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 65550c76a02f8dbe0bdd283217ab2f6801fbf9d9..45402dd6a2d316a911dc24da1a459acc55c4bc6a 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); |
}; |