Changeset 147465 in webkit
- Timestamp:
- Apr 2, 2013 11:14:14 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r147463 r147465 1 2013-04-02 Yury Semikhatsky <yurys@chromium.org> 2 3 Web Inspector: memory instrumentation for external arrays is broken 4 https://bugs.webkit.org/show_bug.cgi?id=113790 5 6 Test that JS external resources size includes size of JS external arrays 7 created in the inspected page. 8 9 Reviewed by Pavel Feldman. 10 11 * inspector/profiler/memory-instrumentation-external-array-expected.txt: Added. 12 * inspector/profiler/memory-instrumentation-external-array.html: Added. 13 * platform/efl/TestExpectations: 14 * platform/gtk/TestExpectations: 15 * platform/mac/TestExpectations: 16 * platform/qt/TestExpectations: 17 * platform/win/TestExpectations: 18 1 19 2013-04-02 Bem Jones-Bey <bjonesbe@adobe.com> 2 20 -
trunk/LayoutTests/platform/efl/TestExpectations
r147430 r147465 1442 1442 webkit.org/b/50485 inspector-protocol/heap-profiler [ Skip ] 1443 1443 1444 webkit.org/b/113787 inspector/profiler/memory-instrumentation-external-array.html [ Skip ] 1445 1444 1446 # ENABLE(INPUT_MULTIPLE_FIELDS_UI) is disabled 1445 1447 fast/forms/date-multiple-fields -
trunk/LayoutTests/platform/gtk/TestExpectations
r147430 r147465 945 945 webkit.org/b/50485 inspector-protocol/heap-profiler [ Skip ] 946 946 947 webkit.org/b/113787 inspector/profiler/memory-instrumentation-external-array.html [ Skip ] 947 948 webkit.org/b/99001 inspector/profiler/memory-instrumentation-canvas.html [ Failure ] 948 949 -
trunk/LayoutTests/platform/mac/TestExpectations
r147445 r147465 287 287 inspector/profiler/heap-snapshot-summary-sorting-instances.html 288 288 webkit.org/b/50485 inspector-protocol/heap-profiler [ Skip ] 289 290 webkit.org/b/113787 inspector/profiler/memory-instrumentation-external-array.html [ Skip ] 289 291 290 292 # New inspector/profiler/memory-instrumentation-canvas.html fails on JSC platforms -
trunk/LayoutTests/platform/qt/TestExpectations
r147430 r147465 272 272 inspector/profiler/memory-instrumentation-cached-images.html 273 273 webkit.org/b/50485 inspector-protocol/heap-profiler [ Skip ] 274 275 webkit.org/b/113787 inspector/profiler/memory-instrumentation-external-array.html [ Skip ] 274 276 275 277 # https://bugs.webkit.org/show_bug.cgi?id=40300 -
trunk/LayoutTests/platform/win/TestExpectations
r147365 r147465 1308 1308 inspector/profiler/heap-snapshot-summary-sorting-instances.html 1309 1309 webkit.org/b/50485 inspector-protocol/heap-profiler [ Skip ] 1310 1311 webkit.org/b/113787 inspector/profiler/memory-instrumentation-external-array.html [ Skip ] 1310 1312 1311 1313 # New inspector/profiler/memory-instrumentation-canvas.html fails on JSC platforms -
trunk/Source/WTF/ChangeLog
r147345 r147465 1 2013-04-02 Yury Semikhatsky <yurys@chromium.org> 2 3 Web Inspector: memory instrumentation for external arrays is broken 4 https://bugs.webkit.org/show_bug.cgi?id=113790 5 6 Reviewed by Pavel Feldman. 7 8 * wtf/MemoryInstrumentationArrayBufferView.h: report buffer pointer as retaining one as 9 we know that the pointer is not broken. 10 (WTF::reportMemoryUsage): 11 1 12 2013-04-01 Han Shen <shenhan@google.com> 2 13 -
trunk/Source/WTF/wtf/MemoryInstrumentationArrayBufferView.h
r141591 r147465 40 40 { 41 41 MemoryClassInfo info(memoryObjectInfo, arrayBufferView); 42 info.addMember(arrayBufferView->buffer().get(), "buffer" );42 info.addMember(arrayBufferView->buffer().get(), "buffer", RetainingPointer); 43 43 } 44 44 -
trunk/Source/WebCore/ChangeLog
r147464 r147465 1 2013-04-02 Yury Semikhatsky <yurys@chromium.org> 2 3 Web Inspector: memory instrumentation for external arrays is broken 4 https://bugs.webkit.org/show_bug.cgi?id=113790 5 6 Report pointers to external arrays as retaining ones to make sure their 7 size is counted correctly. 8 9 Reviewed by Pavel Feldman. 10 11 Test: inspector/profiler/memory-instrumentation-external-array.html 12 13 * inspector/InspectorMemoryAgent.cpp: 14 1 15 2013-04-02 Peter Beverloo <peter@chromium.org> 2 16 -
trunk/Source/WebCore/inspector/InspectorMemoryAgent.cpp
r143218 r147465 183 183 virtual void visitJSExternalArray(ArrayBufferView* arrayBufferView) 184 184 { 185 m_memoryClassInfo->addMember(arrayBufferView, "externalArray" );185 m_memoryClassInfo->addMember(arrayBufferView, "externalArray", WTF::RetainingPointer); 186 186 } 187 187
Note: See TracChangeset
for help on using the changeset viewer.