Index: third_party/WebKit/Source/platform/web_process_memory_dump_impl_test.cc |
diff --git a/third_party/WebKit/Source/platform/web_process_memory_dump_impl_test.cc b/third_party/WebKit/Source/platform/web_process_memory_dump_impl_test.cc |
index fafb25bbeb298123fe7d849c1e12cfa5bf7c1afa..938086c91ca81f718a278266dd845300f00faf59 100644 |
--- a/third_party/WebKit/Source/platform/web_process_memory_dump_impl_test.cc |
+++ b/third_party/WebKit/Source/platform/web_process_memory_dump_impl_test.cc |
@@ -4,6 +4,8 @@ |
#include "platform/web_process_memory_dump_impl.h" |
+#include "base/memory/discardable_memory.h" |
+#include "base/test/test_discardable_memory_allocator.h" |
#include "base/trace_event/memory_allocator_dump.h" |
#include "base/trace_event/process_memory_dump.h" |
#include "base/trace_event/trace_event_argument.h" |
@@ -119,6 +121,17 @@ TEST(WebProcessMemoryDumpImplTest, IntegrationTest) { |
ASSERT_EQ(wmad4->guid(), allocator_dumps_edges[0].source.ToUint64()); |
ASSERT_EQ(guid, allocator_dumps_edges[0].target.ToUint64()); |
+ // Check that createDumpAdapterForSkia() works. |
+ auto skia_trace_memory_dump = wpmd1->createDumpAdapterForSkia("1/skia"); |
+ ASSERT_NE(nullptr, skia_trace_memory_dump); |
+ |
+ // Check that createDiscardableMemoryAllocatorDump() works. |
+ base::TestDiscardableMemoryAllocator discardable_memory_allocator; |
+ auto discardable_memory = |
+ discardable_memory_allocator.AllocateLockedDiscardableMemory(1024); |
+ wpmd1->createDiscardableMemoryAllocatorDump("1/discardable", |
+ discardable_memory.get()); |
bashi
2016/02/26 08:08:17
discardable_memory.unlock()
hajimehoshi
2016/02/29 07:00:47
Done.
|
+ |
wpmd1.reset(); |
} |