| 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
|
|
|