Ignore:
Timestamp:
Oct 4, 2014, 2:55:58 PM (11 years ago)
Author:
Brian Burg
Message:

Unreviewed, rolling out r174319.

Causes assertions in fast/profiler tests. Needs nontrivial
investigation, will take offline.

Reverted changeset:

"Web Inspector: timelines should not count time elapsed while
paused in the debugger"
https://bugs.webkit.org/show_bug.cgi?id=136351
http://trac.webkit.org/changeset/174319

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/profiler/LegacyProfiler.h

    r174319 r174322  
    3333#include <wtf/PassRefPtr.h>
    3434#include <wtf/RefPtr.h>
    35 #include <wtf/Stopwatch.h>
    3635#include <wtf/Vector.h>
    3736
    3837namespace JSC {
    3938
     39class DebuggerCallFrame;
    4040class ExecState;
     41class VM;
    4142class JSGlobalObject;
    4243class JSObject;
     
    4849    WTF_MAKE_FAST_ALLOCATED;
    4950public:
    50     JS_EXPORT_PRIVATE static LegacyProfiler* profiler();
     51    JS_EXPORT_PRIVATE static LegacyProfiler* profiler(); 
    5152    static CallIdentifier createCallIdentifier(ExecState*, JSValue, const WTF::String& sourceURL, unsigned defaultLineNumber, unsigned defaultColumnNumber);
    5253
    53     JS_EXPORT_PRIVATE void startProfiling(ExecState*, const WTF::String& title, PassRefPtr<Stopwatch>);
     54    JS_EXPORT_PRIVATE void startProfiling(ExecState*, const WTF::String& title);
    5455    JS_EXPORT_PRIVATE PassRefPtr<Profile> stopProfiling(ExecState*, const WTF::String& title);
    5556    void stopProfiling(JSGlobalObject*);
     
    6667    void exceptionUnwind(ExecState* handlerCallFrame);
    6768
     69    void didPause(PassRefPtr<DebuggerCallFrame>);
     70    void didContinue(PassRefPtr<DebuggerCallFrame>);
     71
    6872    const Vector<RefPtr<ProfileGenerator>>& currentProfiles() { return m_currentProfiles; };
    6973
Note: See TracChangeset for help on using the changeset viewer.