Changeset 35184 in webkit for trunk/JavaScriptCore/profiler/Profiler.cpp
- Timestamp:
- Jul 15, 2008, 10:48:00 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/profiler/Profiler.cpp
r35039 r35184 71 71 72 72 s_sharedEnabledProfilerReference = this; 73 RefPtr<ProfileGenerator> profileGenerator = ProfileGenerator::create(title, globalExec, exec->lexicalGlobalObject()->p ageGroupIdentifier(), client);73 RefPtr<ProfileGenerator> profileGenerator = ProfileGenerator::create(title, globalExec, exec->lexicalGlobalObject()->profileGroup(), client); 74 74 m_currentProfiles.append(profileGenerator); 75 75 } … … 103 103 } 104 104 105 static inline void dispatchFunctionToProfiles(const Vector<RefPtr<ProfileGenerator> >& profiles, ProfileGenerator::ProfileFunction function, const CallIdentifier& callIdentifier, unsigned currentP ageGroupIdentifier)105 static inline void dispatchFunctionToProfiles(const Vector<RefPtr<ProfileGenerator> >& profiles, ProfileGenerator::ProfileFunction function, const CallIdentifier& callIdentifier, unsigned currentProfileTargetGroup) 106 106 { 107 107 for (size_t i = 0; i < profiles.size(); ++i) { 108 if (profiles[i]->p ageGroupIdentifier() == currentPageGroupIdentifier)108 if (profiles[i]->profileGroup() == currentProfileTargetGroup) 109 109 (profiles[i].get()->*function)(callIdentifier); 110 110 } … … 115 115 ASSERT(!m_currentProfiles.isEmpty()); 116 116 117 dispatchFunctionToProfiles(m_currentProfiles, &ProfileGenerator::willExecute, createCallIdentifier(calledFunction), exec->lexicalGlobalObject()->p ageGroupIdentifier());117 dispatchFunctionToProfiles(m_currentProfiles, &ProfileGenerator::willExecute, createCallIdentifier(calledFunction), exec->lexicalGlobalObject()->profileGroup()); 118 118 } 119 119 … … 124 124 CallIdentifier callIdentifier = createCallIdentifier(sourceURL, startingLineNumber); 125 125 126 dispatchFunctionToProfiles(m_currentProfiles, &ProfileGenerator::willExecute, callIdentifier, exec->lexicalGlobalObject()->p ageGroupIdentifier());126 dispatchFunctionToProfiles(m_currentProfiles, &ProfileGenerator::willExecute, callIdentifier, exec->lexicalGlobalObject()->profileGroup()); 127 127 } 128 128 … … 131 131 ASSERT(!m_currentProfiles.isEmpty()); 132 132 133 dispatchFunctionToProfiles(m_currentProfiles, &ProfileGenerator::didExecute, createCallIdentifier(calledFunction), exec->lexicalGlobalObject()->p ageGroupIdentifier());133 dispatchFunctionToProfiles(m_currentProfiles, &ProfileGenerator::didExecute, createCallIdentifier(calledFunction), exec->lexicalGlobalObject()->profileGroup()); 134 134 } 135 135 … … 138 138 ASSERT(!m_currentProfiles.isEmpty()); 139 139 140 dispatchFunctionToProfiles(m_currentProfiles, &ProfileGenerator::didExecute, createCallIdentifier(sourceURL, startingLineNumber), exec->lexicalGlobalObject()->p ageGroupIdentifier());140 dispatchFunctionToProfiles(m_currentProfiles, &ProfileGenerator::didExecute, createCallIdentifier(sourceURL, startingLineNumber), exec->lexicalGlobalObject()->profileGroup()); 141 141 } 142 142
Note:
See TracChangeset
for help on using the changeset viewer.