Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 79e2a5ee974effcdf534a54f1d380bb724b2f64c..bf8c1e85faa09ba0e09b8ea482eeeb75619a6d05 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -4282,6 +4282,11 @@ class Code: public HeapObject { |
NONEXISTENT |
}; |
+ enum IcFragment { |
+ IC_FRAGMENT, |
+ HANDLER_FRAGMENT |
+ }; |
+ |
enum { |
NUMBER_OF_KINDS = LAST_IC_KIND + 1 |
}; |
@@ -4464,6 +4469,11 @@ class Code: public HeapObject { |
// Find the first map in an IC stub. |
Map* FindFirstMap(); |
+ void FindAllMaps(MapHandleList* maps); |
+ |
+ // Find the first code in an IC stub. |
+ Code* FindFirstCode(); |
+ void FindAllCode(CodeHandleList* code_list, int length); |
class ExtraICStateStrictMode: public BitField<StrictModeFlag, 0, 1> {}; |
class ExtraICStateKeyedAccessGrowMode: |