OLD | NEW |
1 // Copyright 2011 the V8 project authors. All rights reserved. | 1 // Copyright 2011 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 1845 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1856 v8::Local<v8::Object> obj1 = js_global->Get(v8_str("obj1")).As<v8::Object>(); | 1856 v8::Local<v8::Object> obj1 = js_global->Get(v8_str("obj1")).As<v8::Object>(); |
1857 i::Handle<i::JSObject> js_obj1 = v8::Utils::OpenHandle(*obj1); | 1857 i::Handle<i::JSObject> js_obj1 = v8::Utils::OpenHandle(*obj1); |
1858 CHECK_EQ(0, StringCmp( | 1858 CHECK_EQ(0, StringCmp( |
1859 "Constructor1", i::V8HeapExplorer::GetConstructorName(*js_obj1))); | 1859 "Constructor1", i::V8HeapExplorer::GetConstructorName(*js_obj1))); |
1860 v8::Local<v8::Object> obj2 = js_global->Get(v8_str("obj2")).As<v8::Object>(); | 1860 v8::Local<v8::Object> obj2 = js_global->Get(v8_str("obj2")).As<v8::Object>(); |
1861 i::Handle<i::JSObject> js_obj2 = v8::Utils::OpenHandle(*obj2); | 1861 i::Handle<i::JSObject> js_obj2 = v8::Utils::OpenHandle(*obj2); |
1862 CHECK_EQ(0, StringCmp( | 1862 CHECK_EQ(0, StringCmp( |
1863 "Constructor2", i::V8HeapExplorer::GetConstructorName(*js_obj2))); | 1863 "Constructor2", i::V8HeapExplorer::GetConstructorName(*js_obj2))); |
1864 v8::Local<v8::Object> obj3 = js_global->Get(v8_str("obj3")).As<v8::Object>(); | 1864 v8::Local<v8::Object> obj3 = js_global->Get(v8_str("obj3")).As<v8::Object>(); |
1865 i::Handle<i::JSObject> js_obj3 = v8::Utils::OpenHandle(*obj3); | 1865 i::Handle<i::JSObject> js_obj3 = v8::Utils::OpenHandle(*obj3); |
1866 CHECK_EQ(0, StringCmp( | 1866 // TODO(verwaest): Restore to Constructor3 once supported by the |
1867 "Constructor3", i::V8HeapExplorer::GetConstructorName(*js_obj3))); | 1867 // heap-snapshot-generator. |
| 1868 CHECK_EQ( |
| 1869 0, StringCmp("Object", i::V8HeapExplorer::GetConstructorName(*js_obj3))); |
1868 v8::Local<v8::Object> obj4 = js_global->Get(v8_str("obj4")).As<v8::Object>(); | 1870 v8::Local<v8::Object> obj4 = js_global->Get(v8_str("obj4")).As<v8::Object>(); |
1869 i::Handle<i::JSObject> js_obj4 = v8::Utils::OpenHandle(*obj4); | 1871 i::Handle<i::JSObject> js_obj4 = v8::Utils::OpenHandle(*obj4); |
1870 CHECK_EQ(0, StringCmp( | 1872 // TODO(verwaest): Restore to Constructor4 once supported by the |
1871 "Constructor4", i::V8HeapExplorer::GetConstructorName(*js_obj4))); | 1873 // heap-snapshot-generator. |
| 1874 CHECK_EQ( |
| 1875 0, StringCmp("Object", i::V8HeapExplorer::GetConstructorName(*js_obj4))); |
1872 v8::Local<v8::Object> obj5 = js_global->Get(v8_str("obj5")).As<v8::Object>(); | 1876 v8::Local<v8::Object> obj5 = js_global->Get(v8_str("obj5")).As<v8::Object>(); |
1873 i::Handle<i::JSObject> js_obj5 = v8::Utils::OpenHandle(*obj5); | 1877 i::Handle<i::JSObject> js_obj5 = v8::Utils::OpenHandle(*obj5); |
1874 CHECK_EQ(0, StringCmp( | 1878 CHECK_EQ(0, StringCmp( |
1875 "Object", i::V8HeapExplorer::GetConstructorName(*js_obj5))); | 1879 "Object", i::V8HeapExplorer::GetConstructorName(*js_obj5))); |
1876 v8::Local<v8::Object> obj6 = js_global->Get(v8_str("obj6")).As<v8::Object>(); | 1880 v8::Local<v8::Object> obj6 = js_global->Get(v8_str("obj6")).As<v8::Object>(); |
1877 i::Handle<i::JSObject> js_obj6 = v8::Utils::OpenHandle(*obj6); | 1881 i::Handle<i::JSObject> js_obj6 = v8::Utils::OpenHandle(*obj6); |
1878 CHECK_EQ(0, StringCmp( | 1882 CHECK_EQ(0, StringCmp( |
1879 "Object", i::V8HeapExplorer::GetConstructorName(*js_obj6))); | 1883 "Object", i::V8HeapExplorer::GetConstructorName(*js_obj6))); |
1880 } | 1884 } |
1881 | 1885 |
(...skipping 874 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2756 map.AddRange(ToAddress(0x180), 0x80, 6U); | 2760 map.AddRange(ToAddress(0x180), 0x80, 6U); |
2757 map.AddRange(ToAddress(0x180), 0x80, 7U); | 2761 map.AddRange(ToAddress(0x180), 0x80, 7U); |
2758 CHECK_EQ(7, map.GetTraceNodeId(ToAddress(0x180))); | 2762 CHECK_EQ(7, map.GetTraceNodeId(ToAddress(0x180))); |
2759 CHECK_EQ(5, map.GetTraceNodeId(ToAddress(0x200))); | 2763 CHECK_EQ(5, map.GetTraceNodeId(ToAddress(0x200))); |
2760 CHECK_EQ(3, static_cast<int>(map.size())); | 2764 CHECK_EQ(3, static_cast<int>(map.size())); |
2761 | 2765 |
2762 map.Clear(); | 2766 map.Clear(); |
2763 CHECK_EQ(0, static_cast<int>(map.size())); | 2767 CHECK_EQ(0, static_cast<int>(map.size())); |
2764 CHECK_EQ(0, map.GetTraceNodeId(ToAddress(0x400))); | 2768 CHECK_EQ(0, map.GetTraceNodeId(ToAddress(0x400))); |
2765 } | 2769 } |
OLD | NEW |