Index: runtime/vm/debugger.h |
diff --git a/runtime/vm/debugger.h b/runtime/vm/debugger.h |
index 79a620c7bcee6ee9f74c367b1ae5e966357e38da..15893d19966d39c5ef8986a2a07f4d08d446d0b6 100644 |
--- a/runtime/vm/debugger.h |
+++ b/runtime/vm/debugger.h |
@@ -354,7 +354,8 @@ class DebuggerEvent { |
top_frame_(NULL), |
breakpoint_(NULL), |
exception_(NULL), |
- async_continuation_(NULL) {} |
+ async_continuation_(NULL), |
+ at_async_jump_(false) {} |
Isolate* isolate() const { return isolate_; } |
@@ -402,6 +403,13 @@ class DebuggerEvent { |
async_continuation_ = closure; |
} |
+ bool at_async_jump() const { |
+ return at_async_jump_; |
+ } |
+ void set_at_async_jump(bool value) { |
+ at_async_jump_ = value; |
+ } |
+ |
Dart_Port isolate_id() const { |
return isolate_->main_port(); |
} |
@@ -413,6 +421,7 @@ class DebuggerEvent { |
Breakpoint* breakpoint_; |
const Object* exception_; |
const Object* async_continuation_; |
+ bool at_async_jump_; |
}; |