summaryrefslogtreecommitdiff
path: root/deps/v8/tools/v8heapconst.py
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/tools/v8heapconst.py')
-rw-r--r--deps/v8/tools/v8heapconst.py370
1 files changed, 187 insertions, 183 deletions
diff --git a/deps/v8/tools/v8heapconst.py b/deps/v8/tools/v8heapconst.py
index d5765a6a04..c96741a9a1 100644
--- a/deps/v8/tools/v8heapconst.py
+++ b/deps/v8/tools/v8heapconst.py
@@ -51,113 +51,115 @@ INSTANCE_TYPES = {
147: "FIXED_UINT8_CLAMPED_ARRAY_TYPE",
148: "FIXED_DOUBLE_ARRAY_TYPE",
149: "FILLER_TYPE",
- 150: "ACCESSOR_INFO_TYPE",
- 151: "ACCESSOR_PAIR_TYPE",
- 152: "ACCESS_CHECK_INFO_TYPE",
- 153: "INTERCEPTOR_INFO_TYPE",
- 154: "FUNCTION_TEMPLATE_INFO_TYPE",
- 155: "OBJECT_TEMPLATE_INFO_TYPE",
- 156: "ALLOCATION_SITE_TYPE",
- 157: "ALLOCATION_MEMENTO_TYPE",
- 158: "SCRIPT_TYPE",
- 159: "ALIASED_ARGUMENTS_ENTRY_TYPE",
- 160: "PROMISE_RESOLVE_THENABLE_JOB_INFO_TYPE",
- 161: "PROMISE_REACTION_JOB_INFO_TYPE",
- 162: "DEBUG_INFO_TYPE",
- 163: "STACK_FRAME_INFO_TYPE",
- 164: "PROTOTYPE_INFO_TYPE",
- 165: "TUPLE2_TYPE",
- 166: "TUPLE3_TYPE",
- 167: "CONTEXT_EXTENSION_TYPE",
- 168: "MODULE_TYPE",
- 169: "MODULE_INFO_ENTRY_TYPE",
- 170: "ASYNC_GENERATOR_REQUEST_TYPE",
+ 150: "ACCESS_CHECK_INFO_TYPE",
+ 151: "ACCESSOR_INFO_TYPE",
+ 152: "ACCESSOR_PAIR_TYPE",
+ 153: "ALIASED_ARGUMENTS_ENTRY_TYPE",
+ 154: "ALLOCATION_MEMENTO_TYPE",
+ 155: "ALLOCATION_SITE_TYPE",
+ 156: "ASYNC_GENERATOR_REQUEST_TYPE",
+ 157: "CONTEXT_EXTENSION_TYPE",
+ 158: "DEBUG_INFO_TYPE",
+ 159: "FUNCTION_TEMPLATE_INFO_TYPE",
+ 160: "INTERCEPTOR_INFO_TYPE",
+ 161: "MODULE_INFO_ENTRY_TYPE",
+ 162: "MODULE_TYPE",
+ 163: "OBJECT_TEMPLATE_INFO_TYPE",
+ 164: "PROMISE_REACTION_JOB_INFO_TYPE",
+ 165: "PROMISE_RESOLVE_THENABLE_JOB_INFO_TYPE",
+ 166: "PROTOTYPE_INFO_TYPE",
+ 167: "SCRIPT_TYPE",
+ 168: "STACK_FRAME_INFO_TYPE",
+ 169: "TUPLE2_TYPE",
+ 170: "TUPLE3_TYPE",
171: "FIXED_ARRAY_TYPE",
- 172: "HASH_TABLE_TYPE",
- 173: "DESCRIPTOR_ARRAY_TYPE",
+ 172: "DESCRIPTOR_ARRAY_TYPE",
+ 173: "HASH_TABLE_TYPE",
174: "TRANSITION_ARRAY_TYPE",
- 175: "FEEDBACK_VECTOR_TYPE",
- 176: "PROPERTY_ARRAY_TYPE",
- 177: "SHARED_FUNCTION_INFO_TYPE",
- 178: "CELL_TYPE",
- 179: "WEAK_CELL_TYPE",
+ 175: "CELL_TYPE",
+ 176: "CODE_DATA_CONTAINER_TYPE",
+ 177: "FEEDBACK_VECTOR_TYPE",
+ 178: "LOAD_HANDLER_TYPE",
+ 179: "PROPERTY_ARRAY_TYPE",
180: "PROPERTY_CELL_TYPE",
- 181: "SMALL_ORDERED_HASH_MAP_TYPE",
- 182: "SMALL_ORDERED_HASH_SET_TYPE",
- 183: "CODE_DATA_CONTAINER_TYPE",
- 184: "JS_PROXY_TYPE",
- 185: "JS_GLOBAL_OBJECT_TYPE",
- 186: "JS_GLOBAL_PROXY_TYPE",
- 187: "JS_MODULE_NAMESPACE_TYPE",
- 188: "JS_SPECIAL_API_OBJECT_TYPE",
- 189: "JS_VALUE_TYPE",
- 190: "JS_MESSAGE_OBJECT_TYPE",
- 191: "JS_DATE_TYPE",
- 192: "JS_API_OBJECT_TYPE",
- 193: "JS_OBJECT_TYPE",
- 194: "JS_ARGUMENTS_TYPE",
- 195: "JS_CONTEXT_EXTENSION_OBJECT_TYPE",
- 196: "JS_GENERATOR_OBJECT_TYPE",
- 197: "JS_ASYNC_GENERATOR_OBJECT_TYPE",
- 198: "JS_ARRAY_TYPE",
- 199: "JS_ARRAY_BUFFER_TYPE",
- 200: "JS_TYPED_ARRAY_TYPE",
- 201: "JS_DATA_VIEW_TYPE",
- 202: "JS_SET_TYPE",
- 203: "JS_MAP_TYPE",
- 204: "JS_SET_KEY_VALUE_ITERATOR_TYPE",
- 205: "JS_SET_VALUE_ITERATOR_TYPE",
- 206: "JS_MAP_KEY_ITERATOR_TYPE",
- 207: "JS_MAP_KEY_VALUE_ITERATOR_TYPE",
- 208: "JS_MAP_VALUE_ITERATOR_TYPE",
- 209: "JS_WEAK_MAP_TYPE",
- 210: "JS_WEAK_SET_TYPE",
- 211: "JS_PROMISE_TYPE",
- 212: "JS_REGEXP_TYPE",
- 213: "JS_ERROR_TYPE",
- 214: "JS_ASYNC_FROM_SYNC_ITERATOR_TYPE",
- 215: "JS_STRING_ITERATOR_TYPE",
- 216: "JS_TYPED_ARRAY_KEY_ITERATOR_TYPE",
- 217: "JS_FAST_ARRAY_KEY_ITERATOR_TYPE",
- 218: "JS_GENERIC_ARRAY_KEY_ITERATOR_TYPE",
- 219: "JS_UINT8_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 220: "JS_INT8_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 221: "JS_UINT16_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 222: "JS_INT16_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 223: "JS_UINT32_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 224: "JS_INT32_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 225: "JS_FLOAT32_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 226: "JS_FLOAT64_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 227: "JS_UINT8_CLAMPED_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 228: "JS_FAST_SMI_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 229: "JS_FAST_HOLEY_SMI_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 230: "JS_FAST_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 231: "JS_FAST_HOLEY_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 232: "JS_FAST_DOUBLE_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 233: "JS_FAST_HOLEY_DOUBLE_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 234: "JS_GENERIC_ARRAY_KEY_VALUE_ITERATOR_TYPE",
- 235: "JS_UINT8_ARRAY_VALUE_ITERATOR_TYPE",
- 236: "JS_INT8_ARRAY_VALUE_ITERATOR_TYPE",
- 237: "JS_UINT16_ARRAY_VALUE_ITERATOR_TYPE",
- 238: "JS_INT16_ARRAY_VALUE_ITERATOR_TYPE",
- 239: "JS_UINT32_ARRAY_VALUE_ITERATOR_TYPE",
- 240: "JS_INT32_ARRAY_VALUE_ITERATOR_TYPE",
- 241: "JS_FLOAT32_ARRAY_VALUE_ITERATOR_TYPE",
- 242: "JS_FLOAT64_ARRAY_VALUE_ITERATOR_TYPE",
- 243: "JS_UINT8_CLAMPED_ARRAY_VALUE_ITERATOR_TYPE",
- 244: "JS_FAST_SMI_ARRAY_VALUE_ITERATOR_TYPE",
- 245: "JS_FAST_HOLEY_SMI_ARRAY_VALUE_ITERATOR_TYPE",
- 246: "JS_FAST_ARRAY_VALUE_ITERATOR_TYPE",
- 247: "JS_FAST_HOLEY_ARRAY_VALUE_ITERATOR_TYPE",
- 248: "JS_FAST_DOUBLE_ARRAY_VALUE_ITERATOR_TYPE",
- 249: "JS_FAST_HOLEY_DOUBLE_ARRAY_VALUE_ITERATOR_TYPE",
- 250: "JS_GENERIC_ARRAY_VALUE_ITERATOR_TYPE",
- 251: "WASM_INSTANCE_TYPE",
- 252: "WASM_MEMORY_TYPE",
- 253: "WASM_MODULE_TYPE",
- 254: "WASM_TABLE_TYPE",
- 255: "JS_BOUND_FUNCTION_TYPE",
- 256: "JS_FUNCTION_TYPE",
+ 181: "SHARED_FUNCTION_INFO_TYPE",
+ 182: "SMALL_ORDERED_HASH_MAP_TYPE",
+ 183: "SMALL_ORDERED_HASH_SET_TYPE",
+ 184: "STORE_HANDLER_TYPE",
+ 185: "WEAK_CELL_TYPE",
+ 1024: "JS_PROXY_TYPE",
+ 1025: "JS_GLOBAL_OBJECT_TYPE",
+ 1026: "JS_GLOBAL_PROXY_TYPE",
+ 1027: "JS_MODULE_NAMESPACE_TYPE",
+ 1040: "JS_SPECIAL_API_OBJECT_TYPE",
+ 1041: "JS_VALUE_TYPE",
+ 1056: "JS_API_OBJECT_TYPE",
+ 1057: "JS_OBJECT_TYPE",
+ 1058: "JS_ARGUMENTS_TYPE",
+ 1059: "JS_ARRAY_BUFFER_TYPE",
+ 1060: "JS_ARRAY_TYPE",
+ 1061: "JS_ASYNC_FROM_SYNC_ITERATOR_TYPE",
+ 1062: "JS_ASYNC_GENERATOR_OBJECT_TYPE",
+ 1063: "JS_CONTEXT_EXTENSION_OBJECT_TYPE",
+ 1064: "JS_DATE_TYPE",
+ 1065: "JS_ERROR_TYPE",
+ 1066: "JS_GENERATOR_OBJECT_TYPE",
+ 1067: "JS_MAP_TYPE",
+ 1068: "JS_MAP_KEY_ITERATOR_TYPE",
+ 1069: "JS_MAP_KEY_VALUE_ITERATOR_TYPE",
+ 1070: "JS_MAP_VALUE_ITERATOR_TYPE",
+ 1071: "JS_MESSAGE_OBJECT_TYPE",
+ 1072: "JS_PROMISE_TYPE",
+ 1073: "JS_REGEXP_TYPE",
+ 1074: "JS_SET_TYPE",
+ 1075: "JS_SET_KEY_VALUE_ITERATOR_TYPE",
+ 1076: "JS_SET_VALUE_ITERATOR_TYPE",
+ 1077: "JS_STRING_ITERATOR_TYPE",
+ 1078: "JS_WEAK_MAP_TYPE",
+ 1079: "JS_WEAK_SET_TYPE",
+ 1080: "JS_TYPED_ARRAY_TYPE",
+ 1081: "JS_DATA_VIEW_TYPE",
+ 1082: "JS_TYPED_ARRAY_KEY_ITERATOR_TYPE",
+ 1083: "JS_FAST_ARRAY_KEY_ITERATOR_TYPE",
+ 1084: "JS_GENERIC_ARRAY_KEY_ITERATOR_TYPE",
+ 1085: "JS_UINT8_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1086: "JS_INT8_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1087: "JS_UINT16_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1088: "JS_INT16_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1089: "JS_UINT32_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1090: "JS_INT32_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1091: "JS_FLOAT32_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1092: "JS_FLOAT64_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1093: "JS_UINT8_CLAMPED_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1094: "JS_FAST_SMI_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1095: "JS_FAST_HOLEY_SMI_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1096: "JS_FAST_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1097: "JS_FAST_HOLEY_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1098: "JS_FAST_DOUBLE_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1099: "JS_FAST_HOLEY_DOUBLE_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1100: "JS_GENERIC_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1101: "JS_UINT8_ARRAY_VALUE_ITERATOR_TYPE",
+ 1102: "JS_INT8_ARRAY_VALUE_ITERATOR_TYPE",
+ 1103: "JS_UINT16_ARRAY_VALUE_ITERATOR_TYPE",
+ 1104: "JS_INT16_ARRAY_VALUE_ITERATOR_TYPE",
+ 1105: "JS_UINT32_ARRAY_VALUE_ITERATOR_TYPE",
+ 1106: "JS_INT32_ARRAY_VALUE_ITERATOR_TYPE",
+ 1107: "JS_FLOAT32_ARRAY_VALUE_ITERATOR_TYPE",
+ 1108: "JS_FLOAT64_ARRAY_VALUE_ITERATOR_TYPE",
+ 1109: "JS_UINT8_CLAMPED_ARRAY_VALUE_ITERATOR_TYPE",
+ 1110: "JS_FAST_SMI_ARRAY_VALUE_ITERATOR_TYPE",
+ 1111: "JS_FAST_HOLEY_SMI_ARRAY_VALUE_ITERATOR_TYPE",
+ 1112: "JS_FAST_ARRAY_VALUE_ITERATOR_TYPE",
+ 1113: "JS_FAST_HOLEY_ARRAY_VALUE_ITERATOR_TYPE",
+ 1114: "JS_FAST_DOUBLE_ARRAY_VALUE_ITERATOR_TYPE",
+ 1115: "JS_FAST_HOLEY_DOUBLE_ARRAY_VALUE_ITERATOR_TYPE",
+ 1116: "JS_GENERIC_ARRAY_VALUE_ITERATOR_TYPE",
+ 1117: "WASM_INSTANCE_TYPE",
+ 1118: "WASM_MEMORY_TYPE",
+ 1119: "WASM_MODULE_TYPE",
+ 1120: "WASM_TABLE_TYPE",
+ 1121: "JS_BOUND_FUNCTION_TYPE",
+ 1122: "JS_FUNCTION_TYPE",
}
# List of known V8 maps.
@@ -165,7 +167,7 @@ KNOWN_MAPS = {
0x02201: (138, "FreeSpaceMap"),
0x02251: (132, "MetaMap"),
0x022a1: (131, "NullMap"),
- 0x022f1: (173, "DescriptorArrayMap"),
+ 0x022f1: (172, "DescriptorArrayMap"),
0x02341: (171, "FixedArrayMap"),
0x02391: (149, "OnePointerFillerMap"),
0x023e1: (149, "TwoPointerFillerMap"),
@@ -177,19 +179,19 @@ KNOWN_MAPS = {
0x025c1: (131, "BooleanMap"),
0x02611: (136, "ByteArrayMap"),
0x02661: (171, "FixedCOWArrayMap"),
- 0x026b1: (172, "HashTableMap"),
+ 0x026b1: (173, "HashTableMap"),
0x02701: (128, "SymbolMap"),
0x02751: (72, "OneByteStringMap"),
0x027a1: (171, "ScopeInfoMap"),
- 0x027f1: (177, "SharedFunctionInfoMap"),
+ 0x027f1: (181, "SharedFunctionInfoMap"),
0x02841: (133, "CodeMap"),
0x02891: (171, "FunctionContextMap"),
- 0x028e1: (178, "CellMap"),
- 0x02931: (179, "WeakCellMap"),
+ 0x028e1: (175, "CellMap"),
+ 0x02931: (185, "WeakCellMap"),
0x02981: (180, "GlobalPropertyCellMap"),
0x029d1: (135, "ForeignMap"),
0x02a21: (174, "TransitionArrayMap"),
- 0x02a71: (175, "FeedbackVectorMap"),
+ 0x02a71: (177, "FeedbackVectorMap"),
0x02ac1: (131, "ArgumentsMarkerMap"),
0x02b11: (131, "ExceptionMap"),
0x02b61: (131, "TerminationExceptionMap"),
@@ -204,79 +206,80 @@ KNOWN_MAPS = {
0x02e31: (171, "WithContextMap"),
0x02e81: (171, "DebugEvaluateContextMap"),
0x02ed1: (171, "ScriptContextTableMap"),
- 0x02f21: (148, "FixedDoubleArrayMap"),
- 0x02f71: (134, "MutableHeapNumberMap"),
- 0x02fc1: (172, "OrderedHashMapMap"),
- 0x03011: (172, "OrderedHashSetMap"),
- 0x03061: (172, "NameDictionaryMap"),
- 0x030b1: (172, "GlobalDictionaryMap"),
- 0x03101: (172, "NumberDictionaryMap"),
- 0x03151: (172, "StringTableMap"),
- 0x031a1: (172, "WeakHashTableMap"),
- 0x031f1: (171, "SloppyArgumentsElementsMap"),
- 0x03241: (181, "SmallOrderedHashMapMap"),
- 0x03291: (182, "SmallOrderedHashSetMap"),
- 0x032e1: (183, "CodeDataContainerMap"),
- 0x03331: (190, "JSMessageObjectMap"),
- 0x03381: (193, "ExternalMap"),
- 0x033d1: (137, "BytecodeArrayMap"),
- 0x03421: (171, "ModuleInfoMap"),
- 0x03471: (178, "NoClosuresCellMap"),
- 0x034c1: (178, "OneClosureCellMap"),
- 0x03511: (178, "ManyClosuresCellMap"),
- 0x03561: (176, "PropertyArrayMap"),
- 0x035b1: (130, "BigIntMap"),
- 0x03601: (106, "NativeSourceStringMap"),
- 0x03651: (64, "StringMap"),
- 0x036a1: (73, "ConsOneByteStringMap"),
- 0x036f1: (65, "ConsStringMap"),
- 0x03741: (77, "ThinOneByteStringMap"),
- 0x03791: (69, "ThinStringMap"),
- 0x037e1: (67, "SlicedStringMap"),
- 0x03831: (75, "SlicedOneByteStringMap"),
- 0x03881: (66, "ExternalStringMap"),
- 0x038d1: (82, "ExternalStringWithOneByteDataMap"),
- 0x03921: (74, "ExternalOneByteStringMap"),
- 0x03971: (98, "ShortExternalStringMap"),
- 0x039c1: (114, "ShortExternalStringWithOneByteDataMap"),
- 0x03a11: (0, "InternalizedStringMap"),
- 0x03a61: (2, "ExternalInternalizedStringMap"),
- 0x03ab1: (18, "ExternalInternalizedStringWithOneByteDataMap"),
- 0x03b01: (10, "ExternalOneByteInternalizedStringMap"),
- 0x03b51: (34, "ShortExternalInternalizedStringMap"),
- 0x03ba1: (50, "ShortExternalInternalizedStringWithOneByteDataMap"),
- 0x03bf1: (42, "ShortExternalOneByteInternalizedStringMap"),
- 0x03c41: (106, "ShortExternalOneByteStringMap"),
- 0x03c91: (140, "FixedUint8ArrayMap"),
- 0x03ce1: (139, "FixedInt8ArrayMap"),
- 0x03d31: (142, "FixedUint16ArrayMap"),
- 0x03d81: (141, "FixedInt16ArrayMap"),
- 0x03dd1: (144, "FixedUint32ArrayMap"),
- 0x03e21: (143, "FixedInt32ArrayMap"),
- 0x03e71: (145, "FixedFloat32ArrayMap"),
- 0x03ec1: (146, "FixedFloat64ArrayMap"),
- 0x03f11: (147, "FixedUint8ClampedArrayMap"),
- 0x03f61: (165, "Tuple2Map"),
- 0x03fb1: (158, "ScriptMap"),
- 0x04001: (153, "InterceptorInfoMap"),
- 0x04051: (150, "AccessorInfoMap"),
- 0x040a1: (151, "AccessorPairMap"),
- 0x040f1: (152, "AccessCheckInfoMap"),
- 0x04141: (154, "FunctionTemplateInfoMap"),
- 0x04191: (155, "ObjectTemplateInfoMap"),
- 0x041e1: (156, "AllocationSiteMap"),
- 0x04231: (157, "AllocationMementoMap"),
- 0x04281: (159, "AliasedArgumentsEntryMap"),
- 0x042d1: (160, "PromiseResolveThenableJobInfoMap"),
- 0x04321: (161, "PromiseReactionJobInfoMap"),
- 0x04371: (162, "DebugInfoMap"),
- 0x043c1: (163, "StackFrameInfoMap"),
- 0x04411: (164, "PrototypeInfoMap"),
- 0x04461: (166, "Tuple3Map"),
- 0x044b1: (167, "ContextExtensionMap"),
- 0x04501: (168, "ModuleMap"),
- 0x04551: (169, "ModuleInfoEntryMap"),
- 0x045a1: (170, "AsyncGeneratorRequestMap"),
+ 0x02f21: (171, "ArrayListMap"),
+ 0x02f71: (148, "FixedDoubleArrayMap"),
+ 0x02fc1: (134, "MutableHeapNumberMap"),
+ 0x03011: (173, "OrderedHashMapMap"),
+ 0x03061: (173, "OrderedHashSetMap"),
+ 0x030b1: (173, "NameDictionaryMap"),
+ 0x03101: (173, "GlobalDictionaryMap"),
+ 0x03151: (173, "NumberDictionaryMap"),
+ 0x031a1: (173, "StringTableMap"),
+ 0x031f1: (173, "WeakHashTableMap"),
+ 0x03241: (171, "SloppyArgumentsElementsMap"),
+ 0x03291: (182, "SmallOrderedHashMapMap"),
+ 0x032e1: (183, "SmallOrderedHashSetMap"),
+ 0x03331: (176, "CodeDataContainerMap"),
+ 0x03381: (1071, "JSMessageObjectMap"),
+ 0x033d1: (1057, "ExternalMap"),
+ 0x03421: (137, "BytecodeArrayMap"),
+ 0x03471: (171, "ModuleInfoMap"),
+ 0x034c1: (175, "NoClosuresCellMap"),
+ 0x03511: (175, "OneClosureCellMap"),
+ 0x03561: (175, "ManyClosuresCellMap"),
+ 0x035b1: (179, "PropertyArrayMap"),
+ 0x03601: (130, "BigIntMap"),
+ 0x03651: (106, "NativeSourceStringMap"),
+ 0x036a1: (64, "StringMap"),
+ 0x036f1: (73, "ConsOneByteStringMap"),
+ 0x03741: (65, "ConsStringMap"),
+ 0x03791: (77, "ThinOneByteStringMap"),
+ 0x037e1: (69, "ThinStringMap"),
+ 0x03831: (67, "SlicedStringMap"),
+ 0x03881: (75, "SlicedOneByteStringMap"),
+ 0x038d1: (66, "ExternalStringMap"),
+ 0x03921: (82, "ExternalStringWithOneByteDataMap"),
+ 0x03971: (74, "ExternalOneByteStringMap"),
+ 0x039c1: (98, "ShortExternalStringMap"),
+ 0x03a11: (114, "ShortExternalStringWithOneByteDataMap"),
+ 0x03a61: (0, "InternalizedStringMap"),
+ 0x03ab1: (2, "ExternalInternalizedStringMap"),
+ 0x03b01: (18, "ExternalInternalizedStringWithOneByteDataMap"),
+ 0x03b51: (10, "ExternalOneByteInternalizedStringMap"),
+ 0x03ba1: (34, "ShortExternalInternalizedStringMap"),
+ 0x03bf1: (50, "ShortExternalInternalizedStringWithOneByteDataMap"),
+ 0x03c41: (42, "ShortExternalOneByteInternalizedStringMap"),
+ 0x03c91: (106, "ShortExternalOneByteStringMap"),
+ 0x03ce1: (140, "FixedUint8ArrayMap"),
+ 0x03d31: (139, "FixedInt8ArrayMap"),
+ 0x03d81: (142, "FixedUint16ArrayMap"),
+ 0x03dd1: (141, "FixedInt16ArrayMap"),
+ 0x03e21: (144, "FixedUint32ArrayMap"),
+ 0x03e71: (143, "FixedInt32ArrayMap"),
+ 0x03ec1: (145, "FixedFloat32ArrayMap"),
+ 0x03f11: (146, "FixedFloat64ArrayMap"),
+ 0x03f61: (147, "FixedUint8ClampedArrayMap"),
+ 0x03fb1: (169, "Tuple2Map"),
+ 0x04001: (167, "ScriptMap"),
+ 0x04051: (160, "InterceptorInfoMap"),
+ 0x040a1: (151, "AccessorInfoMap"),
+ 0x040f1: (150, "AccessCheckInfoMap"),
+ 0x04141: (152, "AccessorPairMap"),
+ 0x04191: (153, "AliasedArgumentsEntryMap"),
+ 0x041e1: (154, "AllocationMementoMap"),
+ 0x04231: (155, "AllocationSiteMap"),
+ 0x04281: (156, "AsyncGeneratorRequestMap"),
+ 0x042d1: (157, "ContextExtensionMap"),
+ 0x04321: (158, "DebugInfoMap"),
+ 0x04371: (159, "FunctionTemplateInfoMap"),
+ 0x043c1: (161, "ModuleInfoEntryMap"),
+ 0x04411: (162, "ModuleMap"),
+ 0x04461: (163, "ObjectTemplateInfoMap"),
+ 0x044b1: (164, "PromiseReactionJobInfoMap"),
+ 0x04501: (165, "PromiseResolveThenableJobInfoMap"),
+ 0x04551: (166, "PrototypeInfoMap"),
+ 0x045a1: (168, "StackFrameInfoMap"),
+ 0x045f1: (170, "Tuple3Map"),
}
# List of known V8 objects.
@@ -349,6 +352,7 @@ FRAME_MARKERS = (
"ARGUMENTS_ADAPTOR",
"BUILTIN",
"BUILTIN_EXIT",
+ "NATIVE",
)
# This set of constants is generated from a shipping build.