| Index: runtime/vm/object.h
|
| diff --git a/runtime/vm/object.h b/runtime/vm/object.h
|
| index 7c20cae3d325d3e57d4bb0243fcd842d0a51f9ab..fcdacfeaca312c262e49b9d6e5e1527eeab8662b 100644
|
| --- a/runtime/vm/object.h
|
| +++ b/runtime/vm/object.h
|
| @@ -4364,6 +4364,8 @@ class Code : public Object {
|
| StorePointer(&raw_ptr()->code_source_map_, code_source_map.raw());
|
| }
|
|
|
| + TokenPosition GetTokenPositionAt(intptr_t offset) const;
|
| +
|
| // Array of DeoptInfo objects.
|
| RawArray* deopt_info_array() const {
|
| return raw_ptr()->deopt_info_array_;
|
| @@ -4462,8 +4464,12 @@ class Code : public Object {
|
| RawArray* GetInlinedCallerIdMap() const;
|
| void SetInlinedCallerIdMap(const Array& value) const;
|
|
|
| + // If |token_positions| is not NULL it will be populated with the token
|
| + // positions of the inlined calls.
|
| void GetInlinedFunctionsAt(
|
| - intptr_t offset, GrowableArray<Function*>* fs) const;
|
| + intptr_t offset,
|
| + GrowableArray<Function*>* fs,
|
| + GrowableArray<TokenPosition>* token_positions = NULL) const;
|
|
|
| void DumpInlinedIntervals() const;
|
|
|
|
|