diff options
Diffstat (limited to 'deps/v8/src/inspector/v8-inspector-impl.h')
-rw-r--r-- | deps/v8/src/inspector/v8-inspector-impl.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/deps/v8/src/inspector/v8-inspector-impl.h b/deps/v8/src/inspector/v8-inspector-impl.h index 3be16b29f6..0d30cc59f9 100644 --- a/deps/v8/src/inspector/v8-inspector-impl.h +++ b/deps/v8/src/inspector/v8-inspector-impl.h @@ -49,6 +49,7 @@ class V8Console; class V8ConsoleMessageStorage; class V8Debugger; class V8DebuggerAgentImpl; +class V8DebuggerBarrier; class V8InspectorSessionImpl; class V8ProfilerAgentImpl; class V8RuntimeAgentImpl; @@ -81,7 +82,8 @@ class V8InspectorImpl : public V8Inspector { std::unique_ptr<V8InspectorSession> connect(int contextGroupId, V8Inspector::Channel*, StringView state, - ClientTrustLevel) override; + ClientTrustLevel, + SessionPauseState) override; void contextCreated(const V8ContextInfo&) override; void contextDestroyed(v8::Local<v8::Context>) override; v8::MaybeLocal<v8::Context> contextById(int contextId) override; @@ -178,6 +180,8 @@ class V8InspectorImpl : public V8Inspector { // contextGroupId -> sessionId -> session std::unordered_map<int, std::map<int, V8InspectorSessionImpl*>> m_sessions; + // contextGroupId -> debugger barrier + std::unordered_map<int, std::weak_ptr<V8DebuggerBarrier>> m_debuggerBarriers; using ConsoleStorageMap = std::unordered_map<int, std::unique_ptr<V8ConsoleMessageStorage>>; |