Chromium Code Reviews| OLD | NEW | 
|---|---|
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 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 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 176 break; | 176 break; | 
| 177 case JS_PROXY_TYPE: | 177 case JS_PROXY_TYPE: | 
| 178 JSProxy::cast(this)->JSProxyPrint(out); | 178 JSProxy::cast(this)->JSProxyPrint(out); | 
| 179 break; | 179 break; | 
| 180 case JS_FUNCTION_PROXY_TYPE: | 180 case JS_FUNCTION_PROXY_TYPE: | 
| 181 JSFunctionProxy::cast(this)->JSFunctionProxyPrint(out); | 181 JSFunctionProxy::cast(this)->JSFunctionProxyPrint(out); | 
| 182 break; | 182 break; | 
| 183 case JS_WEAK_MAP_TYPE: | 183 case JS_WEAK_MAP_TYPE: | 
| 184 JSWeakMap::cast(this)->JSWeakMapPrint(out); | 184 JSWeakMap::cast(this)->JSWeakMapPrint(out); | 
| 185 break; | 185 break; | 
| 186 case JS_WEAK_SET_TYPE: | |
| 187 JSWeakSet::cast(this)->JSWeakSetPrint(out); | |
| 188 break; | |
| 186 case FOREIGN_TYPE: | 189 case FOREIGN_TYPE: | 
| 187 Foreign::cast(this)->ForeignPrint(out); | 190 Foreign::cast(this)->ForeignPrint(out); | 
| 188 break; | 191 break; | 
| 189 case SHARED_FUNCTION_INFO_TYPE: | 192 case SHARED_FUNCTION_INFO_TYPE: | 
| 190 SharedFunctionInfo::cast(this)->SharedFunctionInfoPrint(out); | 193 SharedFunctionInfo::cast(this)->SharedFunctionInfoPrint(out); | 
| 191 break; | 194 break; | 
| 192 case JS_MESSAGE_OBJECT_TYPE: | 195 case JS_MESSAGE_OBJECT_TYPE: | 
| 193 JSMessageObject::cast(this)->JSMessageObjectPrint(out); | 196 JSMessageObject::cast(this)->JSMessageObjectPrint(out); | 
| 194 break; | 197 break; | 
| 195 case CELL_TYPE: | 198 case CELL_TYPE: | 
| (...skipping 356 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 552 case CELL_TYPE: return "CELL"; | 555 case CELL_TYPE: return "CELL"; | 
| 553 case PROPERTY_CELL_TYPE: return "PROPERTY_CELL"; | 556 case PROPERTY_CELL_TYPE: return "PROPERTY_CELL"; | 
| 554 case SHARED_FUNCTION_INFO_TYPE: return "SHARED_FUNCTION_INFO"; | 557 case SHARED_FUNCTION_INFO_TYPE: return "SHARED_FUNCTION_INFO"; | 
| 555 case JS_GENERATOR_OBJECT_TYPE: return "JS_GENERATOR_OBJECT"; | 558 case JS_GENERATOR_OBJECT_TYPE: return "JS_GENERATOR_OBJECT"; | 
| 556 case JS_MODULE_TYPE: return "JS_MODULE"; | 559 case JS_MODULE_TYPE: return "JS_MODULE"; | 
| 557 case JS_FUNCTION_TYPE: return "JS_FUNCTION"; | 560 case JS_FUNCTION_TYPE: return "JS_FUNCTION"; | 
| 558 case CODE_TYPE: return "CODE"; | 561 case CODE_TYPE: return "CODE"; | 
| 559 case JS_ARRAY_TYPE: return "JS_ARRAY"; | 562 case JS_ARRAY_TYPE: return "JS_ARRAY"; | 
| 560 case JS_PROXY_TYPE: return "JS_PROXY"; | 563 case JS_PROXY_TYPE: return "JS_PROXY"; | 
| 561 case JS_WEAK_MAP_TYPE: return "JS_WEAK_MAP"; | 564 case JS_WEAK_MAP_TYPE: return "JS_WEAK_MAP"; | 
| 565 case JS_WEAK_SET_TYPE: return "JS_WEAK_SET"; | |
| 562 case JS_REGEXP_TYPE: return "JS_REGEXP"; | 566 case JS_REGEXP_TYPE: return "JS_REGEXP"; | 
| 563 case JS_VALUE_TYPE: return "JS_VALUE"; | 567 case JS_VALUE_TYPE: return "JS_VALUE"; | 
| 564 case JS_GLOBAL_OBJECT_TYPE: return "JS_GLOBAL_OBJECT"; | 568 case JS_GLOBAL_OBJECT_TYPE: return "JS_GLOBAL_OBJECT"; | 
| 565 case JS_BUILTINS_OBJECT_TYPE: return "JS_BUILTINS_OBJECT"; | 569 case JS_BUILTINS_OBJECT_TYPE: return "JS_BUILTINS_OBJECT"; | 
| 566 case JS_GLOBAL_PROXY_TYPE: return "JS_GLOBAL_PROXY"; | 570 case JS_GLOBAL_PROXY_TYPE: return "JS_GLOBAL_PROXY"; | 
| 567 case JS_ARRAY_BUFFER_TYPE: return "JS_ARRAY_BUFFER"; | 571 case JS_ARRAY_BUFFER_TYPE: return "JS_ARRAY_BUFFER"; | 
| 568 case JS_TYPED_ARRAY_TYPE: return "JS_TYPED_ARRAY"; | 572 case JS_TYPED_ARRAY_TYPE: return "JS_TYPED_ARRAY"; | 
| 569 case JS_DATA_VIEW_TYPE: return "JS_DATA_VIEW"; | 573 case JS_DATA_VIEW_TYPE: return "JS_DATA_VIEW"; | 
| 570 case FOREIGN_TYPE: return "FOREIGN"; | 574 case FOREIGN_TYPE: return "FOREIGN"; | 
| 571 case JS_MESSAGE_OBJECT_TYPE: return "JS_MESSAGE_OBJECT_TYPE"; | 575 case JS_MESSAGE_OBJECT_TYPE: return "JS_MESSAGE_OBJECT_TYPE"; | 
| (...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 817 | 821 | 
| 818 void JSWeakMap::JSWeakMapPrint(FILE* out) { | 822 void JSWeakMap::JSWeakMapPrint(FILE* out) { | 
| 819 HeapObject::PrintHeader(out, "JSWeakMap"); | 823 HeapObject::PrintHeader(out, "JSWeakMap"); | 
| 820 PrintF(out, " - map = 0x%p\n", reinterpret_cast<void*>(map())); | 824 PrintF(out, " - map = 0x%p\n", reinterpret_cast<void*>(map())); | 
| 821 PrintF(out, " - table = "); | 825 PrintF(out, " - table = "); | 
| 822 table()->ShortPrint(out); | 826 table()->ShortPrint(out); | 
| 823 PrintF(out, "\n"); | 827 PrintF(out, "\n"); | 
| 824 } | 828 } | 
| 825 | 829 | 
| 826 | 830 | 
| 831 void JSWeakMap::JSWeakSetPrint(FILE* out) { | |
| 
 
Michael Starzinger
2013/07/22 08:34:25
Typo s/JSWeakMap/JSWeakSet/ fixed while landing.
 
 | |
| 832 HeapObject::PrintHeader(out, "JSWeakSet"); | |
| 833 PrintF(out, " - map = 0x%p\n", reinterpret_cast<void*>(map())); | |
| 834 PrintF(out, " - table = "); | |
| 835 table()->ShortPrint(out); | |
| 836 PrintF(out, "\n"); | |
| 837 } | |
| 838 | |
| 839 | |
| 827 void JSArrayBuffer::JSArrayBufferPrint(FILE* out) { | 840 void JSArrayBuffer::JSArrayBufferPrint(FILE* out) { | 
| 828 HeapObject::PrintHeader(out, "JSArrayBuffer"); | 841 HeapObject::PrintHeader(out, "JSArrayBuffer"); | 
| 829 PrintF(out, " - map = 0x%p\n", reinterpret_cast<void*>(map())); | 842 PrintF(out, " - map = 0x%p\n", reinterpret_cast<void*>(map())); | 
| 830 PrintF(out, " - backing_store = -0x%p\n", backing_store()); | 843 PrintF(out, " - backing_store = -0x%p\n", backing_store()); | 
| 831 PrintF(out, " - byte_length = "); | 844 PrintF(out, " - byte_length = "); | 
| 832 byte_length()->ShortPrint(out); | 845 byte_length()->ShortPrint(out); | 
| 833 PrintF(out, "\n"); | 846 PrintF(out, "\n"); | 
| 834 } | 847 } | 
| 835 | 848 | 
| 836 | 849 | 
| (...skipping 429 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1266 } | 1279 } | 
| 1267 } | 1280 } | 
| 1268 PrintF(out, "\n"); | 1281 PrintF(out, "\n"); | 
| 1269 } | 1282 } | 
| 1270 | 1283 | 
| 1271 | 1284 | 
| 1272 #endif // OBJECT_PRINT | 1285 #endif // OBJECT_PRINT | 
| 1273 | 1286 | 
| 1274 | 1287 | 
| 1275 } } // namespace v8::internal | 1288 } } // namespace v8::internal | 
| OLD | NEW |