diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/bindings/v8/ScriptProfiler.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/bindings/v8/ScriptProfiler.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/chromium/third_party/WebKit/Source/bindings/v8/ScriptProfiler.h b/chromium/third_party/WebKit/Source/bindings/v8/ScriptProfiler.h index f406c520764..167da66bf81 100644 --- a/chromium/third_party/WebKit/Source/bindings/v8/ScriptProfiler.h +++ b/chromium/third_party/WebKit/Source/bindings/v8/ScriptProfiler.h @@ -32,7 +32,6 @@ #define ScriptProfiler_h #include "bindings/v8/ScriptHeapSnapshot.h" -#include "bindings/v8/ScriptState.h" #include "core/inspector/ScriptProfile.h" #include "wtf/Forward.h" @@ -41,11 +40,9 @@ namespace WebCore { -class ExternalArrayVisitor; class ExternalStringVisitor; class WrappedNodeVisitor; class Page; -class ScriptObject; class ScriptValue; class WorkerGlobalScope; @@ -68,13 +65,14 @@ public: }; static void collectGarbage(); - static ScriptObject objectByHeapObjectId(unsigned id); + static ScriptValue objectByHeapObjectId(unsigned id); static unsigned getHeapObjectId(const ScriptValue&); + static void clearHeapObjectIds(); static void setSamplingInterval(int intervalUs); static void start(const String& title); - static PassRefPtr<ScriptProfile> stop(const String& title); + static PassRefPtrWillBeRawPtr<ScriptProfile> stop(const String& title); static PassRefPtr<ScriptHeapSnapshot> takeHeapSnapshot(const String& title, HeapSnapshotProgress*); - static void startTrackingHeapObjects(); + static void startTrackingHeapObjects(bool trackAllocations); static void stopTrackingHeapObjects(); static unsigned requestHeapStatsUpdate(OutputStream*); static void initialize(); |