| Index: tools/deep_memory_profiler/policy.linux.browser.json
|
| diff --git a/tools/deep_memory_profiler/policy.linux.browser.json b/tools/deep_memory_profiler/policy.linux.browser.json
|
| index 16f4e118600b320c24d49c35c020276447edf5b0..b444f8c9d734fb6a5acfa278b419fd3fa3b980cd 100644
|
| --- a/tools/deep_memory_profiler/policy.linux.browser.json
|
| +++ b/tools/deep_memory_profiler/policy.linux.browser.json
|
| @@ -24,10 +24,12 @@
|
| "mmap-gpu-transfer-ringbuffer",
|
| "mmap-gpu-gles2-createbuffer",
|
| "mmap-skia-font",
|
| + "mmap-blink-css",
|
| + "mmap-blink-document",
|
| + "mmap-blink-layout",
|
| "mmap-catch-all",
|
| + "tc-histogram",
|
| "tc-glib",
|
| - "tc-std-bits-string",
|
| - "tc-std-bits-ptsynch",
|
| "tc-skia",
|
| "tc-sqlite",
|
| "tc-syncer",
|
| @@ -43,10 +45,14 @@
|
| "tc-history-urlindex-privatedata",
|
| "tc-crlset",
|
| "tc-extension-host",
|
| + "tc-extension-catch-all",
|
| "tc-bookmark-codec",
|
| + "tc-blink-css",
|
| "tc-webkit-catch-all",
|
| "tc-v8-catch-all",
|
| "tc-toplevel-string",
|
| + "tc-std-bits-string",
|
| + "tc-std-bits-ptsynch",
|
| "tc-std-treemap",
|
| "tc-std-hashmap",
|
| "tc-std-vector",
|
| @@ -191,23 +197,33 @@
|
| "allocator": "mmap"
|
| },
|
| {
|
| - "name": "mmap-catch-all",
|
| - "stacktrace": ".*",
|
| + "name": "mmap-blink-css",
|
| + "stacktrace": ".*WebCore::Element::createPseudo.*",
|
| "allocator": "mmap"
|
| },
|
| {
|
| - "name": "tc-glib",
|
| - "stacktrace": ".*(g_realloc|g_malloc.?|slab_allocator_alloc_chunk)($| .*)",
|
| - "allocator": "malloc"
|
| + "name": "mmap-blink-document",
|
| + "stacktrace": ".*WebCore::.*(DocumentType::Comment|Text|(HTML|SVG).*Element)::create.*",
|
| + "allocator": "mmap"
|
| },
|
| {
|
| - "name": "tc-std-bits-string",
|
| - "stacksourcefile": ".*/usr/include/.*/bits/string.*",
|
| + "name": "mmap-blink-layout",
|
| + "stacktrace": ".*WebCore::Render.*",
|
| + "allocator": "mmap"
|
| + },
|
| + {
|
| + "name": "mmap-catch-all",
|
| + "stacktrace": ".*",
|
| + "allocator": "mmap"
|
| + },
|
| + {
|
| + "name": "tc-histogram",
|
| + "stacktrace": ".*([hH]istogram|UseCount).*",
|
| "allocator": "malloc"
|
| },
|
| {
|
| - "name": "tc-std-bits-ptsynch",
|
| - "stacksourcefile": "/usr/include/.*/bits/ptsynch.*",
|
| + "name": "tc-glib",
|
| + "stacktrace": ".*(g_realloc|g_malloc.?|slab_allocator_alloc_chunk)($| .*)",
|
| "allocator": "malloc"
|
| },
|
| {
|
| @@ -287,11 +303,21 @@
|
| "allocator": "malloc"
|
| },
|
| {
|
| + "name": "tc-extension-catch-all",
|
| + "stacktrace": ".*extensions::.*",
|
| + "allocator": "malloc"
|
| + },
|
| + {
|
| "name": "tc-bookmark-codec",
|
| "stacktrace": ".*BookmarkCodec::.*",
|
| "allocator": "malloc"
|
| },
|
| {
|
| + "name": "tc-blink-css",
|
| + "stacktrace": ".*(WTF::|WebCore::|WebKit::).*(CSS|Style|Sheet).*",
|
| + "allocator": "malloc"
|
| + },
|
| + {
|
| "name": "tc-webkit-catch-all",
|
| "stacktrace": ".*(WTF::|WebCore::|WebKit::).*",
|
| "allocator": "malloc"
|
| @@ -322,6 +348,16 @@
|
| "allocator": "malloc"
|
| },
|
| {
|
| + "name": "tc-std-bits-string",
|
| + "stacksourcefile": ".*/usr/include/.*/bits/string.*",
|
| + "allocator": "malloc"
|
| + },
|
| + {
|
| + "name": "tc-std-bits-ptsynch",
|
| + "stacksourcefile": "/usr/include/.*/bits/ptsynch.*",
|
| + "allocator": "malloc"
|
| + },
|
| + {
|
| "name": "tc-std-other",
|
| "stacktrace": ".*(__gnu_cxx::new_allocator::allocate|std::__1::allocator::allocate).*",
|
| "allocator": "malloc"
|
|
|