summaryrefslogtreecommitdiff
path: root/deps/v8/src/inspector/v8-inspector-impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/inspector/v8-inspector-impl.h')
-rw-r--r--deps/v8/src/inspector/v8-inspector-impl.h6
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>>;