Index: runtime/vm/object.h |
diff --git a/runtime/vm/object.h b/runtime/vm/object.h |
index 61a8051b8ebcba5e3b76764371117ce469bb924f..dbf3e6efa09d70670acdee718a7202003aef5164 100644 |
--- a/runtime/vm/object.h |
+++ b/runtime/vm/object.h |
@@ -4694,6 +4694,16 @@ class Code : public Object { |
StorePointer(&raw_ptr()->pc_descriptors_, descriptors.raw()); |
} |
+ RawArray* await_token_positions() const { |
+#if defined(DART_PRECOMPILED_RUNTIME) |
+ return CodeSourceMap::null(); |
+#else |
+ return raw_ptr()->await_token_positions_; |
+#endif |
+ } |
+ |
+ void SetAwaitTokenPositions(const Array& await_token_positions) const; |
+ |
RawCodeSourceMap* code_source_map() const { |
#if defined(DART_PRECOMPILED_RUNTIME) |
return CodeSourceMap::null(); |
@@ -8435,9 +8445,11 @@ class StackTrace : public Instance { |
RawFunction* FunctionAtFrame(intptr_t frame_index) const; |
+ RawArray* code_array() const { return raw_ptr()->code_array_; } |
RawCode* CodeAtFrame(intptr_t frame_index) const; |
void SetCodeAtFrame(intptr_t frame_index, const Code& code) const; |
+ RawArray* pc_offset_array() const { return raw_ptr()->pc_offset_array_; } |
RawSmi* PcOffsetAtFrame(intptr_t frame_index) const; |
void SetPcOffsetAtFrame(intptr_t frame_index, const Smi& pc_offset) const; |
void set_expand_inlined(bool value) const; |