|
[tracing] Introduce MemoryDumpArgs to enable light and heavy dumps
The memory dump providers dump a lot of details at each dump which
causes the trace size to be huge. So, this CL introduces MemoryDumpArgs
that will be passed to each DumpProvider as an argument of OnMemoryDump.
The args specify a high or low level of detail. This provides a means to
request a light or heavy dump from the providers when necessary.
TBR=reed@google.com, jam@chromium.org
BUG= 499731
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/90694aeec592b22686ad54bc1a225c2b44cc468e
Cr-Commit-Position: refs/heads/master@{#342103}
Total comments: 16
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+153 lines, -71 lines) |
Patch |
|
M |
base/trace_event/java_heap_dump_provider_android.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
base/trace_event/java_heap_dump_provider_android.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
base/trace_event/java_heap_dump_provider_android_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
base/trace_event/malloc_dump_provider.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
base/trace_event/malloc_dump_provider.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
base/trace_event/memory_allocator_dump_unittest.cc
|
View
|
1
2
3
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
base/trace_event/memory_dump_manager.cc
|
View
|
1
2
3
|
1 chunk |
+9 lines, -2 lines |
0 comments
|
Download
|
|
M |
base/trace_event/memory_dump_manager_unittest.cc
|
View
|
|
13 chunks |
+31 lines, -26 lines |
0 comments
|
Download
|
|
M |
base/trace_event/memory_dump_provider.h
|
View
|
1
2
3
|
1 chunk |
+15 lines, -3 lines |
0 comments
|
Download
|
|
M |
base/trace_event/process_memory_maps_dump_provider.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
base/trace_event/process_memory_maps_dump_provider.cc
|
View
|
1
2
|
1 chunk |
+7 lines, -3 lines |
0 comments
|
Download
|
|
M |
base/trace_event/process_memory_maps_dump_provider_unittest.cc
|
View
|
1
2
3
|
3 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
|
M |
base/trace_event/process_memory_totals_dump_provider.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
base/trace_event/process_memory_totals_dump_provider.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
base/trace_event/process_memory_totals_dump_provider_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
base/trace_event/trace_log.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
base/trace_event/trace_log.cc
|
View
|
|
3 chunks |
+8 lines, -3 lines |
0 comments
|
Download
|
|
M |
base/trace_event/winheap_dump_provider_win.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
base/trace_event/winheap_dump_provider_win.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
base/trace_event/winheap_dump_provider_win_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/resources/resource_provider.h
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/resources/resource_provider.cc
|
View
|
1
2
3
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
content/browser/gpu/browser_gpu_memory_buffer_manager.h
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
content/browser/gpu/browser_gpu_memory_buffer_manager.cc
|
View
|
1
2
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
content/child/child_discardable_shared_memory_manager.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
content/child/child_discardable_shared_memory_manager.cc
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
content/child/web_memory_dump_provider_adapter.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
content/child/web_memory_dump_provider_adapter.cc
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/common/gpu/gpu_channel.h
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
content/common/gpu/gpu_channel.cc
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
content/common/host_discardable_shared_memory_manager.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
content/common/host_discardable_shared_memory_manager.cc
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
content/common/host_shared_bitmap_manager.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
content/common/host_shared_bitmap_manager.cc
|
View
|
1
2
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
gin/v8_isolate_memory_dump_provider.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
gin/v8_isolate_memory_dump_provider.cc
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
gin/v8_isolate_memory_dump_provider_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
gpu/command_buffer/service/texture_manager.h
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
gpu/command_buffer/service/texture_manager.cc
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
media/filters/vpx_video_decoder.cc
|
View
|
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
skia/ext/skia_memory_dump_provider.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
skia/ext/skia_memory_dump_provider.cc
|
View
|
1
2
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
skia/ext/skia_memory_dump_provider_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
Dependent Patchsets:
Total messages: 31 (16 generated)
|