Index: runtime/vm/object_store.h |
diff --git a/runtime/vm/object_store.h b/runtime/vm/object_store.h |
index 36562357c2eb9031e272be27c464395d3afb2d63..f18f20362f9974515003cc4fd284f3a524fd8af4 100644 |
--- a/runtime/vm/object_store.h |
+++ b/runtime/vm/object_store.h |
@@ -30,6 +30,7 @@ class ObjectStore { |
kMath, |
kMirrors, |
kTypedData, |
+ kProfiler, |
}; |
~ObjectStore(); |
@@ -274,6 +275,13 @@ class ObjectStore { |
mirror_reference_class_ = value.raw(); |
} |
+ RawClass* user_tag_class() const { |
+ return user_tag_class_; |
+ } |
+ void set_user_tag_class(const Class& value) { |
+ user_tag_class_ = value.raw(); |
+ } |
+ |
RawArray* symbol_table() const { return symbol_table_; } |
void set_symbol_table(const Array& value) { symbol_table_ = value.raw(); } |
@@ -294,6 +302,7 @@ class ObjectStore { |
RawLibrary* math_library() const { return math_library_; } |
RawLibrary* mirrors_library() const { return mirrors_library_; } |
RawLibrary* typed_data_library() const { return typed_data_library_; } |
+ RawLibrary* profiler_library() const { return profiler_library_; } |
void set_bootstrap_library(BootstrapLibraryId index, const Library& value) { |
switch (index) { |
case kAsync: |
@@ -323,6 +332,9 @@ class ObjectStore { |
case kTypedData: |
typed_data_library_ = value.raw(); |
break; |
+ case kProfiler: |
+ profiler_library_ = value.raw(); |
+ break; |
default: |
UNREACHABLE(); |
} |
@@ -475,6 +487,7 @@ class ObjectStore { |
RawClass* jsregexp_class_; |
RawClass* weak_property_class_; |
RawClass* mirror_reference_class_; |
+ RawClass* user_tag_class_; |
RawArray* symbol_table_; |
RawArray* canonical_type_arguments_; |
RawLibrary* async_library_; |
@@ -489,6 +502,7 @@ class ObjectStore { |
RawLibrary* native_wrappers_library_; |
RawLibrary* root_library_; |
RawLibrary* typed_data_library_; |
+ RawLibrary* profiler_library_; |
RawGrowableObjectArray* libraries_; |
RawGrowableObjectArray* pending_classes_; |
RawGrowableObjectArray* pending_functions_; |