diff options
Diffstat (limited to 'JavaScriptCore/profiler/Profiler.h')
| -rw-r--r-- | JavaScriptCore/profiler/Profiler.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/JavaScriptCore/profiler/Profiler.h b/JavaScriptCore/profiler/Profiler.h index 4b8b4a0..f9c2ccb 100644 --- a/JavaScriptCore/profiler/Profiler.h +++ b/JavaScriptCore/profiler/Profiler.h @@ -57,10 +57,12 @@ namespace JSC { void startProfiling(ExecState*, const UString& title); PassRefPtr<Profile> stopProfiling(ExecState*, const UString& title); - void willExecute(ExecState*, JSValue function); - void willExecute(ExecState*, const UString& sourceURL, int startingLineNumber); - void didExecute(ExecState*, JSValue function); - void didExecute(ExecState*, const UString& sourceURL, int startingLineNumber); + void willExecute(ExecState* callerCallFrame, JSValue function); + void willExecute(ExecState* callerCallFrame, const UString& sourceURL, int startingLineNumber); + void didExecute(ExecState* callerCallFrame, JSValue function); + void didExecute(ExecState* callerCallFrame, const UString& sourceURL, int startingLineNumber); + + void exceptionUnwind(ExecState* handlerCallFrame); const Vector<RefPtr<ProfileGenerator> >& currentProfiles() { return m_currentProfiles; }; |
