| 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:
|
|
|