Index: src/inspector/v8-debugger-agent-impl.h |
diff --git a/src/inspector/v8-debugger-agent-impl.h b/src/inspector/v8-debugger-agent-impl.h |
index e4de9b3f0c527c53aa5f07ed55e337e5fca3fd65..37e92099f8c2c32e28def0c86da8f74e535f509e 100644 |
--- a/src/inspector/v8-debugger-agent-impl.h |
+++ b/src/inspector/v8-debugger-agent-impl.h |
@@ -88,6 +88,8 @@ class V8DebuggerAgentImpl : public protocol::Debugger::Backend { |
Response stepOver() override; |
Response stepInto() override; |
Response stepOut() override; |
+ void scheduleStepIntoAsync( |
+ std::unique_ptr<ScheduleStepIntoAsyncCallback> callback) override; |
Response setPauseOnExceptions(const String16& pauseState) override; |
Response evaluateOnCallFrame( |
const String16& callFrameId, const String16& expression, |
@@ -143,6 +145,8 @@ class V8DebuggerAgentImpl : public protocol::Debugger::Backend { |
v8::Isolate* isolate() { return m_isolate; } |
+ bool shouldBreakInScheduledAsyncTask(); |
+ |
private: |
void enableImpl(); |
@@ -212,6 +216,8 @@ class V8DebuggerAgentImpl : public protocol::Debugger::Backend { |
protocol::HashMap<String16, std::vector<std::pair<int, int>>> |
m_blackboxedPositions; |
+ std::unique_ptr<ScheduleStepIntoAsyncCallback> m_stepIntoAsyncCallback; |
+ |
DISALLOW_COPY_AND_ASSIGN(V8DebuggerAgentImpl); |
}; |