Index: runtime/vm/service/service.md |
diff --git a/runtime/vm/service/service.md b/runtime/vm/service/service.md |
index 0ab4ee2f7aaa5f77ba1cc8f5aaba3c8a5108001e..8e8898e3aea4e12f5277fa75b8a23ddb4ebd2728 100644 |
--- a/runtime/vm/service/service.md |
+++ b/runtime/vm/service/service.md |
@@ -919,6 +919,10 @@ class Breakpoint extends Object { |
// Has this breakpoint been assigned to a specific program location? |
bool resolved; |
+ // Is this a synthetic breakpoint that was added as part of a step OverAwait |
+ // resume command? |
+ bool isSyntheticAsyncBreakpoint [optional]. |
+ |
// SourceLocation when breakpoint is resolved, UnresolvedSourceLocation |
// when a breakpoint is not resolved. |
SourceLocation|UnresolvedSourceLocation location; |
@@ -1208,6 +1212,13 @@ class Event extends Response { |
// |
// This is provided for the Extension event. |
ExtensionData extensionData [optional]; |
+ |
+ // Is the isolate paused at an await statement? |
rmacnak
2016/02/17 18:52:00
await, yield, yield*
Cutch
2016/02/17 18:59:03
Done.
|
+ // |
+ // This is provided for the event kinds: |
+ // PauseBreakpoint |
+ // PauseInterrupted |
+ bool atAwait [optional] |
} |
``` |
@@ -2333,6 +2344,7 @@ is thrown. |
enum StepOption { |
Into, |
Over, |
+ OverAwait, |
Out |
} |
``` |