Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 7d4a29a9cb5d46692e3f4c4085f7c576e514f623..d4f8f2b5e5de37c12ec2b3bb603273812c4820db 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -4252,6 +4252,11 @@ class Code: public HeapObject { |
NONEXISTENT |
}; |
+ enum IcFragment { |
+ IC_FRAGMENT, |
+ HANDLER_FRAGMENT |
+ }; |
+ |
enum { |
NUMBER_OF_KINDS = LAST_IC_KIND + 1 |
}; |
@@ -4434,6 +4439,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: |