summaryrefslogtreecommitdiff
path: root/chromium/v8/tools/v8heapconst.py
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2018-05-03 13:42:47 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2018-05-15 10:27:51 +0000
commit8c5c43c7b138c9b4b0bf56d946e61d3bbc111bec (patch)
treed29d987c4d7b173cf853279b79a51598f104b403 /chromium/v8/tools/v8heapconst.py
parent830c9e163d31a9180fadca926b3e1d7dfffb5021 (diff)
downloadqtwebengine-chromium-8c5c43c7b138c9b4b0bf56d946e61d3bbc111bec.tar.gz
BASELINE: Update Chromium to 66.0.3359.156
Change-Id: I0c9831ad39911a086b6377b16f995ad75a51e441 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'chromium/v8/tools/v8heapconst.py')
-rw-r--r--chromium/v8/tools/v8heapconst.py383
1 files changed, 202 insertions, 181 deletions
diff --git a/chromium/v8/tools/v8heapconst.py b/chromium/v8/tools/v8heapconst.py
index c96741a9a17..5659cdd03c8 100644
--- a/chromium/v8/tools/v8heapconst.py
+++ b/chromium/v8/tools/v8heapconst.py
@@ -49,44 +49,53 @@ INSTANCE_TYPES = {
145: "FIXED_FLOAT32_ARRAY_TYPE",
146: "FIXED_FLOAT64_ARRAY_TYPE",
147: "FIXED_UINT8_CLAMPED_ARRAY_TYPE",
- 148: "FIXED_DOUBLE_ARRAY_TYPE",
- 149: "FILLER_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: "DESCRIPTOR_ARRAY_TYPE",
- 173: "HASH_TABLE_TYPE",
- 174: "TRANSITION_ARRAY_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: "SHARED_FUNCTION_INFO_TYPE",
- 182: "SMALL_ORDERED_HASH_MAP_TYPE",
- 183: "SMALL_ORDERED_HASH_SET_TYPE",
- 184: "STORE_HANDLER_TYPE",
- 185: "WEAK_CELL_TYPE",
+ 148: "FIXED_BIGINT64_ARRAY_TYPE",
+ 149: "FIXED_BIGUINT64_ARRAY_TYPE",
+ 150: "FIXED_DOUBLE_ARRAY_TYPE",
+ 151: "FILLER_TYPE",
+ 152: "ACCESS_CHECK_INFO_TYPE",
+ 153: "ACCESSOR_INFO_TYPE",
+ 154: "ACCESSOR_PAIR_TYPE",
+ 155: "ALIASED_ARGUMENTS_ENTRY_TYPE",
+ 156: "ALLOCATION_MEMENTO_TYPE",
+ 157: "ALLOCATION_SITE_TYPE",
+ 158: "ASYNC_GENERATOR_REQUEST_TYPE",
+ 159: "CONTEXT_EXTENSION_TYPE",
+ 160: "DEBUG_INFO_TYPE",
+ 161: "FUNCTION_TEMPLATE_INFO_TYPE",
+ 162: "INTERCEPTOR_INFO_TYPE",
+ 163: "MODULE_INFO_ENTRY_TYPE",
+ 164: "MODULE_TYPE",
+ 165: "OBJECT_TEMPLATE_INFO_TYPE",
+ 166: "PROMISE_CAPABILITY_TYPE",
+ 167: "PROMISE_REACTION_TYPE",
+ 168: "PROTOTYPE_INFO_TYPE",
+ 169: "SCRIPT_TYPE",
+ 170: "STACK_FRAME_INFO_TYPE",
+ 171: "TUPLE2_TYPE",
+ 172: "TUPLE3_TYPE",
+ 173: "CALLABLE_TASK_TYPE",
+ 174: "CALLBACK_TASK_TYPE",
+ 175: "PROMISE_FULFILL_REACTION_JOB_TASK_TYPE",
+ 176: "PROMISE_REJECT_REACTION_JOB_TASK_TYPE",
+ 177: "PROMISE_RESOLVE_THENABLE_JOB_TASK_TYPE",
+ 178: "FIXED_ARRAY_TYPE",
+ 179: "DESCRIPTOR_ARRAY_TYPE",
+ 180: "HASH_TABLE_TYPE",
+ 181: "SCOPE_INFO_TYPE",
+ 182: "TRANSITION_ARRAY_TYPE",
+ 183: "CELL_TYPE",
+ 184: "CODE_DATA_CONTAINER_TYPE",
+ 185: "FEEDBACK_CELL_TYPE",
+ 186: "FEEDBACK_VECTOR_TYPE",
+ 187: "LOAD_HANDLER_TYPE",
+ 188: "PROPERTY_ARRAY_TYPE",
+ 189: "PROPERTY_CELL_TYPE",
+ 190: "SHARED_FUNCTION_INFO_TYPE",
+ 191: "SMALL_ORDERED_HASH_MAP_TYPE",
+ 192: "SMALL_ORDERED_HASH_SET_TYPE",
+ 193: "STORE_HANDLER_TYPE",
+ 194: "WEAK_CELL_TYPE",
1024: "JS_PROXY_TYPE",
1025: "JS_GLOBAL_OBJECT_TYPE",
1026: "JS_GLOBAL_PROXY_TYPE",
@@ -131,35 +140,39 @@ INSTANCE_TYPES = {
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",
+ 1094: "JS_BIGUINT64_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1095: "JS_BIGINT64_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1096: "JS_FAST_SMI_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1097: "JS_FAST_HOLEY_SMI_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1098: "JS_FAST_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1099: "JS_FAST_HOLEY_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1100: "JS_FAST_DOUBLE_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1101: "JS_FAST_HOLEY_DOUBLE_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1102: "JS_GENERIC_ARRAY_KEY_VALUE_ITERATOR_TYPE",
+ 1103: "JS_UINT8_ARRAY_VALUE_ITERATOR_TYPE",
+ 1104: "JS_INT8_ARRAY_VALUE_ITERATOR_TYPE",
+ 1105: "JS_UINT16_ARRAY_VALUE_ITERATOR_TYPE",
+ 1106: "JS_INT16_ARRAY_VALUE_ITERATOR_TYPE",
+ 1107: "JS_UINT32_ARRAY_VALUE_ITERATOR_TYPE",
+ 1108: "JS_INT32_ARRAY_VALUE_ITERATOR_TYPE",
+ 1109: "JS_FLOAT32_ARRAY_VALUE_ITERATOR_TYPE",
+ 1110: "JS_FLOAT64_ARRAY_VALUE_ITERATOR_TYPE",
+ 1111: "JS_UINT8_CLAMPED_ARRAY_VALUE_ITERATOR_TYPE",
+ 1112: "JS_BIGUINT64_ARRAY_VALUE_ITERATOR_TYPE",
+ 1113: "JS_BIGINT64_ARRAY_VALUE_ITERATOR_TYPE",
+ 1114: "JS_FAST_SMI_ARRAY_VALUE_ITERATOR_TYPE",
+ 1115: "JS_FAST_HOLEY_SMI_ARRAY_VALUE_ITERATOR_TYPE",
+ 1116: "JS_FAST_ARRAY_VALUE_ITERATOR_TYPE",
+ 1117: "JS_FAST_HOLEY_ARRAY_VALUE_ITERATOR_TYPE",
+ 1118: "JS_FAST_DOUBLE_ARRAY_VALUE_ITERATOR_TYPE",
+ 1119: "JS_FAST_HOLEY_DOUBLE_ARRAY_VALUE_ITERATOR_TYPE",
+ 1120: "JS_GENERIC_ARRAY_VALUE_ITERATOR_TYPE",
+ 1121: "WASM_INSTANCE_TYPE",
+ 1122: "WASM_MEMORY_TYPE",
+ 1123: "WASM_MODULE_TYPE",
+ 1124: "WASM_TABLE_TYPE",
+ 1125: "JS_BOUND_FUNCTION_TYPE",
+ 1126: "JS_FUNCTION_TYPE",
}
# List of known V8 maps.
@@ -167,10 +180,10 @@ KNOWN_MAPS = {
0x02201: (138, "FreeSpaceMap"),
0x02251: (132, "MetaMap"),
0x022a1: (131, "NullMap"),
- 0x022f1: (172, "DescriptorArrayMap"),
- 0x02341: (171, "FixedArrayMap"),
- 0x02391: (149, "OnePointerFillerMap"),
- 0x023e1: (149, "TwoPointerFillerMap"),
+ 0x022f1: (179, "DescriptorArrayMap"),
+ 0x02341: (178, "FixedArrayMap"),
+ 0x02391: (151, "OnePointerFillerMap"),
+ 0x023e1: (151, "TwoPointerFillerMap"),
0x02431: (131, "UninitializedMap"),
0x02481: (8, "OneByteInternalizedStringMap"),
0x024d1: (131, "UndefinedMap"),
@@ -178,108 +191,116 @@ KNOWN_MAPS = {
0x02571: (131, "TheHoleMap"),
0x025c1: (131, "BooleanMap"),
0x02611: (136, "ByteArrayMap"),
- 0x02661: (171, "FixedCOWArrayMap"),
- 0x026b1: (173, "HashTableMap"),
+ 0x02661: (178, "FixedCOWArrayMap"),
+ 0x026b1: (180, "HashTableMap"),
0x02701: (128, "SymbolMap"),
0x02751: (72, "OneByteStringMap"),
- 0x027a1: (171, "ScopeInfoMap"),
- 0x027f1: (181, "SharedFunctionInfoMap"),
+ 0x027a1: (181, "ScopeInfoMap"),
+ 0x027f1: (190, "SharedFunctionInfoMap"),
0x02841: (133, "CodeMap"),
- 0x02891: (171, "FunctionContextMap"),
- 0x028e1: (175, "CellMap"),
- 0x02931: (185, "WeakCellMap"),
- 0x02981: (180, "GlobalPropertyCellMap"),
+ 0x02891: (178, "FunctionContextMap"),
+ 0x028e1: (183, "CellMap"),
+ 0x02931: (194, "WeakCellMap"),
+ 0x02981: (189, "GlobalPropertyCellMap"),
0x029d1: (135, "ForeignMap"),
- 0x02a21: (174, "TransitionArrayMap"),
- 0x02a71: (177, "FeedbackVectorMap"),
+ 0x02a21: (182, "TransitionArrayMap"),
+ 0x02a71: (186, "FeedbackVectorMap"),
0x02ac1: (131, "ArgumentsMarkerMap"),
0x02b11: (131, "ExceptionMap"),
0x02b61: (131, "TerminationExceptionMap"),
0x02bb1: (131, "OptimizedOutMap"),
0x02c01: (131, "StaleRegisterMap"),
- 0x02c51: (171, "NativeContextMap"),
- 0x02ca1: (171, "ModuleContextMap"),
- 0x02cf1: (171, "EvalContextMap"),
- 0x02d41: (171, "ScriptContextMap"),
- 0x02d91: (171, "BlockContextMap"),
- 0x02de1: (171, "CatchContextMap"),
- 0x02e31: (171, "WithContextMap"),
- 0x02e81: (171, "DebugEvaluateContextMap"),
- 0x02ed1: (171, "ScriptContextTableMap"),
- 0x02f21: (171, "ArrayListMap"),
- 0x02f71: (148, "FixedDoubleArrayMap"),
+ 0x02c51: (178, "NativeContextMap"),
+ 0x02ca1: (178, "ModuleContextMap"),
+ 0x02cf1: (178, "EvalContextMap"),
+ 0x02d41: (178, "ScriptContextMap"),
+ 0x02d91: (178, "BlockContextMap"),
+ 0x02de1: (178, "CatchContextMap"),
+ 0x02e31: (178, "WithContextMap"),
+ 0x02e81: (178, "DebugEvaluateContextMap"),
+ 0x02ed1: (178, "ScriptContextTableMap"),
+ 0x02f21: (178, "ArrayListMap"),
+ 0x02f71: (150, "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"),
+ 0x03011: (180, "OrderedHashMapMap"),
+ 0x03061: (180, "OrderedHashSetMap"),
+ 0x030b1: (180, "NameDictionaryMap"),
+ 0x03101: (180, "GlobalDictionaryMap"),
+ 0x03151: (180, "NumberDictionaryMap"),
+ 0x031a1: (180, "SimpleNumberDictionaryMap"),
+ 0x031f1: (180, "StringTableMap"),
+ 0x03241: (180, "WeakHashTableMap"),
+ 0x03291: (178, "SloppyArgumentsElementsMap"),
+ 0x032e1: (191, "SmallOrderedHashMapMap"),
+ 0x03331: (192, "SmallOrderedHashSetMap"),
+ 0x03381: (184, "CodeDataContainerMap"),
+ 0x033d1: (1071, "JSMessageObjectMap"),
+ 0x03421: (1057, "ExternalMap"),
+ 0x03471: (137, "BytecodeArrayMap"),
+ 0x034c1: (178, "ModuleInfoMap"),
+ 0x03511: (185, "NoClosuresCellMap"),
+ 0x03561: (185, "OneClosureCellMap"),
+ 0x035b1: (185, "ManyClosuresCellMap"),
+ 0x03601: (188, "PropertyArrayMap"),
+ 0x03651: (130, "BigIntMap"),
+ 0x036a1: (106, "NativeSourceStringMap"),
+ 0x036f1: (64, "StringMap"),
+ 0x03741: (73, "ConsOneByteStringMap"),
+ 0x03791: (65, "ConsStringMap"),
+ 0x037e1: (77, "ThinOneByteStringMap"),
+ 0x03831: (69, "ThinStringMap"),
+ 0x03881: (67, "SlicedStringMap"),
+ 0x038d1: (75, "SlicedOneByteStringMap"),
+ 0x03921: (66, "ExternalStringMap"),
+ 0x03971: (82, "ExternalStringWithOneByteDataMap"),
+ 0x039c1: (74, "ExternalOneByteStringMap"),
+ 0x03a11: (98, "ShortExternalStringMap"),
+ 0x03a61: (114, "ShortExternalStringWithOneByteDataMap"),
+ 0x03ab1: (0, "InternalizedStringMap"),
+ 0x03b01: (2, "ExternalInternalizedStringMap"),
+ 0x03b51: (18, "ExternalInternalizedStringWithOneByteDataMap"),
+ 0x03ba1: (10, "ExternalOneByteInternalizedStringMap"),
+ 0x03bf1: (34, "ShortExternalInternalizedStringMap"),
+ 0x03c41: (50, "ShortExternalInternalizedStringWithOneByteDataMap"),
+ 0x03c91: (42, "ShortExternalOneByteInternalizedStringMap"),
+ 0x03ce1: (106, "ShortExternalOneByteStringMap"),
+ 0x03d31: (140, "FixedUint8ArrayMap"),
+ 0x03d81: (139, "FixedInt8ArrayMap"),
+ 0x03dd1: (142, "FixedUint16ArrayMap"),
+ 0x03e21: (141, "FixedInt16ArrayMap"),
+ 0x03e71: (144, "FixedUint32ArrayMap"),
+ 0x03ec1: (143, "FixedInt32ArrayMap"),
+ 0x03f11: (145, "FixedFloat32ArrayMap"),
+ 0x03f61: (146, "FixedFloat64ArrayMap"),
+ 0x03fb1: (147, "FixedUint8ClampedArrayMap"),
+ 0x04001: (149, "FixedBigUint64ArrayMap"),
+ 0x04051: (148, "FixedBigInt64ArrayMap"),
+ 0x040a1: (171, "Tuple2Map"),
+ 0x040f1: (169, "ScriptMap"),
+ 0x04141: (162, "InterceptorInfoMap"),
+ 0x04191: (153, "AccessorInfoMap"),
+ 0x041e1: (152, "AccessCheckInfoMap"),
+ 0x04231: (154, "AccessorPairMap"),
+ 0x04281: (155, "AliasedArgumentsEntryMap"),
+ 0x042d1: (156, "AllocationMementoMap"),
+ 0x04321: (157, "AllocationSiteMap"),
+ 0x04371: (158, "AsyncGeneratorRequestMap"),
+ 0x043c1: (159, "ContextExtensionMap"),
+ 0x04411: (160, "DebugInfoMap"),
+ 0x04461: (161, "FunctionTemplateInfoMap"),
+ 0x044b1: (163, "ModuleInfoEntryMap"),
+ 0x04501: (164, "ModuleMap"),
+ 0x04551: (165, "ObjectTemplateInfoMap"),
+ 0x045a1: (166, "PromiseCapabilityMap"),
+ 0x045f1: (167, "PromiseReactionMap"),
+ 0x04641: (168, "PrototypeInfoMap"),
+ 0x04691: (170, "StackFrameInfoMap"),
+ 0x046e1: (172, "Tuple3Map"),
+ 0x04731: (173, "CallableTaskMap"),
+ 0x04781: (174, "CallbackTaskMap"),
+ 0x047d1: (175, "PromiseFulfillReactionJobTaskMap"),
+ 0x04821: (176, "PromiseRejectReactionJobTaskMap"),
+ 0x04871: (177, "PromiseResolveThenableJobTaskMap"),
}
# List of known V8 objects.
@@ -311,24 +332,24 @@ KNOWN_OBJECTS = {
("OLD_SPACE", 0x02721): "EmptyFixedFloat32Array",
("OLD_SPACE", 0x02741): "EmptyFixedFloat64Array",
("OLD_SPACE", 0x02761): "EmptyFixedUint8ClampedArray",
- ("OLD_SPACE", 0x02781): "EmptyScript",
- ("OLD_SPACE", 0x02809): "UndefinedCell",
- ("OLD_SPACE", 0x02819): "EmptySloppyArgumentsElements",
- ("OLD_SPACE", 0x02839): "EmptySlowElementDictionary",
- ("OLD_SPACE", 0x02881): "EmptyOrderedHashMap",
- ("OLD_SPACE", 0x028a9): "EmptyOrderedHashSet",
- ("OLD_SPACE", 0x028d1): "EmptyPropertyCell",
- ("OLD_SPACE", 0x028f9): "EmptyWeakCell",
- ("OLD_SPACE", 0x02969): "NoElementsProtector",
- ("OLD_SPACE", 0x02991): "IsConcatSpreadableProtector",
- ("OLD_SPACE", 0x029a1): "SpeciesProtector",
- ("OLD_SPACE", 0x029c9): "StringLengthProtector",
- ("OLD_SPACE", 0x029d9): "FastArrayIterationProtector",
- ("OLD_SPACE", 0x029e9): "ArrayIteratorProtector",
- ("OLD_SPACE", 0x02a11): "ArrayBufferNeuteringProtector",
- ("OLD_SPACE", 0x02a39): "InfinityValue",
- ("OLD_SPACE", 0x02a49): "MinusZeroValue",
- ("OLD_SPACE", 0x02a59): "MinusInfinityValue",
+ ("OLD_SPACE", 0x027c1): "EmptyScript",
+ ("OLD_SPACE", 0x02849): "ManyClosuresCell",
+ ("OLD_SPACE", 0x02859): "EmptySloppyArgumentsElements",
+ ("OLD_SPACE", 0x02879): "EmptySlowElementDictionary",
+ ("OLD_SPACE", 0x028c1): "EmptyOrderedHashMap",
+ ("OLD_SPACE", 0x028e9): "EmptyOrderedHashSet",
+ ("OLD_SPACE", 0x02911): "EmptyPropertyCell",
+ ("OLD_SPACE", 0x02939): "EmptyWeakCell",
+ ("OLD_SPACE", 0x029a9): "NoElementsProtector",
+ ("OLD_SPACE", 0x029d1): "IsConcatSpreadableProtector",
+ ("OLD_SPACE", 0x029e1): "SpeciesProtector",
+ ("OLD_SPACE", 0x02a09): "StringLengthProtector",
+ ("OLD_SPACE", 0x02a19): "FastArrayIterationProtector",
+ ("OLD_SPACE", 0x02a29): "ArrayIteratorProtector",
+ ("OLD_SPACE", 0x02a51): "ArrayBufferNeuteringProtector",
+ ("OLD_SPACE", 0x02ac9): "InfinityValue",
+ ("OLD_SPACE", 0x02ad9): "MinusZeroValue",
+ ("OLD_SPACE", 0x02ae9): "MinusInfinityValue",
}
# List of known V8 Frame Markers.