Index: runtime/vm/isolate.h |
diff --git a/runtime/vm/isolate.h b/runtime/vm/isolate.h |
index c6bfef002bc180252a6d4bfdf25e3317c3f64f12..5d61b056025eae5eb4146807a73d65aff3da4a8c 100644 |
--- a/runtime/vm/isolate.h |
+++ b/runtime/vm/isolate.h |
@@ -616,6 +616,12 @@ class Isolate : public BaseIsolate { |
metrics_list_head_ = metric; |
} |
+ RawGrowableObjectArray* deoptimized_code_array() const { |
+ return deoptimized_code_array_; |
+ } |
+ void set_deoptimized_code_array(const GrowableObjectArray& value); |
+ void TrackDeoptimizedCode(const Code& code); |
+ |
#if defined(DEBUG) |
#define REUSABLE_HANDLE_SCOPE_ACCESSORS(object) \ |
void set_reusable_##object##_handle_scope_active(bool value) { \ |
@@ -729,6 +735,7 @@ class Isolate : public BaseIsolate { |
RawGrowableObjectArray* tag_table_; |
RawUserTag* current_tag_; |
RawUserTag* default_tag_; |
+ RawGrowableObjectArray* deoptimized_code_array_; |
Metric* metrics_list_head_; |