Index: runtime/vm/debugger.h |
diff --git a/runtime/vm/debugger.h b/runtime/vm/debugger.h |
index 0e1b2ed0ac06176bebf5d8da9176f16d01a0b61e..40a9063202c92b82a7827aa90e65b07b8ab9851a 100644 |
--- a/runtime/vm/debugger.h |
+++ b/runtime/vm/debugger.h |
@@ -454,6 +454,8 @@ class Debugger { |
void NotifyIsolateCreated(); |
void Shutdown(); |
+ void OnIsolateRunnable(); |
+ |
void NotifyCompilation(const Function& func); |
void NotifyDoneLoading(); |
@@ -484,12 +486,18 @@ class Debugger { |
void RemoveBreakpoint(intptr_t bp_id); |
Breakpoint* GetBreakpointById(intptr_t id); |
+ void MaybeAsyncStepInto(const Closure& async_op); |
+ |
+ void Continue(); |
+ |
bool SetResumeAction(ResumeAction action, |
intptr_t frame_index = 1, |
const char** error = NULL); |
bool IsStepping() const { return resume_action_ != kContinue; } |
+ bool IsSingleStepping() const { return resume_action_ == kStepInto; } |
+ |
bool IsPaused() const { return pause_event_ != NULL; } |
// Put the isolate into single stepping mode when Dart code next runs. |