Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(923)

Side by Side Diff: tools/v8heapconst.py

Issue 21133006: introduce eternal handles (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: returns handles, added tests Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « test/cctest/test-global-handles.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2013 the V8 project authors. All rights reserved. 1 # Copyright 2013 the V8 project authors. All rights reserved.
2 # Redistribution and use in source and binary forms, with or without 2 # Redistribution and use in source and binary forms, with or without
3 # modification, are permitted provided that the following conditions are 3 # modification, are permitted provided that the following conditions are
4 # met: 4 # met:
5 # 5 #
6 # * Redistributions of source code must retain the above copyright 6 # * Redistributions of source code must retain the above copyright
7 # notice, this list of conditions and the following disclaimer. 7 # notice, this list of conditions and the following disclaimer.
8 # * Redistributions in binary form must reproduce the above 8 # * Redistributions in binary form must reproduce the above
9 # copyright notice, this list of conditions and the following 9 # copyright notice, this list of conditions and the following
10 # disclaimer in the documentation and/or other materials provided 10 # disclaimer in the documentation and/or other materials provided
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after
201 0x08d01: (165, "TypeFeedbackInfoMap"), 201 0x08d01: (165, "TypeFeedbackInfoMap"),
202 0x08d29: (166, "AliasedArgumentsEntryMap"), 202 0x08d29: (166, "AliasedArgumentsEntryMap"),
203 0x08d51: (168, "DebugInfoMap"), 203 0x08d51: (168, "DebugInfoMap"),
204 0x08d79: (169, "BreakPointInfoMap"), 204 0x08d79: (169, "BreakPointInfoMap"),
205 } 205 }
206 206
207 # List of known V8 objects. 207 # List of known V8 objects.
208 KNOWN_OBJECTS = { 208 KNOWN_OBJECTS = {
209 ("OLD_POINTER_SPACE", 0x08081): "NullValue", 209 ("OLD_POINTER_SPACE", 0x08081): "NullValue",
210 ("OLD_POINTER_SPACE", 0x08091): "UndefinedValue", 210 ("OLD_POINTER_SPACE", 0x08091): "UndefinedValue",
211 ("OLD_POINTER_SPACE", 0x080a1): "I18nTemplateTwo", 211 ("OLD_POINTER_SPACE", 0x080a1): "InstanceofCacheMap",
212 ("OLD_POINTER_SPACE", 0x080b1): "TrueValue", 212 ("OLD_POINTER_SPACE", 0x080b1): "TrueValue",
213 ("OLD_POINTER_SPACE", 0x080c1): "FalseValue", 213 ("OLD_POINTER_SPACE", 0x080c1): "FalseValue",
214 ("OLD_POINTER_SPACE", 0x080d1): "UninitializedValue", 214 ("OLD_POINTER_SPACE", 0x080d1): "UninitializedValue",
215 ("OLD_POINTER_SPACE", 0x080e1): "NoInterceptorResultSentinel", 215 ("OLD_POINTER_SPACE", 0x080e1): "NoInterceptorResultSentinel",
216 ("OLD_POINTER_SPACE", 0x080f1): "ArgumentsMarker", 216 ("OLD_POINTER_SPACE", 0x080f1): "ArgumentsMarker",
217 ("OLD_POINTER_SPACE", 0x08101): "NumberStringCache", 217 ("OLD_POINTER_SPACE", 0x08101): "NumberStringCache",
218 ("OLD_POINTER_SPACE", 0x08909): "SingleCharacterStringCache", 218 ("OLD_POINTER_SPACE", 0x08909): "SingleCharacterStringCache",
219 ("OLD_POINTER_SPACE", 0x08d11): "StringSplitCache", 219 ("OLD_POINTER_SPACE", 0x08d11): "StringSplitCache",
220 ("OLD_POINTER_SPACE", 0x09119): "RegExpMultipleCache", 220 ("OLD_POINTER_SPACE", 0x09119): "RegExpMultipleCache",
221 ("OLD_POINTER_SPACE", 0x09521): "TerminationException", 221 ("OLD_POINTER_SPACE", 0x09521): "TerminationException",
(...skipping 18 matching lines...) Expand all
240 ("OLD_DATA_SPACE", 0x08275): "EmptyExternalUnsignedByteArray", 240 ("OLD_DATA_SPACE", 0x08275): "EmptyExternalUnsignedByteArray",
241 ("OLD_DATA_SPACE", 0x08281): "EmptyExternalShortArray", 241 ("OLD_DATA_SPACE", 0x08281): "EmptyExternalShortArray",
242 ("OLD_DATA_SPACE", 0x0828d): "EmptyExternalUnsignedShortArray", 242 ("OLD_DATA_SPACE", 0x0828d): "EmptyExternalUnsignedShortArray",
243 ("OLD_DATA_SPACE", 0x08299): "EmptyExternalIntArray", 243 ("OLD_DATA_SPACE", 0x08299): "EmptyExternalIntArray",
244 ("OLD_DATA_SPACE", 0x082a5): "EmptyExternalUnsignedIntArray", 244 ("OLD_DATA_SPACE", 0x082a5): "EmptyExternalUnsignedIntArray",
245 ("OLD_DATA_SPACE", 0x082b1): "EmptyExternalFloatArray", 245 ("OLD_DATA_SPACE", 0x082b1): "EmptyExternalFloatArray",
246 ("OLD_DATA_SPACE", 0x082bd): "EmptyExternalDoubleArray", 246 ("OLD_DATA_SPACE", 0x082bd): "EmptyExternalDoubleArray",
247 ("OLD_DATA_SPACE", 0x082c9): "EmptyExternalPixelArray", 247 ("OLD_DATA_SPACE", 0x082c9): "EmptyExternalPixelArray",
248 ("OLD_DATA_SPACE", 0x082d5): "InfinityValue", 248 ("OLD_DATA_SPACE", 0x082d5): "InfinityValue",
249 ("OLD_DATA_SPACE", 0x082e1): "MinusZeroValue", 249 ("OLD_DATA_SPACE", 0x082e1): "MinusZeroValue",
250 ("CODE_SPACE", 0x0eb41): "JsConstructEntryCode", 250 ("CODE_SPACE", 0x0e801): "JsConstructEntryCode",
251 ("CODE_SPACE", 0x177a1): "JsEntryCode", 251 ("CODE_SPACE", 0x176e1): "JsEntryCode",
252 } 252 }
OLDNEW
« no previous file with comments | « test/cctest/test-global-handles.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698