| Index: Source/core/inspector/AsyncCallStackTracker.h
|
| diff --git a/Source/core/inspector/AsyncCallStackTracker.h b/Source/core/inspector/AsyncCallStackTracker.h
|
| index 2686668b1888de2ecc51bd925144b2c7cb2bc3ae..d12d45c277d4976439fc15774eb3dbb6be70e8b5 100644
|
| --- a/Source/core/inspector/AsyncCallStackTracker.h
|
| +++ b/Source/core/inspector/AsyncCallStackTracker.h
|
| @@ -32,6 +32,7 @@
|
| #define AsyncCallStackTracker_h
|
|
|
| #include "bindings/common/ScriptValue.h"
|
| +#include "bindings/common/StackTrace.h"
|
| #include "wtf/Deque.h"
|
| #include "wtf/HashMap.h"
|
| #include "wtf/HashSet.h"
|
| @@ -53,13 +54,13 @@ class AsyncCallStackTracker {
|
| public:
|
| class AsyncCallStack : public RefCounted<AsyncCallStack> {
|
| public:
|
| - AsyncCallStack(const String&, const ScriptValue&);
|
| + AsyncCallStack(const String&, const StackTrace&);
|
| ~AsyncCallStack();
|
| String description() const { return m_description; }
|
| - ScriptValue callFrames() const { return m_callFrames; }
|
| + StackTrace callFrames() const { return m_callFrames; }
|
| private:
|
| String m_description;
|
| - ScriptValue m_callFrames;
|
| + StackTrace m_callFrames;
|
| };
|
|
|
| typedef Deque<RefPtr<AsyncCallStack>, 4> AsyncCallStackVector;
|
| @@ -80,27 +81,27 @@ public:
|
| void setAsyncCallStackDepth(int);
|
| const AsyncCallChain* currentAsyncCallChain() const;
|
|
|
| - void didInstallTimer(ExecutionContext*, int timerId, bool singleShot, const ScriptValue& callFrames);
|
| + void didInstallTimer(ExecutionContext*, int timerId, bool singleShot, const StackTrace& callFrames);
|
| void didRemoveTimer(ExecutionContext*, int timerId);
|
| void willFireTimer(ExecutionContext*, int timerId);
|
|
|
| - void didRequestAnimationFrame(ExecutionContext*, int callbackId, const ScriptValue& callFrames);
|
| + void didRequestAnimationFrame(ExecutionContext*, int callbackId, const StackTrace& callFrames);
|
| void didCancelAnimationFrame(ExecutionContext*, int callbackId);
|
| void willFireAnimationFrame(ExecutionContext*, int callbackId);
|
|
|
| - void didAddEventListener(EventTarget*, const AtomicString& eventType, EventListener*, bool useCapture, const ScriptValue& callFrames);
|
| + void didAddEventListener(EventTarget*, const AtomicString& eventType, EventListener*, bool useCapture, const StackTrace& callFrames);
|
| void didRemoveEventListener(EventTarget*, const AtomicString& eventType, EventListener*, bool useCapture);
|
| void didRemoveAllEventListeners(EventTarget*);
|
| void willHandleEvent(EventTarget*, const AtomicString& eventType, EventListener*, bool useCapture);
|
|
|
| - void willLoadXHR(XMLHttpRequest*, const ScriptValue& callFrames);
|
| + void willLoadXHR(XMLHttpRequest*, const StackTrace& callFrames);
|
|
|
| - void didEnqueueMutationRecord(ExecutionContext*, MutationObserver*, const ScriptValue& callFrames);
|
| + void didEnqueueMutationRecord(ExecutionContext*, MutationObserver*, const StackTrace& callFrames);
|
| bool hasEnqueuedMutationRecord(ExecutionContext*, MutationObserver*);
|
| void didClearAllMutationRecords(ExecutionContext*, MutationObserver*);
|
| void willDeliverMutationRecords(ExecutionContext*, MutationObserver*);
|
|
|
| - void didPostPromiseTask(ExecutionContext*, ExecutionContextTask*, bool isResolved, const ScriptValue& callFrames);
|
| + void didPostPromiseTask(ExecutionContext*, ExecutionContextTask*, bool isResolved, const StackTrace& callFrames);
|
| void willPerformPromiseTask(ExecutionContext*, ExecutionContextTask*);
|
|
|
| void didFireAsyncCall();
|
| @@ -109,11 +110,11 @@ public:
|
| private:
|
| void willHandleXHREvent(XMLHttpRequest*, EventTarget*, const AtomicString& eventType);
|
|
|
| - PassRefPtr<AsyncCallChain> createAsyncCallChain(const String& description, const ScriptValue& callFrames);
|
| + PassRefPtr<AsyncCallChain> createAsyncCallChain(const String& description, const StackTrace& callFrames);
|
| void setCurrentAsyncCallChain(PassRefPtr<AsyncCallChain>);
|
| void clearCurrentAsyncCallChain();
|
| static void ensureMaxAsyncCallChainDepth(AsyncCallChain*, unsigned);
|
| - static bool validateCallFrames(const ScriptValue& callFrames);
|
| + static bool validateCallFrames(const StackTrace& callFrames);
|
|
|
| class ExecutionContextData;
|
| ExecutionContextData* createContextDataIfNeeded(ExecutionContext*);
|
|
|