| Index: runtime/vm/object.h
|
| ===================================================================
|
| --- runtime/vm/object.h (revision 24207)
|
| +++ runtime/vm/object.h (working copy)
|
| @@ -3183,6 +3183,10 @@
|
| return raw_ptr()->target_name_;
|
| }
|
|
|
| + RawArray* arguments_descriptor() const {
|
| + return raw_ptr()->args_descriptor_;
|
| + }
|
| +
|
| intptr_t num_args_tested() const {
|
| return raw_ptr()->num_args_tested_;
|
| }
|
| @@ -3217,6 +3221,10 @@
|
| return OFFSET_OF(RawICData, num_args_tested_);
|
| }
|
|
|
| + static intptr_t arguments_descriptor_offset() {
|
| + return OFFSET_OF(RawICData, args_descriptor_);
|
| + }
|
| +
|
| static intptr_t ic_data_offset() {
|
| return OFFSET_OF(RawICData, ic_data_);
|
| }
|
| @@ -3274,6 +3282,7 @@
|
|
|
| static RawICData* New(const Function& caller_function,
|
| const String& target_name,
|
| + const Array& arguments_descriptor,
|
| intptr_t deopt_id,
|
| intptr_t num_args_tested);
|
|
|
| @@ -3294,6 +3303,7 @@
|
|
|
| void set_function(const Function& value) const;
|
| void set_target_name(const String& value) const;
|
| + void set_arguments_descriptor(const Array& value) const;
|
| void set_deopt_id(intptr_t value) const;
|
| void set_num_args_tested(intptr_t value) const;
|
| void set_ic_data(const Array& value) const;
|
|
|