| OLD | NEW |
| 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 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 82 156: "OBJECT_TEMPLATE_INFO_TYPE", | 82 156: "OBJECT_TEMPLATE_INFO_TYPE", |
| 83 157: "SIGNATURE_INFO_TYPE", | 83 157: "SIGNATURE_INFO_TYPE", |
| 84 158: "TYPE_SWITCH_INFO_TYPE", | 84 158: "TYPE_SWITCH_INFO_TYPE", |
| 85 160: "ALLOCATION_MEMENTO_TYPE", | 85 160: "ALLOCATION_MEMENTO_TYPE", |
| 86 159: "ALLOCATION_SITE_TYPE", | 86 159: "ALLOCATION_SITE_TYPE", |
| 87 161: "SCRIPT_TYPE", | 87 161: "SCRIPT_TYPE", |
| 88 162: "TYPE_FEEDBACK_INFO_TYPE", | 88 162: "TYPE_FEEDBACK_INFO_TYPE", |
| 89 163: "ALIASED_ARGUMENTS_ENTRY_TYPE", | 89 163: "ALIASED_ARGUMENTS_ENTRY_TYPE", |
| 90 164: "BOX_TYPE", | 90 164: "BOX_TYPE", |
| 91 173: "PROTOTYPE_INFO_TYPE", | 91 173: "PROTOTYPE_INFO_TYPE", |
| 92 174: "SLOPPY_BLOCK_WITH_EVAL_CONTEXT_EXTENSION_TYPE", | 92 174: "CONTEXT_EXTENSION_TYPE", |
| 93 167: "FIXED_ARRAY_TYPE", | 93 167: "FIXED_ARRAY_TYPE", |
| 94 148: "FIXED_DOUBLE_ARRAY_TYPE", | 94 148: "FIXED_DOUBLE_ARRAY_TYPE", |
| 95 168: "SHARED_FUNCTION_INFO_TYPE", | 95 168: "SHARED_FUNCTION_INFO_TYPE", |
| 96 170: "WEAK_CELL_TYPE", | 96 170: "WEAK_CELL_TYPE", |
| 97 171: "TRANSITION_ARRAY_TYPE", | 97 171: "TRANSITION_ARRAY_TYPE", |
| 98 180: "JS_MESSAGE_OBJECT_TYPE", | 98 180: "JS_MESSAGE_OBJECT_TYPE", |
| 99 179: "JS_VALUE_TYPE", | 99 179: "JS_VALUE_TYPE", |
| 100 181: "JS_DATE_TYPE", | 100 181: "JS_DATE_TYPE", |
| 101 183: "JS_OBJECT_TYPE", | 101 183: "JS_OBJECT_TYPE", |
| 102 184: "JS_ARGUMENTS_TYPE", | 102 184: "JS_ARGUMENTS_TYPE", |
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 225 0x090fd: (152, "AccessCheckInfoMap"), | 225 0x090fd: (152, "AccessCheckInfoMap"), |
| 226 0x09129: (153, "InterceptorInfoMap"), | 226 0x09129: (153, "InterceptorInfoMap"), |
| 227 0x09155: (154, "CallHandlerInfoMap"), | 227 0x09155: (154, "CallHandlerInfoMap"), |
| 228 0x09181: (155, "FunctionTemplateInfoMap"), | 228 0x09181: (155, "FunctionTemplateInfoMap"), |
| 229 0x091ad: (156, "ObjectTemplateInfoMap"), | 229 0x091ad: (156, "ObjectTemplateInfoMap"), |
| 230 0x091d9: (162, "TypeFeedbackInfoMap"), | 230 0x091d9: (162, "TypeFeedbackInfoMap"), |
| 231 0x09205: (163, "AliasedArgumentsEntryMap"), | 231 0x09205: (163, "AliasedArgumentsEntryMap"), |
| 232 0x09231: (165, "DebugInfoMap"), | 232 0x09231: (165, "DebugInfoMap"), |
| 233 0x0925d: (166, "BreakPointInfoMap"), | 233 0x0925d: (166, "BreakPointInfoMap"), |
| 234 0x09289: (173, "PrototypeInfoMap"), | 234 0x09289: (173, "PrototypeInfoMap"), |
| 235 0x092b5: (174, "SloppyBlockWithEvalContextExtensionMap"), | 235 0x092b5: (174, "ContextExtensionMap"), |
| 236 } | 236 } |
| 237 | 237 |
| 238 # List of known V8 objects. | 238 # List of known V8 objects. |
| 239 KNOWN_OBJECTS = { | 239 KNOWN_OBJECTS = { |
| 240 ("OLD_SPACE", 0x08101): "NullValue", | 240 ("OLD_SPACE", 0x08101): "NullValue", |
| 241 ("OLD_SPACE", 0x0811d): "EmptyDescriptorArray", | 241 ("OLD_SPACE", 0x0811d): "EmptyDescriptorArray", |
| 242 ("OLD_SPACE", 0x08125): "EmptyFixedArray", | 242 ("OLD_SPACE", 0x08125): "EmptyFixedArray", |
| 243 ("OLD_SPACE", 0x08151): "UninitializedValue", | 243 ("OLD_SPACE", 0x08151): "UninitializedValue", |
| 244 ("OLD_SPACE", 0x081a1): "UndefinedValue", | 244 ("OLD_SPACE", 0x081a1): "UndefinedValue", |
| 245 ("OLD_SPACE", 0x081bd): "NanValue", | 245 ("OLD_SPACE", 0x081bd): "NanValue", |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 292 ("OLD_SPACE", 0x24509): "ScriptList", | 292 ("OLD_SPACE", 0x24509): "ScriptList", |
| 293 ("OLD_SPACE", 0x3fd85): "CodeStubs", | 293 ("OLD_SPACE", 0x3fd85): "CodeStubs", |
| 294 ("OLD_SPACE", 0x49285): "WeakObjectToCodeTable", | 294 ("OLD_SPACE", 0x49285): "WeakObjectToCodeTable", |
| 295 ("OLD_SPACE", 0x49399): "WeakNewSpaceObjectToCodeList", | 295 ("OLD_SPACE", 0x49399): "WeakNewSpaceObjectToCodeList", |
| 296 ("OLD_SPACE", 0x493e1): "NoScriptSharedFunctionInfos", | 296 ("OLD_SPACE", 0x493e1): "NoScriptSharedFunctionInfos", |
| 297 ("OLD_SPACE", 0x50cf9): "MessageListeners", | 297 ("OLD_SPACE", 0x50cf9): "MessageListeners", |
| 298 ("OLD_SPACE", 0x5494d): "StringTable", | 298 ("OLD_SPACE", 0x5494d): "StringTable", |
| 299 ("CODE_SPACE", 0x184a1): "JsConstructEntryCode", | 299 ("CODE_SPACE", 0x184a1): "JsConstructEntryCode", |
| 300 ("CODE_SPACE", 0x23fe1): "JsEntryCode", | 300 ("CODE_SPACE", 0x23fe1): "JsEntryCode", |
| 301 } | 301 } |
| OLD | NEW |