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",
17 "unhooked-system-dex",
18 "unhooked-chrome-dex",
19 "unhooked-other-ashmem",
21 "unhooked-file-exec-lib-chrome-shared",
22 "unhooked-file-exec-lib-chrome-private",
24 "unhooked-file-nonexec-lib-chrome-shared",
25 "unhooked-file-nonexec-lib-chrome-private",
26 "unhooked-file-nonexec",
30 "mmap-v8-heap-newspace",
31 "mmap-v8-heap-coderange",
32 "mmap-v8-heap-pagedspace",
34 "mmap-gpu-mappedmemorymanager",
35 "mmap-gpu-command-ringbuffer",
36 "mmap-gpu-transfer-ringbuffer",
37 "mmap-gpu-gles2-createbuffer",
40 "tc-webcore-fontcache",
43 "tc-webcore-sharedbuf",
44 "tc-webcore-XHRcreate",
45 "tc-webcore-XHRreceived",
46 "tc-webcore-docwriter-add",
47 "tc-webcore-node-and-doc",
48 "tc-webcore-node-factory",
49 "tc-webcore-element-wrapper",
50 "tc-webcore-stylepropertyset",
51 "tc-webcore-style-createsheet",
52 "tc-webcore-resource",
53 "tc-webcore-script-execute",
54 "tc-webcore-events-related",
55 "tc-webcore-document-write",
56 "tc-webcore-element-create-renderer",
57 "tc-webcore-image-frame-generator",
58 "tc-webcore-render-catch-all",
59 "tc-webcore-setInnerHTML-except-node",
60 "tc-wtf-StringImpl-user-catch-all",
61 "tc-wtf-HashTable-user-catch-all",
62 "tc-webcore-everything-create",
63 "tc-webkit-from-v8-catch-all",
64 "tc-webkit-catch-all",
73 "UNTIL_HERE_FOR_TOTAL",
74 "total-exclude-profiler",
94 "stacktrace": "optional",
95 "allocator": "optional"
98 "name": "mmap-profiler",
99 "stacktrace": ".*(ProfilerMalloc|MemoryRegionMap::).*",
103 "name": "mmap-type-profiler",
104 "stacktrace": ".*(TypeProfilerMalloc).*",
108 "name": "mmap-tcmalloc",
109 "stacktrace": ".*(DoAllocWithArena|SbrkSysAllocator::Alloc|MmapSysAllocator::Alloc|LowLevelAlloc::Alloc|LowLevelAlloc::AllocWithArena).*",
113 "name": "FROM_HERE_FOR_TOTAL",
114 "stacktrace": "optional",
115 "allocator": "optional"
118 "name": "mustbezero",
119 "stacktrace": "optional",
120 "allocator": "optional"
123 "name": "unhooked-absent",
124 "stacktrace": "optional",
125 "allocator": "optional"
128 "name": "unhooked-ashmem-dalvik-heap",
129 "mappedpathname": "/dev/ashmem/dalvik-heap.*",
130 "allocator": "unhooked"
133 "name": "unhooked-ashmem-dalvik-LinearAlloc",
134 "mappedpathname": "/dev/ashmem/dalvik-LinearAlloc.*",
135 "allocator": "unhooked"
138 "name": "unhooked-ashmem-dalvik-aux-structure",
139 "mappedpathname": "/dev/ashmem/dalvik-aux-structure.*",
140 "allocator": "unhooked"
143 "name": "unhooked-ashmem-dalvik-bitmap",
144 "mappedpathname": "/dev/ashmem/dalvik-bitmap.*",
145 "allocator": "unhooked"
148 "name": "unhooked-ashmem-dalvik-other",
149 "mappedpathname": "/dev/ashmem/dalvik.*",
150 "allocator": "unhooked"
153 "name": "unhooked-kgsl",
154 "mappedpathname": "/dev/kgsl-3d0",
155 "allocator": "unhooked"
158 "name": "unhooked-pvrsrvkm",
159 "mappedpathname": "/dev/pvrsrvkm.*",
160 "allocator": "unhooked"
163 "name": "unhooked-system-dex",
164 "mappedpathname": "/data/dalvik-cache/system.*.dex.*",
165 "allocator": "unhooked"
168 "name": "unhooked-chrome-dex",
169 "mappedpathname": "^/.*?(chrome|content).*?apk@classes.dex",
170 "allocator": "unhooked"
173 "name": "unhooked-other-ashmem",
174 "mappedpathname": "/dev/ashmem/.*",
175 "allocator": "unhooked"
178 "name": "unhooked-anonymous",
179 "mappedpathname": "^$",
180 "allocator": "unhooked"
183 "name": "unhooked-file-exec-lib-chrome-shared",
184 "mappedpathname": "^/.*?(chromeview|content).*",
185 "mappedpermission": "..x.",
186 "allocator": "unhooked",
187 "sharedwith": ["group", "others"]
190 "name": "unhooked-file-exec-lib-chrome-private",
191 "mappedpathname": "^/.*?(chromeview|content).*",
192 "mappedpermission": "..x.",
193 "allocator": "unhooked",
194 "sharedwith": ["private"]
197 "name": "unhooked-file-exec",
198 "mappedpathname": "^/.*",
199 "mappedpermission": "..x.",
200 "allocator": "unhooked"
203 "name": "unhooked-file-nonexec-lib-chrome-shared",
204 "mappedpathname": "^/.*?(chromeview|content).*",
205 "allocator": "unhooked",
206 "sharedwith": ["group", "others"]
209 "name": "unhooked-file-nonexec-lib-chrome-private",
210 "mappedpathname": "^/.*?(chromeview|content).*",
211 "allocator": "unhooked",
212 "sharedwith": ["private"]
215 "name": "unhooked-file-nonexec",
216 "mappedpathname": "^/.*",
217 "allocator": "unhooked"
220 "name": "unhooked-stack",
221 "mappedpathname": ".stack.",
222 "allocator": "unhooked"
225 "name": "unhooked-other",
226 "mappedpathname": ".*",
227 "allocator": "unhooked"
230 "name": "mmap-v8-heap-newspace",
231 "stacktrace": ".*v8::internal::NewSpace::SetUp.*",
235 "name": "mmap-v8-heap-coderange",
236 "stacktrace": ".*v8::internal::CodeRange::SetUp.*",
240 "name": "mmap-v8-heap-pagedspace",
241 "stacktrace": ".*v8::internal::PagedSpace::AllocateRaw.*",
245 "name": "mmap-v8-other",
246 "stacktrace": ".*v8::.*",
250 "name": "mmap-gpu-mappedmemorymanager",
251 "stacktrace": ".*gpu::MappedMemoryManager::Alloc.*",
255 "name": "mmap-gpu-command-ringbuffer",
256 "stacktrace": ".*gpu::CommandBufferHelper::AllocateRingBuffer.*",
260 "name": "mmap-gpu-transfer-ringbuffer",
261 "stacktrace": ".*gpu::TransferBuffer::AllocateRingBuffer.*",
265 "name": "mmap-gpu-gles2-createbuffer",
266 "stacktrace": ".*gpu::gles2::BufferTracker::CreateBuffer.*",
270 "name": "mmap-skia-font",
271 "stacktrace": ".*SkTypeface::openStream.*",
275 "name": "mmap-catch-all",
280 "name": "tc-webcore-fontcache",
281 "stacktrace": ".*(WebCore|blink)::FontCache::getCachedFontData.*",
282 "allocator": "malloc"
286 "stacktrace": ".* Sk[A-Za-z_]+::.*",
287 "allocator": "malloc"
290 "name": "tc-renderstyle",
291 "stacktrace": ".*(WebCore|blink)::RenderStyle::create.*",
292 "allocator": "malloc"
295 "name": "tc-renderstyle",
296 "stacktrace": ".*(WebCore|blink)::RenderStyle::clone.*",
297 "allocator": "malloc"
300 "name": "tc-webcore-sharedbuf",
301 "stacktrace": ".*(WebCore|blink)::SharedBuffer::create.*",
302 "allocator": "malloc"
305 "name": "tc-webcore-sharedbuf",
306 "stacktrace": ".*(WebCore|blink)::SharedBuffer::buffer.*",
307 "allocator": "malloc"
310 "name": "tc-webcore-sharedbuf",
311 "stacktrace": ".*(WebCore|blink)::SharedBuffer::append.*",
312 "allocator": "malloc"
315 "name": "tc-webcore-XHRcreate",
316 "stacktrace": ".*(WebCore|blink)::XMLHttpRequest::create .*",
317 "allocator": "malloc"
320 "name": "tc-webcore-XHRreceived",
321 "stacktrace": ".*(WebCore|blink)::XMLHttpRequest::didReceiveData.*",
322 "allocator": "malloc"
325 "name": "tc-webcore-docwriter-add",
326 "stacktrace": ".*(WebCore|blink)::DocumentWriter::addData.*",
327 "allocator": "malloc"
330 "name": "tc-webcore-node-and-doc",
331 "stacktrace": ".*(WebCore|blink)::HTML[a-zA-Z0-9_]*Element::create .*",
332 "allocator": "malloc"
335 "name": "tc-webcore-node-and-doc",
336 "stacktrace": ".*(WebCore|blink)::Text::create .*",
337 "allocator": "malloc"
340 "name": "tc-webcore-node-and-doc",
341 "stacktrace": ".*(WebCore|blink)::Comment::create .*",
342 "allocator": "malloc"
345 "name": "tc-webcore-node-and-doc",
346 "stacktrace": ".*(WebCore|blink)::HTMLDocument::create .*",
347 "allocator": "malloc"
350 "name": "tc-webcore-node-and-doc",
351 "stacktrace": ".*(WebCore|blink)::CSSStyleRule::create .*",
352 "allocator": "malloc"
355 "name": "tc-webcore-node-and-doc",
356 "stacktrace": ".*(WebCore|blink)::Attribute::create .*",
357 "allocator": "malloc"
360 "name": "tc-webcore-node-and-doc",
361 "stacktrace": ".*(WebCore|blink)::DOMWindow::create .*",
362 "allocator": "malloc"
365 "name": "tc-webcore-node-factory",
366 "stacktrace": ".*(WebCore|blink)::HTML[a-zA-Z0-9_]*Factory::create[a-zA-Z0-9_]*Element.*",
367 "allocator": "malloc"
370 "name": "tc-webcore-element-wrapper",
371 "stacktrace": ".*(WebCore|blink)::createHTML[a-zA-Z0-9_]*ElementWrapper.*",
372 "allocator": "malloc"
375 "name": "tc-webcore-stylepropertyset",
376 "stacktrace": ".*(WebCore|blink)::StylePropertySet::create .*",
377 "allocator": "malloc"
380 "name": "tc-webcore-style-createsheet",
381 "stacktrace": ".*(WebCore|blink)::StyleElement::createSheet.*",
382 "allocator": "malloc"
385 "name": "tc-webcore-resource",
386 "stacktrace": ".*(WebCore|blink)::ResourceFetcher::requestResource .*",
387 "allocator": "malloc"
390 "name": "tc-webcore-script-execute",
391 "stacktrace": ".*(WebCore|blink)::ScriptLoader::execute.*",
392 "allocator": "malloc"
395 "name": "tc-webcore-events-related",
396 "stacktrace": ".*(WebCore|blink)::createAttributeEventListener.*",
397 "allocator": "malloc"
400 "name": "tc-webcore-events-related",
401 "stacktrace": ".*(WebCore|blink)::V8LazyEventListener::create.*",
402 "allocator": "malloc"
405 "name": "tc-webcore-events-related",
406 "stacktrace": ".*(WebCore|blink)::V8EventListener::create.*",
407 "allocator": "malloc"
410 "name": "tc-webcore-events-related",
411 "stacktrace": ".*(WebCore|blink)::Event::create .*",
412 "allocator": "malloc"
415 "name": "tc-webcore-events-related",
416 "stacktrace": ".*(WebCore|blink)::EventListener::create .*",
417 "allocator": "malloc"
420 "name": "tc-webcore-document-write",
421 "stacktrace": ".*(WebCore|blink)::Document::write.*",
422 "allocator": "malloc"
425 "name": "tc-webcore-element-create-renderer",
426 "stacktrace": ".*(WebCore|blink)::[a-zA-Z0-9_]*Element::createRenderer .*",
427 "allocator": "malloc"
430 "name": "tc-webcore-image-frame-generator",
431 "stacktrace": ".*(WebCore|blink)::ImageFrameGenerator.*",
432 "allocator": "malloc"
435 "name": "tc-webcore-render-catch-all",
436 "stacktrace": ".*(WebCore|blink)::RenderLayer.*",
437 "allocator": "malloc"
440 "name": "tc-webcore-render-catch-all",
441 "stacktrace": ".*(WebCore|blink)::RenderBlock.*",
442 "allocator": "malloc"
445 "name": "tc-webcore-render-catch-all",
446 "stacktrace": ".*(WebCore|blink)::RenderWidget.*",
447 "allocator": "malloc"
450 "name": "tc-webcore-render-catch-all",
451 "stacktrace": ".*(WebCore|blink)::RenderView.*",
452 "allocator": "malloc"
455 "name": "tc-webcore-render-catch-all",
456 "stacktrace": ".*(WebCore|blink)::RenderViewImpl.*",
457 "allocator": "malloc"
460 "name": "tc-webcore-render-catch-all",
461 "stacktrace": ".*(WebCore|blink)::RenderStyle.*",
462 "allocator": "malloc"
465 "name": "tc-webcore-render-catch-all",
466 "stacktrace": ".*(WebCore|blink)::RenderText.*",
467 "allocator": "malloc"
470 "name": "tc-webcore-render-catch-all",
471 "stacktrace": ".* RendererMain .*",
472 "allocator": "malloc"
475 "name": "tc-webcore-setInnerHTML-except-node",
476 "stacktrace": ".*(WebCore|blink)::Element::setInnerHTML.*",
477 "allocator": "malloc"
480 "name": "tc-wtf-StringImpl-user-catch-all",
481 "stacktrace": ".*WTF::StringImpl::create .*",
482 "allocator": "malloc"
485 "name": "tc-wtf-StringImpl-user-catch-all",
486 "stacktrace": ".*WTF::StringImpl::createUninitialized.*",
487 "allocator": "malloc"
490 "name": "tc-wtf-HashTable-user-catch-all",
491 "stacktrace": ".*WTF::HashTable::allocateTable.*",
492 "allocator": "malloc"
495 "name": "tc-webcore-everything-create",
496 "stacktrace": ".*(WebCore|blink)::[a-zA-Z0-9_]*::create .*",
497 "allocator": "malloc"
500 "name": "tc-webkit-from-v8-catch-all",
501 "stacktrace": ".*(WTF::|WebCore::|blink::|WebKit::).*v8::.*",
502 "allocator": "malloc"
505 "name": "tc-webkit-catch-all",
506 "stacktrace": ".*(WTF::|WebCore::|blink::|WebKit::).*",
507 "allocator": "malloc"
510 "name": "tc-v8-catch-all",
511 "stacktrace": ".*v8::.*",
512 "allocator": "malloc"
515 "name": "tc-stl-string",
516 "stacktrace": ".*std::basic_string::.*",
517 "allocator": "malloc"
520 "name": "tc-stl-rbtree",
521 "stacktrace": ".*std::priv::_Rb_tree::.*",
522 "allocator": "malloc"
525 "name": "tc-stl-vector",
526 "stacktrace": ".*std::priv::_Impl_vector::.*",
527 "allocator": "malloc"
530 "name": "tc-stl-hashtable",
531 "stacktrace": ".*std::hashtable::.*",
532 "allocator": "malloc"
535 "name": "tc-stl-other",
536 "stacktrace": ".*std::__stl_new.*",
537 "allocator": "malloc"
540 "name": "tc-catch-all",
542 "allocator": "malloc"
545 "name": "UNTIL_HERE_FOR_TOTAL",
546 "stacktrace": "optional",
547 "allocator": "optional"
550 "name": "total-exclude-profiler",
551 "stacktrace": "optional",
552 "allocator": "optional"
556 "stacktrace": "optional",
557 "allocator": "optional"
561 "stacktrace": "optional",
562 "allocator": "optional"
566 "stacktrace": "optional",
567 "allocator": "optional"
571 "stacktrace": "optional",
572 "allocator": "optional"
575 "name": "file-nonexec",
576 "stacktrace": "optional",
577 "allocator": "optional"
581 "stacktrace": "optional",
582 "allocator": "optional"
586 "stacktrace": "optional",
587 "allocator": "optional"
590 "version": "POLICY_DEEP_3"