Re-enable index-basics-workers test to see if still times
[chromium-blink-merge.git] / tools / deep_memory_profiler / policy.l2.json
blobd5e7f7a1ae314aaf5dc1a14ea74c41538679ed36
2   "components": [
3     "second",
4     "mmap-profiler",
5     "mmap-type-profiler",
6     "mmap-tcmalloc",
7     "FROM_HERE_FOR_TOTAL",
8     "mustbezero",
9     "unhooked-absent",
10     "unhooked-anonymous",
11     "unhooked-file-exec",
12     "unhooked-file-nonexec",
13     "unhooked-stack",
14     "unhooked-other",
15     "no-bucket",
16     "mmap-v8-heap-newspace",
17     "mmap-v8-heap-coderange",
18     "mmap-v8-heap-pagedspace",
19     "mmap-v8-other",
20     "mmap-catch-all",
21     "tc-webcore-fontcache",
22     "tc-skia",
23     "tc-renderobject",
24     "tc-renderstyle",
25     "tc-webcore-sharedbuf",
26     "tc-webcore-XHRcreate",
27     "tc-webcore-XHRreceived",
28     "tc-webcore-docwriter-add",
29     "tc-webcore-node-and-doc",
30     "tc-webcore-node-factory",
31     "tc-webcore-element-wrapper",
32     "tc-webcore-stylepropertyset",
33     "tc-webcore-style-createsheet",
34     "tc-webcore-cachedresource",
35     "tc-webcore-script-execute",
36     "tc-webcore-events-related",
37     "tc-webcore-document-write",
38     "tc-webcore-node-create-renderer",
39     "tc-webcore-render-catch-all",
40     "tc-webcore-setInnerHTML-except-node",
41     "tc-wtf-StringImpl-user-catch-all",
42     "tc-wtf-HashTable-user-catch-all",
43     "tc-webcore-everything-create",
44     "tc-webkit-from-v8-catch-all",
45     "tc-webkit-catch-all",
46     "tc-v8-catch-all",
47     "tc-toplevel-string",
48     "tc-std-treemap",
49     "tc-std-hashmap",
50     "tc-std-vector",
51     "tc-std-other",
52     "tc-catch-all",
53     "tc-unused",
54     "UNTIL_HERE_FOR_TOTAL",
55     "total-exclude-profiler",
56     "total",
57     "absent",
58     "anonymous",
59     "file-exec",
60     "file-nonexec",
61     "stack",
62     "other",
63     "mmap-total-log",
64     "mmap-no-log",
65     "mmap-total-record",
66     "other-total-log",
67     "tc-total-log",
68     "tc-no-log",
69     "tc-total-record",
70     "tc-total"
71   ],
72   "rules": [
73     {
74       "name": "second",
75       "stacktrace": "optional",
76       "allocator": "optional"
77     },
78     {
79       "name": "mmap-profiler",
80       "stacktrace": ".*(ProfilerMalloc|MemoryRegionMap::).*",
81       "allocator": "mmap"
82     },
83     {
84       "name": "mmap-type-profiler",
85       "stacktrace": ".*(TypeProfilerMalloc).*",
86       "allocator": "mmap"
87     },
88     {
89       "name": "mmap-tcmalloc",
90       "stacktrace": ".*(DoAllocWithArena|SbrkSysAllocator::Alloc|MmapSysAllocator::Alloc|LowLevelAlloc::Alloc|LowLevelAlloc::AllocWithArena).*",
91       "allocator": "mmap"
92     },
93     {
94       "name": "FROM_HERE_FOR_TOTAL",
95       "stacktrace": "optional",
96       "allocator": "optional"
97     },
98     {
99       "name": "mustbezero",
100       "stacktrace": "optional",
101       "allocator": "optional"
102     },
103     {
104       "name": "unhooked-absent",
105       "stacktrace": "optional",
106       "allocator": "optional"
107     },
108     {
109       "name": "unhooked-anonymous",
110       "stacktrace": "optional",
111       "allocator": "optional"
112     },
113     {
114       "name": "unhooked-file-exec",
115       "stacktrace": "optional",
116       "allocator": "optional"
117     },
118     {
119       "name": "unhooked-file-nonexec",
120       "stacktrace": "optional",
121       "allocator": "optional"
122     },
123     {
124       "name": "unhooked-stack",
125       "stacktrace": "optional",
126       "allocator": "optional"
127     },
128     {
129       "name": "unhooked-other",
130       "stacktrace": "optional",
131       "allocator": "optional"
132     },
133     {
134       "name": "mmap-v8-heap-newspace",
135       "stacktrace": ".*v8::internal::NewSpace::SetUp.*",
136       "allocator": "mmap"
137     },
138     {
139       "name": "mmap-v8-heap-coderange",
140       "stacktrace": ".*v8::internal::CodeRange::SetUp.*",
141       "allocator": "mmap"
142     },
143     {
144       "name": "mmap-v8-heap-pagedspace",
145       "stacktrace": ".*v8::internal::PagedSpace::AllocateRaw.*",
146       "allocator": "mmap"
147     },
148     {
149       "name": "mmap-v8-other",
150       "stacktrace": ".*v8::.*",
151       "allocator": "mmap"
152     },
153     {
154       "name": "mmap-catch-all",
155       "stacktrace": ".*",
156       "allocator": "mmap"
157     },
158     {
159       "name": "tc-webcore-fontcache",
160       "stacktrace": ".*WebCore::FontCache::getCachedFontData.*",
161       "allocator": "malloc"
162     },
163     {
164       "name": "tc-skia",
165       "stacktrace": ".* Sk[A-Za-z_]+::.*",
166       "allocator": "malloc"
167     },
168     {
169       "name": "tc-renderobject",
170       "stacktrace": ".*WebCore::RenderArena::allocate.*",
171       "allocator": "malloc"
172     },
173     {
174       "name": "tc-renderstyle",
175       "stacktrace": ".*WebCore::RenderStyle::create.*",
176       "allocator": "malloc"
177     },
178     {
179       "name": "tc-renderstyle",
180       "stacktrace": ".*WebCore::RenderStyle::clone.*",
181       "allocator": "malloc"
182     },
183     {
184       "name": "tc-webcore-sharedbuf",
185       "stacktrace": ".*WebCore::SharedBuffer::create.*",
186       "allocator": "malloc"
187     },
188     {
189       "name": "tc-webcore-sharedbuf",
190       "stacktrace": ".*WebCore::SharedBuffer::buffer.*",
191       "allocator": "malloc"
192     },
193     {
194       "name": "tc-webcore-sharedbuf",
195       "stacktrace": ".*WebCore::SharedBuffer::append.*",
196       "allocator": "malloc"
197     },
198     {
199       "name": "tc-webcore-XHRcreate",
200       "stacktrace": ".*WebCore::XMLHttpRequest::create .*",
201       "allocator": "malloc"
202     },
203     {
204       "name": "tc-webcore-XHRreceived",
205       "stacktrace": ".*WebCore::XMLHttpRequest::didReceiveData.*",
206       "allocator": "malloc"
207     },
208     {
209       "name": "tc-webcore-docwriter-add",
210       "stacktrace": ".*WebCore::DocumentWriter::addData.*",
211       "allocator": "malloc"
212     },
213     {
214       "name": "tc-webcore-node-and-doc",
215       "stacktrace": ".*WebCore::HTML[a-zA-Z0-9_]*Element::create .*",
216       "allocator": "malloc"
217     },
218     {
219       "name": "tc-webcore-node-and-doc",
220       "stacktrace": ".*WebCore::Text::create .*",
221       "allocator": "malloc"
222     },
223     {
224       "name": "tc-webcore-node-and-doc",
225       "stacktrace": ".*WebCore::Comment::create .*",
226       "allocator": "malloc"
227     },
228     {
229       "name": "tc-webcore-node-and-doc",
230       "stacktrace": ".*WebCore::HTMLDocument::create .*",
231       "allocator": "malloc"
232     },
233     {
234       "name": "tc-webcore-node-and-doc",
235       "stacktrace": ".*WebCore::CSSStyleRule::create .*",
236       "allocator": "malloc"
237     },
238     {
239       "name": "tc-webcore-node-and-doc",
240       "stacktrace": ".*WebCore::Attribute::create .*",
241       "allocator": "malloc"
242     },
243     {
244       "name": "tc-webcore-node-and-doc",
245       "stacktrace": ".*WebCore::DOMWindow::create .*",
246       "allocator": "malloc"
247     },
248     {
249       "name": "tc-webcore-node-factory",
250       "stacktrace": ".*WebCore::HTML[a-zA-Z0-9_]*Factory::create[a-zA-Z0-9_]*Element.*",
251       "allocator": "malloc"
252     },
253     {
254       "name": "tc-webcore-element-wrapper",
255       "stacktrace": ".*WebCore::createHTML[a-zA-Z0-9_]*ElementWrapper.*",
256       "allocator": "malloc"
257     },
258     {
259       "name": "tc-webcore-stylepropertyset",
260       "stacktrace": ".*WebCore::StylePropertySet::create .*",
261       "allocator": "malloc"
262     },
263     {
264       "name": "tc-webcore-style-createsheet",
265       "stacktrace": ".*WebCore::StyleElement::createSheet.*",
266       "allocator": "malloc"
267     },
268     {
269       "name": "tc-webcore-cachedresource",
270       "stacktrace": ".*WebCore::CachedResource::data .*",
271       "allocator": "malloc"
272     },
273     {
274       "name": "tc-webcore-cachedresource",
275       "stacktrace": ".*WebCore::CachedResource::load .*",
276       "allocator": "malloc"
277     },
278     {
279       "name": "tc-webcore-script-execute",
280       "stacktrace": ".*WebCore::ScriptElement::execute.*",
281       "allocator": "malloc"
282     },
283     {
284       "name": "tc-webcore-events-related",
285       "stacktrace": ".*WebCore::createAttributeEventListener.*",
286       "allocator": "malloc"
287     },
288     {
289       "name": "tc-webcore-events-related",
290       "stacktrace": ".*WebCore::V8LazyEventListener::create.*",
291       "allocator": "malloc"
292     },
293     {
294       "name": "tc-webcore-events-related",
295       "stacktrace": ".*WebCore::V8EventListener::create.*",
296       "allocator": "malloc"
297     },
298     {
299       "name": "tc-webcore-events-related",
300       "stacktrace": ".*WebCore::Event::create .*",
301       "allocator": "malloc"
302     },
303     {
304       "name": "tc-webcore-events-related",
305       "stacktrace": ".*WebCore::EventListener::create .*",
306       "allocator": "malloc"
307     },
308     {
309       "name": "tc-webcore-document-write",
310       "stacktrace": ".*WebCore::Document::write.*",
311       "allocator": "malloc"
312     },
313     {
314       "name": "tc-webcore-node-create-renderer",
315       "stacktrace": ".*WebCore::Node::createRendererIfNeeded.*",
316       "allocator": "malloc"
317     },
318     {
319       "name": "tc-webcore-render-catch-all",
320       "stacktrace": ".*WebCore::RenderLayer.*",
321       "allocator": "malloc"
322     },
323     {
324       "name": "tc-webcore-render-catch-all",
325       "stacktrace": ".*WebCore::RenderBlock.*",
326       "allocator": "malloc"
327     },
328     {
329       "name": "tc-webcore-render-catch-all",
330       "stacktrace": ".*WebCore::RenderWidget.*",
331       "allocator": "malloc"
332     },
333     {
334       "name": "tc-webcore-render-catch-all",
335       "stacktrace": ".*WebCore::RenderView.*",
336       "allocator": "malloc"
337     },
338     {
339       "name": "tc-webcore-render-catch-all",
340       "stacktrace": ".*WebCore::RenderViewImpl.*",
341       "allocator": "malloc"
342     },
343     {
344       "name": "tc-webcore-render-catch-all",
345       "stacktrace": ".*WebCore::RenderStyle.*",
346       "allocator": "malloc"
347     },
348     {
349       "name": "tc-webcore-render-catch-all",
350       "stacktrace": ".*WebCore::RenderText.*",
351       "allocator": "malloc"
352     },
353     {
354       "name": "tc-webcore-render-catch-all",
355       "stacktrace": ".* RendererMain .*",
356       "allocator": "malloc"
357     },
358     {
359       "name": "tc-webcore-setInnerHTML-except-node",
360       "stacktrace": ".*WebCore::HTMLElement::setInnerHTML.*",
361       "allocator": "malloc"
362     },
363     {
364       "name": "tc-wtf-StringImpl-user-catch-all",
365       "stacktrace": ".*WTF::StringImpl::create .*",
366       "allocator": "malloc"
367     },
368     {
369       "name": "tc-wtf-StringImpl-user-catch-all",
370       "stacktrace": ".*WTF::StringImpl::createUninitialized.*",
371       "allocator": "malloc"
372     },
373     {
374       "name": "tc-wtf-HashTable-user-catch-all",
375       "stacktrace": ".*WTF::HashTable::allocateTable.*",
376       "allocator": "malloc"
377     },
378     {
379       "name": "tc-webcore-everything-create",
380       "stacktrace": ".*WebCore::[a-zA-Z0-9_]*::create .*",
381       "allocator": "malloc"
382     },
383     {
384       "name": "tc-webkit-from-v8-catch-all",
385       "stacktrace": ".*(WTF::|WebCore::|WebKit::).*v8::.*",
386       "allocator": "malloc"
387     },
388     {
389       "name": "tc-webkit-catch-all",
390       "stacktrace": ".*(WTF::|WebCore::|WebKit::).*",
391       "allocator": "malloc"
392     },
393     {
394       "name": "tc-v8-catch-all",
395       "stacktrace": ".*v8::.*",
396       "allocator": "malloc"
397     },
398     {
399       "name": "tc-toplevel-string",
400       "stacktrace": "std::basic_string::_Rep::_S_create",
401       "allocator": "malloc"
402     },
403     {
404       "name": "tc-std-treemap",
405       "stacktrace": ".*::allocate std::(_Rb_tree|__1::__tree).*",
406       "allocator": "malloc"
407     },
408     {
409       "name": "tc-std-hashmap",
410       "stacktrace": ".*(std::vector::reserve __gnu_cxx::hashtable|::allocate std::_Hashtable|::allocate std::__1::__hash_table).*",
411       "allocator": "malloc"
412     },
413     {
414       "name": "tc-std-vector",
415       "stacktrace": ".*std::(_Vector_base::_M_allocate|__1::vector::allocate).*",
416       "allocator": "malloc"
417     },
418     {
419       "name": "tc-std-other",
420       "stacktrace": ".*(__gnu_cxx::new_allocator::allocate|std::__1::allocator::allocate).*",
421       "allocator": "malloc"
422     },
423     {
424       "name": "tc-catch-all",
425       "stacktrace": ".*",
426       "allocator": "malloc"
427     },
428     {
429       "name": "UNTIL_HERE_FOR_TOTAL",
430       "stacktrace": "optional",
431       "allocator": "optional"
432     },
433     {
434       "name": "total-exclude-profiler",
435       "stacktrace": "optional",
436       "allocator": "optional"
437     },
438     {
439       "name": "total",
440       "stacktrace": "optional",
441       "allocator": "optional"
442     },
443     {
444       "name": "absent",
445       "stacktrace": "optional",
446       "allocator": "optional"
447     },
448     {
449       "name": "anonymous",
450       "stacktrace": "optional",
451       "allocator": "optional"
452     },
453     {
454       "name": "file-exec",
455       "stacktrace": "optional",
456       "allocator": "optional"
457     },
458     {
459       "name": "file-nonexec",
460       "stacktrace": "optional",
461       "allocator": "optional"
462     },
463     {
464       "name": "stack",
465       "stacktrace": "optional",
466       "allocator": "optional"
467     },
468     {
469       "name": "other",
470       "stacktrace": "optional",
471       "allocator": "optional"
472     }
473   ],
474   "version": "POLICY_DEEP_3"