10 "unhooked-ashmem-dalvik-heap",
11 "unhooked-ashmem-dalvik-LinearAlloc",
12 "unhooked-ashmem-dalvik-aux-structure",
13 "unhooked-ashmem-dalvik-bitmap",
14 "unhooked-ashmem-dalvik-other",
16 "unhooked-system-dex",
17 "unhooked-chrome-dex",
18 "unhooked-other-ashmem",
20 "unhooked-file-exec-lib-chrome",
22 "unhooked-file-nonexec-lib-chrome",
23 "unhooked-file-nonexec",
27 "mmap-v8-heap-newspace",
28 "mmap-v8-heap-coderange",
29 "mmap-v8-heap-pagedspace",
31 "mmap-gpu-mappedmemorymanager",
32 "mmap-gpu-command-ringbuffer",
33 "mmap-gpu-transfer-ringbuffer",
34 "mmap-gpu-gles2-createbuffer",
37 "tc-disk_cache-backing",
38 "tc-disk_cache-other",
48 "tc-webcore-fontcache",
52 "tc-webcore-sharedbuf",
53 "tc-webcore-XHRcreate",
54 "tc-webcore-XHRreceived",
55 "tc-webcore-docwriter-add",
56 "tc-webcore-node-and-doc",
57 "tc-webcore-node-factory",
58 "tc-webcore-element-wrapper",
59 "tc-webcore-stylepropertyset",
60 "tc-webcore-style-createsheet",
61 "tc-webcore-cachedresource",
62 "tc-webcore-script-execute",
63 "tc-webcore-events-related",
64 "tc-webcore-document-write",
65 "tc-webcore-node-create-renderer",
66 "tc-webcore-render-catch-all",
67 "tc-webcore-setInnerHTML-except-node",
68 "tc-wtf-StringImpl-user-catch-all",
69 "tc-wtf-HashTable-user-catch-all",
70 "tc-webcore-everything-create",
71 "tc-webkit-from-v8-catch-all",
72 "tc-webkit-catch-all",
81 "UNTIL_HERE_FOR_TOTAL",
82 "total-exclude-profiler",
102 "stacktrace": "optional",
103 "allocator": "optional"
106 "name": "mmap-profiler",
107 "stacktrace": ".*(ProfilerMalloc|MemoryRegionMap::).*",
111 "name": "mmap-type-profiler",
112 "stacktrace": ".*(TypeProfilerMalloc).*",
116 "name": "mmap-tcmalloc",
117 "stacktrace": ".*(DoAllocWithArena|SbrkSysAllocator::Alloc|MmapSysAllocator::Alloc|LowLevelAlloc::Alloc|LowLevelAlloc::AllocWithArena).*",
121 "name": "FROM_HERE_FOR_TOTAL",
122 "stacktrace": "optional",
123 "allocator": "optional"
126 "name": "mustbezero",
127 "stacktrace": "optional",
128 "allocator": "optional"
131 "name": "unhooked-absent",
132 "stacktrace": "optional",
133 "allocator": "optional"
136 "name": "unhooked-ashmem-dalvik-heap",
137 "mappedpathname": "/dev/ashmem/dalvik-heap.*",
138 "allocator": "unhooked"
141 "name": "unhooked-ashmem-dalvik-LinearAlloc",
142 "mappedpathname": "/dev/ashmem/dalvik-LinearAlloc.*",
143 "allocator": "unhooked"
146 "name": "unhooked-ashmem-dalvik-aux-structure",
147 "mappedpathname": "/dev/ashmem/dalvik-aux-structure.*",
148 "allocator": "unhooked"
151 "name": "unhooked-ashmem-dalvik-bitmap",
152 "mappedpathname": "/dev/ashmem/dalvik-bitmap.*",
153 "allocator": "unhooked"
156 "name": "unhooked-ashmem-dalvik-other",
157 "mappedpathname": "/dev/ashmem/dalvik.*",
158 "allocator": "unhooked"
161 "name": "unhooked-pvrsrvkm",
162 "mappedpathname": "/dev/pvrsrvkm.*",
163 "allocator": "unhooked"
166 "name": "unhooked-system-dex",
167 "mappedpathname": "/data/dalvik-cache/system.*.dex.*",
168 "allocator": "unhooked"
171 "name": "unhooked-chrome-dex",
172 "mappedpathname": "^/.*?(chrome|content).*?apk@classes.dex",
173 "allocator": "unhooked"
176 "name": "unhooked-other-ashmem",
177 "mappedpathname": "/dev/ashmem/.*",
178 "allocator": "unhooked"
181 "name": "unhooked-anonymous",
182 "mappedpathname": "^$",
183 "allocator": "unhooked"
186 "name": "unhooked-file-exec-lib-chrome",
187 "mappedpathname": "^/.*?(chromeview|content).*",
188 "mappedpermission": "..x.",
189 "allocator": "unhooked"
192 "name": "unhooked-file-exec",
193 "mappedpathname": "^/.*",
194 "mappedpermission": "..x.",
195 "allocator": "unhooked"
198 "name": "unhooked-file-nonexec-lib-chrome",
199 "mappedpathname": "^/.*?(chromeview|content).*",
200 "allocator": "unhooked"
203 "name": "unhooked-file-nonexec",
204 "mappedpathname": "^/.*",
205 "allocator": "unhooked"
208 "name": "unhooked-stack",
209 "mappedpathname": ".stack.",
210 "allocator": "unhooked"
213 "name": "unhooked-other",
214 "mappedpathname": ".*",
215 "allocator": "unhooked"
218 "name": "mmap-v8-heap-newspace",
219 "stacktrace": ".*v8::internal::NewSpace::SetUp.*",
223 "name": "mmap-v8-heap-coderange",
224 "stacktrace": ".*v8::internal::CodeRange::SetUp.*",
228 "name": "mmap-v8-heap-pagedspace",
229 "stacktrace": ".*v8::internal::PagedSpace::AllocateRaw.*",
233 "name": "mmap-v8-other",
234 "stacktrace": ".*v8::.*",
238 "name": "mmap-gpu-mappedmemorymanager",
239 "stacktrace": ".*gpu::MappedMemoryManager::Alloc.*",
243 "name": "mmap-gpu-command-ringbuffer",
244 "stacktrace": ".*gpu::CommandBufferHelper::AllocateRingBuffer.*",
248 "name": "mmap-gpu-transfer-ringbuffer",
249 "stacktrace": ".*gpu::TransferBuffer::AllocateRingBuffer.*",
253 "name": "mmap-gpu-gles2-createbuffer",
254 "stacktrace": ".*gpu::gles2::BufferTracker::CreateBuffer.*",
258 "name": "mmap-skia-font",
259 "stacktrace": ".*SkTypeface::openStream.*",
263 "name": "mmap-catch-all",
268 "name": "tc-disk_cache-backing",
269 "stacktrace": ".*disk_cache::BackendImpl::InitBackingStore.*",
270 "allocator": "malloc"
273 "name": "tc-disk_cache-other",
274 "stacktrace": ".*disk_cache::.*",
275 "allocator": "malloc"
278 "name": "tc-sqlite3MemAlloc",
279 "stacktrace": ".*sqlite3MemMalloc.*",
280 "allocator": "malloc"
284 "stacktrace": ".*TPoolAllocator::allocate.*",
285 "allocator": "malloc"
289 "stacktrace": ".*(CRYPTO_malloc|CRYPTO_realloc).*",
290 "allocator": "malloc"
293 "name": "tc-net-iobuffer",
294 "stacktrace": ".*net::IOBuffer::IOBuffer.*",
295 "allocator": "malloc"
298 "name": "tc-stl-string",
299 "stacktrace": ".*std::basic_string::.*",
300 "allocator": "malloc"
303 "name": "tc-stl-rbtree",
304 "stacktrace": ".*std::priv::_Rb_tree::.*",
305 "allocator": "malloc"
308 "name": "tc-stl-vector",
309 "stacktrace": ".*std::priv::_Impl_vector::.*",
310 "allocator": "malloc"
313 "name": "tc-stl-hashtable",
314 "stacktrace": ".*std::hashtable::.*",
315 "allocator": "malloc"
318 "name": "tc-stl-node",
319 "stacktrace": ".*std::priv::_Impl_vector::.*",
320 "allocator": "malloc"
323 "name": "tc-webcore-fontcache",
324 "stacktrace": ".*WebCore::FontCache::getCachedFontData.*",
325 "allocator": "malloc"
329 "stacktrace": ".* Sk[A-Za-z_]+::.*",
330 "allocator": "malloc"
333 "name": "tc-renderobject",
334 "stacktrace": ".*WebCore::RenderArena::allocate.*",
335 "allocator": "malloc"
338 "name": "tc-renderstyle",
339 "stacktrace": ".*WebCore::RenderStyle::create.*",
340 "allocator": "malloc"
343 "name": "tc-renderstyle",
344 "stacktrace": ".*WebCore::RenderStyle::clone.*",
345 "allocator": "malloc"
348 "name": "tc-webcore-sharedbuf",
349 "stacktrace": ".*WebCore::SharedBuffer::create.*",
350 "allocator": "malloc"
353 "name": "tc-webcore-sharedbuf",
354 "stacktrace": ".*WebCore::SharedBuffer::buffer.*",
355 "allocator": "malloc"
358 "name": "tc-webcore-sharedbuf",
359 "stacktrace": ".*WebCore::SharedBuffer::append.*",
360 "allocator": "malloc"
363 "name": "tc-webcore-XHRcreate",
364 "stacktrace": ".*WebCore::XMLHttpRequest::create .*",
365 "allocator": "malloc"
368 "name": "tc-webcore-XHRreceived",
369 "stacktrace": ".*WebCore::XMLHttpRequest::didReceiveData.*",
370 "allocator": "malloc"
373 "name": "tc-webcore-docwriter-add",
374 "stacktrace": ".*WebCore::DocumentWriter::addData.*",
375 "allocator": "malloc"
378 "name": "tc-webcore-node-and-doc",
379 "stacktrace": ".*WebCore::HTML[a-zA-Z0-9_]*Element::create .*",
380 "allocator": "malloc"
383 "name": "tc-webcore-node-and-doc",
384 "stacktrace": ".*WebCore::Text::create .*",
385 "allocator": "malloc"
388 "name": "tc-webcore-node-and-doc",
389 "stacktrace": ".*WebCore::Comment::create .*",
390 "allocator": "malloc"
393 "name": "tc-webcore-node-and-doc",
394 "stacktrace": ".*WebCore::HTMLDocument::create .*",
395 "allocator": "malloc"
398 "name": "tc-webcore-node-and-doc",
399 "stacktrace": ".*WebCore::CSSStyleRule::create .*",
400 "allocator": "malloc"
403 "name": "tc-webcore-node-and-doc",
404 "stacktrace": ".*WebCore::Attribute::create .*",
405 "allocator": "malloc"
408 "name": "tc-webcore-node-and-doc",
409 "stacktrace": ".*WebCore::DOMWindow::create .*",
410 "allocator": "malloc"
413 "name": "tc-webcore-node-factory",
414 "stacktrace": ".*WebCore::HTML[a-zA-Z0-9_]*Factory::create[a-zA-Z0-9_]*Element.*",
415 "allocator": "malloc"
418 "name": "tc-webcore-element-wrapper",
419 "stacktrace": ".*WebCore::createHTML[a-zA-Z0-9_]*ElementWrapper.*",
420 "allocator": "malloc"
423 "name": "tc-webcore-stylepropertyset",
424 "stacktrace": ".*WebCore::StylePropertySet::create .*",
425 "allocator": "malloc"
428 "name": "tc-webcore-style-createsheet",
429 "stacktrace": ".*WebCore::StyleElement::createSheet.*",
430 "allocator": "malloc"
433 "name": "tc-webcore-cachedresource",
434 "stacktrace": ".*WebCore::CachedResource::data .*",
435 "allocator": "malloc"
438 "name": "tc-webcore-cachedresource",
439 "stacktrace": ".*WebCore::CachedResource::load .*",
440 "allocator": "malloc"
443 "name": "tc-webcore-script-execute",
444 "stacktrace": ".*WebCore::ScriptElement::execute.*",
445 "allocator": "malloc"
448 "name": "tc-webcore-events-related",
449 "stacktrace": ".*WebCore::createAttributeEventListener.*",
450 "allocator": "malloc"
453 "name": "tc-webcore-events-related",
454 "stacktrace": ".*WebCore::V8LazyEventListener::create.*",
455 "allocator": "malloc"
458 "name": "tc-webcore-events-related",
459 "stacktrace": ".*WebCore::V8EventListener::create.*",
460 "allocator": "malloc"
463 "name": "tc-webcore-events-related",
464 "stacktrace": ".*WebCore::Event::create .*",
465 "allocator": "malloc"
468 "name": "tc-webcore-events-related",
469 "stacktrace": ".*WebCore::EventListener::create .*",
470 "allocator": "malloc"
473 "name": "tc-webcore-document-write",
474 "stacktrace": ".*WebCore::Document::write.*",
475 "allocator": "malloc"
478 "name": "tc-webcore-node-create-renderer",
479 "stacktrace": ".*WebCore::Node::createRendererIfNeeded.*",
480 "allocator": "malloc"
483 "name": "tc-webcore-render-catch-all",
484 "stacktrace": ".*WebCore::RenderLayer.*",
485 "allocator": "malloc"
488 "name": "tc-webcore-render-catch-all",
489 "stacktrace": ".*WebCore::RenderBlock.*",
490 "allocator": "malloc"
493 "name": "tc-webcore-render-catch-all",
494 "stacktrace": ".*WebCore::RenderWidget.*",
495 "allocator": "malloc"
498 "name": "tc-webcore-render-catch-all",
499 "stacktrace": ".*WebCore::RenderView.*",
500 "allocator": "malloc"
503 "name": "tc-webcore-render-catch-all",
504 "stacktrace": ".*WebCore::RenderViewImpl.*",
505 "allocator": "malloc"
508 "name": "tc-webcore-render-catch-all",
509 "stacktrace": ".*WebCore::RenderStyle.*",
510 "allocator": "malloc"
513 "name": "tc-webcore-render-catch-all",
514 "stacktrace": ".*WebCore::RenderText.*",
515 "allocator": "malloc"
518 "name": "tc-webcore-render-catch-all",
519 "stacktrace": ".* RendererMain .*",
520 "allocator": "malloc"
523 "name": "tc-webcore-setInnerHTML-except-node",
524 "stacktrace": ".*WebCore::HTMLElement::setInnerHTML.*",
525 "allocator": "malloc"
528 "name": "tc-wtf-StringImpl-user-catch-all",
529 "stacktrace": ".*WTF::StringImpl::create .*",
530 "allocator": "malloc"
533 "name": "tc-wtf-StringImpl-user-catch-all",
534 "stacktrace": ".*WTF::StringImpl::createUninitialized.*",
535 "allocator": "malloc"
538 "name": "tc-wtf-HashTable-user-catch-all",
539 "stacktrace": ".*WTF::HashTable::allocateTable.*",
540 "allocator": "malloc"
543 "name": "tc-webcore-everything-create",
544 "stacktrace": ".*WebCore::[a-zA-Z0-9_]*::create .*",
545 "allocator": "malloc"
548 "name": "tc-webkit-from-v8-catch-all",
549 "stacktrace": ".*(WTF::|WebCore::|WebKit::).*v8::.*",
550 "allocator": "malloc"
553 "name": "tc-webkit-catch-all",
554 "stacktrace": ".*(WTF::|WebCore::|WebKit::).*",
555 "allocator": "malloc"
558 "name": "tc-v8-catch-all",
559 "stacktrace": ".*v8::.*",
560 "allocator": "malloc"
563 "name": "tc-toplevel-string",
564 "stacktrace": "std::basic_string::_Rep::_S_create",
565 "allocator": "malloc"
568 "name": "tc-std-treemap",
569 "stacktrace": ".*::allocate std::(_Rb_tree|__1::__tree).*",
570 "allocator": "malloc"
573 "name": "tc-std-hashmap",
574 "stacktrace": ".*(std::vector::reserve __gnu_cxx::hashtable|::allocate std::_Hashtable|::allocate std::__1::__hash_table).*",
575 "allocator": "malloc"
578 "name": "tc-std-vector",
579 "stacktrace": ".*std::(_Vector_base::_M_allocate|__1::vector::allocate).*",
580 "allocator": "malloc"
583 "name": "tc-std-other",
584 "stacktrace": ".*(__gnu_cxx::new_allocator::allocate|std::__1::allocator::allocate).*",
585 "allocator": "malloc"
588 "name": "tc-catch-all",
590 "allocator": "malloc"
593 "name": "UNTIL_HERE_FOR_TOTAL",
594 "stacktrace": "optional",
595 "allocator": "optional"
598 "name": "total-exclude-profiler",
599 "stacktrace": "optional",
600 "allocator": "optional"
604 "stacktrace": "optional",
605 "allocator": "optional"
609 "stacktrace": "optional",
610 "allocator": "optional"
614 "stacktrace": "optional",
615 "allocator": "optional"
619 "stacktrace": "optional",
620 "allocator": "optional"
623 "name": "file-nonexec",
624 "stacktrace": "optional",
625 "allocator": "optional"
629 "stacktrace": "optional",
630 "allocator": "optional"
634 "stacktrace": "optional",
635 "allocator": "optional"
638 "version": "POLICY_DEEP_3"