Index: third_party/WebKit/Source/core/inspector/AsyncCallChain.h |
diff --git a/third_party/WebKit/Source/core/inspector/AsyncCallChain.h b/third_party/WebKit/Source/core/inspector/AsyncCallChain.h |
index 17d91ff4b2834a7d57291b7d54215c5c57a063b6..55383dd55b6891c606dc611c2bc3629f65d3370d 100644 |
--- a/third_party/WebKit/Source/core/inspector/AsyncCallChain.h |
+++ b/third_party/WebKit/Source/core/inspector/AsyncCallChain.h |
@@ -29,14 +29,16 @@ using AsyncCallStackVector = Deque<RefPtr<AsyncCallStack>, 4>; |
class AsyncCallChain final : public RefCounted<AsyncCallChain> { |
public: |
- static PassRefPtr<AsyncCallChain> create(PassRefPtr<AsyncCallStack>, AsyncCallChain* prevChain, unsigned asyncCallChainMaxLength); |
+ static PassRefPtr<AsyncCallChain> create(v8::Local<v8::Context>, PassRefPtr<AsyncCallStack>, AsyncCallChain* prevChain, unsigned asyncCallChainMaxLength); |
~AsyncCallChain(); |
const AsyncCallStackVector& callStacks() const { return m_callStacks; } |
+ v8::Local<v8::Context> creationContext(v8::Isolate* isolate) const { return m_creationContext.Get(isolate); } |
private: |
- AsyncCallChain(PassRefPtr<AsyncCallStack>, AsyncCallChain* prevChain, unsigned asyncCallChainMaxLength); |
+ AsyncCallChain(v8::Local<v8::Context>, PassRefPtr<AsyncCallStack>, AsyncCallChain* prevChain, unsigned asyncCallChainMaxLength); |
AsyncCallStackVector m_callStacks; |
+ v8::Global<v8::Context> m_creationContext; |
}; |
} // namespace blink |