Index: runtime/vm/raw_object.h |
diff --git a/runtime/vm/raw_object.h b/runtime/vm/raw_object.h |
index d9b73be76e631f0bc9630ee1bac839531da39004..89e9999932e16f5cafba6eee93568e9558653968 100644 |
--- a/runtime/vm/raw_object.h |
+++ b/runtime/vm/raw_object.h |
@@ -893,7 +893,7 @@ class RawFunction : public RawObject { |
uint32_t kind_tag_; // See Function::KindTagBits. |
int16_t num_fixed_parameters_; |
int16_t num_optional_parameters_; // > 0: positional; < 0: named. |
- NOT_IN_PRECOMPILED(void* kernel_function_); |
+ NOT_IN_PRECOMPILED(intptr_t kernel_offset_); |
NOT_IN_PRECOMPILED(uint16_t optimized_instruction_count_); |
NOT_IN_PRECOMPILED(uint16_t optimized_call_site_count_); |
NOT_IN_PRECOMPILED(int8_t deoptimization_counter_); |
@@ -1005,7 +1005,7 @@ class RawField : public RawObject { |
int8_t guarded_list_length_in_object_offset_; |
uint8_t kind_bits_; // static, final, const, has initializer.... |
- NOT_IN_PRECOMPILED(void* kernel_field_); |
+ NOT_IN_PRECOMPILED(intptr_t kernel_offset_); |
friend class CidRewriteVisitor; |
}; |
@@ -1087,6 +1087,8 @@ class RawScript : public RawObject { |
int32_t col_offset_; |
int8_t kind_; // Of type Kind. |
int64_t load_timestamp_; |
+ const uint8_t* kernel_data_; |
+ intptr_t kernel_data_size_; |
}; |