Index: runtime/vm/object.h |
diff --git a/runtime/vm/object.h b/runtime/vm/object.h |
index ee8782a77904b9e49635aac6898addd997a8ef17..26f6ac04c242302432447702801600042e0b6208 100644 |
--- a/runtime/vm/object.h |
+++ b/runtime/vm/object.h |
@@ -4051,6 +4051,18 @@ class CodeSourceMap : public Object { |
// Decode SLEB128 encoded integer. Update byte_index to the next integer. |
intptr_t DecodeInteger(intptr_t* byte_index) const; |
+ TokenPosition TokenPositionForPCOffset(uword pc_offset) const; |
+ RawFunction* FunctionForPCOffset(const Code& code, |
+ const Function& function, |
+ uword pc_offset) const; |
+ RawScript* ScriptForPCOffset(const Code& code, |
+ const Function& function, |
+ uword pc_offset) const; |
+ |
+ static void Dump(const CodeSourceMap& code_source_map, |
+ const Code& code, |
+ const Function& function); |
+ |
class Iterator : ValueObject { |
public: |
explicit Iterator(const CodeSourceMap& code_source_map) |