Revision f230a1cf deps/v8/tools/v8heapconst.py
deps/v8/tools/v8heapconst.py | ||
---|---|---|
71 | 71 |
144: "EXTERNAL_FLOAT_ARRAY_TYPE", |
72 | 72 |
145: "EXTERNAL_DOUBLE_ARRAY_TYPE", |
73 | 73 |
146: "EXTERNAL_PIXEL_ARRAY_TYPE", |
74 |
148: "FILLER_TYPE",
|
|
75 |
149: "DECLARED_ACCESSOR_DESCRIPTOR_TYPE",
|
|
76 |
150: "DECLARED_ACCESSOR_INFO_TYPE",
|
|
77 |
151: "EXECUTABLE_ACCESSOR_INFO_TYPE",
|
|
78 |
152: "ACCESSOR_PAIR_TYPE",
|
|
79 |
153: "ACCESS_CHECK_INFO_TYPE",
|
|
80 |
154: "INTERCEPTOR_INFO_TYPE",
|
|
81 |
155: "CALL_HANDLER_INFO_TYPE",
|
|
82 |
156: "FUNCTION_TEMPLATE_INFO_TYPE",
|
|
83 |
157: "OBJECT_TEMPLATE_INFO_TYPE",
|
|
84 |
158: "SIGNATURE_INFO_TYPE",
|
|
85 |
159: "TYPE_SWITCH_INFO_TYPE",
|
|
86 |
161: "ALLOCATION_MEMENTO_TYPE",
|
|
87 |
160: "ALLOCATION_SITE_TYPE",
|
|
88 |
162: "SCRIPT_TYPE",
|
|
89 |
163: "CODE_CACHE_TYPE",
|
|
90 |
164: "POLYMORPHIC_CODE_CACHE_TYPE",
|
|
91 |
165: "TYPE_FEEDBACK_INFO_TYPE",
|
|
92 |
166: "ALIASED_ARGUMENTS_ENTRY_TYPE",
|
|
93 |
167: "BOX_TYPE",
|
|
94 |
170: "FIXED_ARRAY_TYPE",
|
|
74 |
149: "FILLER_TYPE",
|
|
75 |
150: "DECLARED_ACCESSOR_DESCRIPTOR_TYPE",
|
|
76 |
151: "DECLARED_ACCESSOR_INFO_TYPE",
|
|
77 |
152: "EXECUTABLE_ACCESSOR_INFO_TYPE",
|
|
78 |
153: "ACCESSOR_PAIR_TYPE",
|
|
79 |
154: "ACCESS_CHECK_INFO_TYPE",
|
|
80 |
155: "INTERCEPTOR_INFO_TYPE",
|
|
81 |
156: "CALL_HANDLER_INFO_TYPE",
|
|
82 |
157: "FUNCTION_TEMPLATE_INFO_TYPE",
|
|
83 |
158: "OBJECT_TEMPLATE_INFO_TYPE",
|
|
84 |
159: "SIGNATURE_INFO_TYPE",
|
|
85 |
160: "TYPE_SWITCH_INFO_TYPE",
|
|
86 |
162: "ALLOCATION_MEMENTO_TYPE",
|
|
87 |
161: "ALLOCATION_SITE_TYPE",
|
|
88 |
163: "SCRIPT_TYPE",
|
|
89 |
164: "CODE_CACHE_TYPE",
|
|
90 |
165: "POLYMORPHIC_CODE_CACHE_TYPE",
|
|
91 |
166: "TYPE_FEEDBACK_INFO_TYPE",
|
|
92 |
167: "ALIASED_ARGUMENTS_ENTRY_TYPE",
|
|
93 |
168: "BOX_TYPE",
|
|
94 |
171: "FIXED_ARRAY_TYPE",
|
|
95 | 95 |
147: "FIXED_DOUBLE_ARRAY_TYPE", |
96 |
171: "SHARED_FUNCTION_INFO_TYPE", |
|
97 |
172: "JS_MESSAGE_OBJECT_TYPE", |
|
98 |
175: "JS_VALUE_TYPE", |
|
99 |
176: "JS_DATE_TYPE", |
|
100 |
177: "JS_OBJECT_TYPE", |
|
101 |
178: "JS_CONTEXT_EXTENSION_OBJECT_TYPE", |
|
102 |
179: "JS_GENERATOR_OBJECT_TYPE", |
|
103 |
180: "JS_MODULE_TYPE", |
|
104 |
181: "JS_GLOBAL_OBJECT_TYPE", |
|
105 |
182: "JS_BUILTINS_OBJECT_TYPE", |
|
106 |
183: "JS_GLOBAL_PROXY_TYPE", |
|
107 |
184: "JS_ARRAY_TYPE", |
|
108 |
185: "JS_ARRAY_BUFFER_TYPE", |
|
109 |
186: "JS_TYPED_ARRAY_TYPE", |
|
110 |
187: "JS_DATA_VIEW_TYPE", |
|
111 |
174: "JS_PROXY_TYPE", |
|
112 |
188: "JS_SET_TYPE", |
|
113 |
189: "JS_MAP_TYPE", |
|
114 |
190: "JS_WEAK_MAP_TYPE", |
|
115 |
191: "JS_WEAK_SET_TYPE", |
|
116 |
192: "JS_REGEXP_TYPE", |
|
117 |
193: "JS_FUNCTION_TYPE", |
|
118 |
173: "JS_FUNCTION_PROXY_TYPE", |
|
119 |
168: "DEBUG_INFO_TYPE", |
|
120 |
169: "BREAK_POINT_INFO_TYPE", |
|
96 |
148: "CONSTANT_POOL_ARRAY_TYPE", |
|
97 |
172: "SHARED_FUNCTION_INFO_TYPE", |
|
98 |
173: "JS_MESSAGE_OBJECT_TYPE", |
|
99 |
176: "JS_VALUE_TYPE", |
|
100 |
177: "JS_DATE_TYPE", |
|
101 |
178: "JS_OBJECT_TYPE", |
|
102 |
179: "JS_CONTEXT_EXTENSION_OBJECT_TYPE", |
|
103 |
180: "JS_GENERATOR_OBJECT_TYPE", |
|
104 |
181: "JS_MODULE_TYPE", |
|
105 |
182: "JS_GLOBAL_OBJECT_TYPE", |
|
106 |
183: "JS_BUILTINS_OBJECT_TYPE", |
|
107 |
184: "JS_GLOBAL_PROXY_TYPE", |
|
108 |
185: "JS_ARRAY_TYPE", |
|
109 |
186: "JS_ARRAY_BUFFER_TYPE", |
|
110 |
187: "JS_TYPED_ARRAY_TYPE", |
|
111 |
188: "JS_DATA_VIEW_TYPE", |
|
112 |
175: "JS_PROXY_TYPE", |
|
113 |
189: "JS_SET_TYPE", |
|
114 |
190: "JS_MAP_TYPE", |
|
115 |
191: "JS_WEAK_MAP_TYPE", |
|
116 |
192: "JS_WEAK_SET_TYPE", |
|
117 |
193: "JS_REGEXP_TYPE", |
|
118 |
194: "JS_FUNCTION_TYPE", |
|
119 |
174: "JS_FUNCTION_PROXY_TYPE", |
|
120 |
169: "DEBUG_INFO_TYPE", |
|
121 |
170: "BREAK_POINT_INFO_TYPE", |
|
121 | 122 |
} |
122 | 123 |
|
123 | 124 |
# List of known V8 maps. |
... | ... | |
126 | 127 |
0x080a9: (129, "MetaMap"), |
127 | 128 |
0x080d1: (131, "OddballMap"), |
128 | 129 |
0x080f9: (4, "AsciiInternalizedStringMap"), |
129 |
0x08121: (170, "FixedArrayMap"),
|
|
130 |
0x08121: (171, "FixedArrayMap"),
|
|
130 | 131 |
0x08149: (134, "HeapNumberMap"), |
131 | 132 |
0x08171: (137, "FreeSpaceMap"), |
132 |
0x08199: (148, "OnePointerFillerMap"),
|
|
133 |
0x081c1: (148, "TwoPointerFillerMap"),
|
|
133 |
0x08199: (149, "OnePointerFillerMap"),
|
|
134 |
0x081c1: (149, "TwoPointerFillerMap"),
|
|
134 | 135 |
0x081e9: (132, "CellMap"), |
135 | 136 |
0x08211: (133, "GlobalPropertyCellMap"), |
136 |
0x08239: (171, "SharedFunctionInfoMap"),
|
|
137 |
0x08261: (170, "NativeContextMap"),
|
|
137 |
0x08239: (172, "SharedFunctionInfoMap"),
|
|
138 |
0x08261: (171, "NativeContextMap"),
|
|
138 | 139 |
0x08289: (130, "CodeMap"), |
139 |
0x082b1: (170, "ScopeInfoMap"),
|
|
140 |
0x082d9: (170, "FixedCOWArrayMap"),
|
|
140 |
0x082b1: (171, "ScopeInfoMap"),
|
|
141 |
0x082d9: (171, "FixedCOWArrayMap"),
|
|
141 | 142 |
0x08301: (147, "FixedDoubleArrayMap"), |
142 |
0x08329: (170, "HashTableMap"), |
|
143 |
0x08351: (128, "SymbolMap"), |
|
144 |
0x08379: (64, "StringMap"), |
|
145 |
0x083a1: (68, "AsciiStringMap"), |
|
146 |
0x083c9: (65, "ConsStringMap"), |
|
147 |
0x083f1: (69, "ConsAsciiStringMap"), |
|
148 |
0x08419: (67, "SlicedStringMap"), |
|
149 |
0x08441: (71, "SlicedAsciiStringMap"), |
|
150 |
0x08469: (66, "ExternalStringMap"), |
|
151 |
0x08491: (74, "ExternalStringWithOneByteDataMap"), |
|
152 |
0x084b9: (70, "ExternalAsciiStringMap"), |
|
153 |
0x084e1: (82, "ShortExternalStringMap"), |
|
154 |
0x08509: (90, "ShortExternalStringWithOneByteDataMap"), |
|
155 |
0x08531: (0, "InternalizedStringMap"), |
|
156 |
0x08559: (1, "ConsInternalizedStringMap"), |
|
157 |
0x08581: (5, "ConsAsciiInternalizedStringMap"), |
|
158 |
0x085a9: (2, "ExternalInternalizedStringMap"), |
|
159 |
0x085d1: (10, "ExternalInternalizedStringWithOneByteDataMap"), |
|
160 |
0x085f9: (6, "ExternalAsciiInternalizedStringMap"), |
|
161 |
0x08621: (18, "ShortExternalInternalizedStringMap"), |
|
162 |
0x08649: (26, "ShortExternalInternalizedStringWithOneByteDataMap"), |
|
163 |
0x08671: (22, "ShortExternalAsciiInternalizedStringMap"), |
|
164 |
0x08699: (86, "ShortExternalAsciiStringMap"), |
|
165 |
0x086c1: (64, "UndetectableStringMap"), |
|
166 |
0x086e9: (68, "UndetectableAsciiStringMap"), |
|
167 |
0x08711: (138, "ExternalByteArrayMap"), |
|
168 |
0x08739: (139, "ExternalUnsignedByteArrayMap"), |
|
169 |
0x08761: (140, "ExternalShortArrayMap"), |
|
170 |
0x08789: (141, "ExternalUnsignedShortArrayMap"), |
|
171 |
0x087b1: (142, "ExternalIntArrayMap"), |
|
172 |
0x087d9: (143, "ExternalUnsignedIntArrayMap"), |
|
173 |
0x08801: (144, "ExternalFloatArrayMap"), |
|
174 |
0x08829: (145, "ExternalDoubleArrayMap"), |
|
175 |
0x08851: (146, "ExternalPixelArrayMap"), |
|
176 |
0x08879: (170, "NonStrictArgumentsElementsMap"), |
|
177 |
0x088a1: (170, "FunctionContextMap"), |
|
178 |
0x088c9: (170, "CatchContextMap"), |
|
179 |
0x088f1: (170, "WithContextMap"), |
|
180 |
0x08919: (170, "BlockContextMap"), |
|
181 |
0x08941: (170, "ModuleContextMap"), |
|
182 |
0x08969: (170, "GlobalContextMap"), |
|
183 |
0x08991: (172, "JSMessageObjectMap"), |
|
184 |
0x089b9: (135, "ForeignMap"), |
|
185 |
0x089e1: (177, "NeanderMap"), |
|
186 |
0x08a09: (161, "AllocationMementoMap"), |
|
187 |
0x08a31: (160, "AllocationSiteMap"), |
|
188 |
0x08a59: (164, "PolymorphicCodeCacheMap"), |
|
189 |
0x08a81: (162, "ScriptMap"), |
|
190 |
0x08ad1: (177, "ExternalMap"), |
|
191 |
0x08af9: (167, "BoxMap"), |
|
192 |
0x08b21: (149, "DeclaredAccessorDescriptorMap"), |
|
193 |
0x08b49: (150, "DeclaredAccessorInfoMap"), |
|
194 |
0x08b71: (151, "ExecutableAccessorInfoMap"), |
|
195 |
0x08b99: (152, "AccessorPairMap"), |
|
196 |
0x08bc1: (153, "AccessCheckInfoMap"), |
|
197 |
0x08be9: (154, "InterceptorInfoMap"), |
|
198 |
0x08c11: (155, "CallHandlerInfoMap"), |
|
199 |
0x08c39: (156, "FunctionTemplateInfoMap"), |
|
200 |
0x08c61: (157, "ObjectTemplateInfoMap"), |
|
201 |
0x08c89: (158, "SignatureInfoMap"), |
|
202 |
0x08cb1: (159, "TypeSwitchInfoMap"), |
|
203 |
0x08cd9: (163, "CodeCacheMap"), |
|
204 |
0x08d01: (165, "TypeFeedbackInfoMap"), |
|
205 |
0x08d29: (166, "AliasedArgumentsEntryMap"), |
|
206 |
0x08d51: (168, "DebugInfoMap"), |
|
207 |
0x08d79: (169, "BreakPointInfoMap"), |
|
143 |
0x08329: (148, "ConstantPoolArrayMap"), |
|
144 |
0x08351: (171, "HashTableMap"), |
|
145 |
0x08379: (128, "SymbolMap"), |
|
146 |
0x083a1: (64, "StringMap"), |
|
147 |
0x083c9: (68, "AsciiStringMap"), |
|
148 |
0x083f1: (65, "ConsStringMap"), |
|
149 |
0x08419: (69, "ConsAsciiStringMap"), |
|
150 |
0x08441: (67, "SlicedStringMap"), |
|
151 |
0x08469: (71, "SlicedAsciiStringMap"), |
|
152 |
0x08491: (66, "ExternalStringMap"), |
|
153 |
0x084b9: (74, "ExternalStringWithOneByteDataMap"), |
|
154 |
0x084e1: (70, "ExternalAsciiStringMap"), |
|
155 |
0x08509: (82, "ShortExternalStringMap"), |
|
156 |
0x08531: (90, "ShortExternalStringWithOneByteDataMap"), |
|
157 |
0x08559: (0, "InternalizedStringMap"), |
|
158 |
0x08581: (1, "ConsInternalizedStringMap"), |
|
159 |
0x085a9: (5, "ConsAsciiInternalizedStringMap"), |
|
160 |
0x085d1: (2, "ExternalInternalizedStringMap"), |
|
161 |
0x085f9: (10, "ExternalInternalizedStringWithOneByteDataMap"), |
|
162 |
0x08621: (6, "ExternalAsciiInternalizedStringMap"), |
|
163 |
0x08649: (18, "ShortExternalInternalizedStringMap"), |
|
164 |
0x08671: (26, "ShortExternalInternalizedStringWithOneByteDataMap"), |
|
165 |
0x08699: (22, "ShortExternalAsciiInternalizedStringMap"), |
|
166 |
0x086c1: (86, "ShortExternalAsciiStringMap"), |
|
167 |
0x086e9: (64, "UndetectableStringMap"), |
|
168 |
0x08711: (68, "UndetectableAsciiStringMap"), |
|
169 |
0x08739: (138, "ExternalByteArrayMap"), |
|
170 |
0x08761: (139, "ExternalUnsignedByteArrayMap"), |
|
171 |
0x08789: (140, "ExternalShortArrayMap"), |
|
172 |
0x087b1: (141, "ExternalUnsignedShortArrayMap"), |
|
173 |
0x087d9: (142, "ExternalIntArrayMap"), |
|
174 |
0x08801: (143, "ExternalUnsignedIntArrayMap"), |
|
175 |
0x08829: (144, "ExternalFloatArrayMap"), |
|
176 |
0x08851: (145, "ExternalDoubleArrayMap"), |
|
177 |
0x08879: (146, "ExternalPixelArrayMap"), |
|
178 |
0x088a1: (171, "NonStrictArgumentsElementsMap"), |
|
179 |
0x088c9: (171, "FunctionContextMap"), |
|
180 |
0x088f1: (171, "CatchContextMap"), |
|
181 |
0x08919: (171, "WithContextMap"), |
|
182 |
0x08941: (171, "BlockContextMap"), |
|
183 |
0x08969: (171, "ModuleContextMap"), |
|
184 |
0x08991: (171, "GlobalContextMap"), |
|
185 |
0x089b9: (173, "JSMessageObjectMap"), |
|
186 |
0x089e1: (135, "ForeignMap"), |
|
187 |
0x08a09: (178, "NeanderMap"), |
|
188 |
0x08a31: (162, "AllocationMementoMap"), |
|
189 |
0x08a59: (161, "AllocationSiteMap"), |
|
190 |
0x08a81: (165, "PolymorphicCodeCacheMap"), |
|
191 |
0x08aa9: (163, "ScriptMap"), |
|
192 |
0x08af9: (178, "ExternalMap"), |
|
193 |
0x08b21: (168, "BoxMap"), |
|
194 |
0x08b49: (150, "DeclaredAccessorDescriptorMap"), |
|
195 |
0x08b71: (151, "DeclaredAccessorInfoMap"), |
|
196 |
0x08b99: (152, "ExecutableAccessorInfoMap"), |
|
197 |
0x08bc1: (153, "AccessorPairMap"), |
|
198 |
0x08be9: (154, "AccessCheckInfoMap"), |
|
199 |
0x08c11: (155, "InterceptorInfoMap"), |
|
200 |
0x08c39: (156, "CallHandlerInfoMap"), |
|
201 |
0x08c61: (157, "FunctionTemplateInfoMap"), |
|
202 |
0x08c89: (158, "ObjectTemplateInfoMap"), |
|
203 |
0x08cb1: (159, "SignatureInfoMap"), |
|
204 |
0x08cd9: (160, "TypeSwitchInfoMap"), |
|
205 |
0x08d01: (164, "CodeCacheMap"), |
|
206 |
0x08d29: (166, "TypeFeedbackInfoMap"), |
|
207 |
0x08d51: (167, "AliasedArgumentsEntryMap"), |
|
208 |
0x08d79: (169, "DebugInfoMap"), |
|
209 |
0x08da1: (170, "BreakPointInfoMap"), |
|
208 | 210 |
} |
209 | 211 |
|
210 | 212 |
# List of known V8 objects. |
... | ... | |
250 | 252 |
("OLD_DATA_SPACE", 0x082c9): "EmptyExternalPixelArray", |
251 | 253 |
("OLD_DATA_SPACE", 0x082d5): "InfinityValue", |
252 | 254 |
("OLD_DATA_SPACE", 0x082e1): "MinusZeroValue", |
253 |
("CODE_SPACE", 0x11141): "JsConstructEntryCode",
|
|
254 |
("CODE_SPACE", 0x18da1): "JsEntryCode",
|
|
255 |
("CODE_SPACE", 0x111a1): "JsConstructEntryCode",
|
|
256 |
("CODE_SPACE", 0x18bc1): "JsEntryCode",
|
|
255 | 257 |
} |
Also available in: Unified diff