Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(498)

Unified Diff: runtime/vm/symbols.h

Issue 2692803006: Track the 'awaiter return' call stack use it to detect uncaught exceptions in async functions (Closed)
Patch Set: rmacnak review Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« runtime/vm/debugger.cc ('K') | « runtime/vm/scopes.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/vm/symbols.h
diff --git a/runtime/vm/symbols.h b/runtime/vm/symbols.h
index 828a7dee74a796f5f71d005279b06cfa78b098da..7e141df41c848ae3f38a10633bd0b2eff2a720d7 100644
--- a/runtime/vm/symbols.h
+++ b/runtime/vm/symbols.h
@@ -47,7 +47,10 @@ class ObjectPointerVisitor;
V(_AsyncStarStreamController, "_AsyncStarStreamController") \
V(_AsyncStarStreamControllerConstructor, "_AsyncStarStreamController.") \
V(Controller, ":controller") \
hausner 2017/02/28 19:04:51 In other cases, the internal name is called ColonX
Cutch 2017/02/28 21:46:52 Done.
+ V(ControllerStream, ":controller_stream") \
+ V(Controller2, "controller") \
V(Stream, "stream") \
+ V(_StreamImpl, "_StreamImpl") \
V(isPaused, "isPaused") \
V(AddError, "addError") \
V(AddStream, "addStream") \
@@ -127,6 +130,7 @@ class ObjectPointerVisitor;
V(AsyncStackTraceHelper, "_asyncStackTraceHelper") \
V(AsyncAwaitHelper, "_awaitHelper") \
V(Await, "await") \
+ V(_Awaiter, "_awaiter") \
V(AwaitTempVarPrefix, ":await_temp_var_") \
V(AwaitContextVar, ":await_ctx_var") \
V(AwaitJumpVar, ":await_jump_var") \
@@ -218,6 +222,7 @@ class ObjectPointerVisitor;
V(_RegExp, "_RegExp") \
V(RegExp, "RegExp") \
V(ColonMatcher, ":matcher") \
+ V(ColonStream, ":stream") \
V(Object, "Object") \
V(Int, "int") \
V(Double, "double") \
@@ -429,7 +434,8 @@ class ObjectPointerVisitor;
V(_classRangeCheckNegative, "_classRangeCheckNegative") \
V(GetRuntimeType, "get:runtimeType") \
V(HaveSameRuntimeType, "_haveSameRuntimeType") \
- V(DartDeveloperCausalAsyncStacks, "dart.developer.causal_async_stacks")
+ V(DartDeveloperCausalAsyncStacks, "dart.developer.causal_async_stacks") \
+ V(_AsyncStarListenHelper, "_asyncStarListenHelper")
// Contains a list of frequently used strings in a canonicalized form. This
« runtime/vm/debugger.cc ('K') | « runtime/vm/scopes.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698