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