Index: src/inspector/v8-debugger.h |
diff --git a/src/inspector/v8-debugger.h b/src/inspector/v8-debugger.h |
index 5859c1d5abbe4fceee179977d8becdd95b80219e..dcf00950249f3b404ded6b26aabb0c84c2e82db3 100644 |
--- a/src/inspector/v8-debugger.h |
+++ b/src/inspector/v8-debugger.h |
@@ -46,6 +46,7 @@ class V8Debugger : public v8::debug::DebugDelegate { |
void breakProgram(); |
void continueProgram(); |
void stepIntoStatement(); |
+ Response stepIntoAsync(); |
void stepOverStatement(); |
void stepOutOfFunction(); |
@@ -136,6 +137,8 @@ class V8Debugger : public v8::debug::DebugDelegate { |
void asyncTaskCreated(void* task, void* parentTask); |
void registerAsyncTaskIfNeeded(void* task); |
+ int currentContextGroupId(); |
+ |
// v8::debug::DebugEventListener implementation. |
void PromiseEventOccurred(v8::debug::PromiseDebugActionType type, int id, |
int parentId) override; |
@@ -179,6 +182,9 @@ class V8Debugger : public v8::debug::DebugDelegate { |
protocol::HashMap<V8DebuggerAgentImpl*, int> m_maxAsyncCallStackDepthMap; |
protocol::HashMap<void*, void*> m_parentTask; |
+ void* m_currentCreatedAsyncTask = nullptr; |
+ protocol::HashSet<void*> m_asyncTasksWithScheduledBreak; |
+ |
v8::debug::ExceptionBreakState m_pauseOnExceptionsState; |
WasmTranslation m_wasmTranslation; |