Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / tools / deep_memory_profiler / sorters / malloc.WebCore.json
1 {
2   "type": "sorter",
3   "version": 1,
4   "world": "malloc",
5   "name": "WebCore",
6   "order": {},
7   "rules": [
8     {
9       "name": "RenderStyle",
10       "backtrace_function": ".*(WebCore|blink)::RenderStyle::(create|clone).*"
11     },
12     {
13       "name": "SharedBuffer",
14       "backtrace_function": ".*(WebCore|blink)::SharedBuffer::(create|buffer|append).*"
15     },
16     {
17       "name": "XMLHttpRequest",
18       "backtrace_function": ".*(WebCore|blink)::XMLHttpRequest::create .*"
19     },
20     {
21       "name": "XMLHttpRequest-received",
22       "backtrace_function": ".*(WebCore|blink)::XMLHttpRequest::didReceiveData.*"
23     },
24     {
25       "name": "DocumentWriter-addData",
26       "backtrace_function": ".*(WebCore|blink)::DocumentWriter::addData.*"
27     },
28     {
29       "name": "Element-create",
30       "backtrace_function": ".*(WebCore|blink)::(HTML[A-Za-z0-9_]*Element|Text|Comment|HTMLDocument|CSSStyleRule|Attribute|DOMWindow)::create .*"
31     },
32     {
33       "name": "Element-factory",
34       "backtrace_function": ".*(WebCore|blink)::HTML[a-zA-Z0-9_]*Factory::create[a-zA-Z0-9_]*Element.*"
35     },
36     {
37       "name": "ElementWrapper",
38       "backtrace_function": ".*(WebCore|blink)::createHTML[a-zA-Z0-9_]*ElementWrapper.*"
39     },
40     {
41       "name": "StylePropertySet",
42       "backtrace_function": ".*(WebCore|blink)::StylePropertySet::create .*"
43     },
44     {
45       "name": "StyleElement-createSheet",
46       "backtrace_function": ".*(WebCore|blink)::StyleElement::createSheet.*"
47     },
48     {
49       "name": "Resource",
50       "backtrace_function": ".*(WebCore|blink)::ResourceFetcher::requestResource .*"
51     },
52     {
53       "name": "ScriptLoader-execute",
54       "backtrace_function": ".*(WebCore|blink)::ScriptLoader::execute.*"
55     },
56     {
57       "name": "Events",
58       "backtrace_function": ".*(WebCore|blink)::(createAttributeEventListener|V8LazyEventListener::create|V8EventListener::create|Event::create |EventListener::create ).*"
59     },
60     {
61       "name": "Document-write",
62       "backtrace_function": ".*(WebCore|blink)::Document::write.*"
63     },
64     {
65       "name": "Element-createRenderer",
66       "backtrace_function": ".*(WebCore|blink)::[a-zA-Z0-9_]*Element::createRenderer .*"
67     },
68     {
69       "name": "ImageFrameGenerator",
70       "stacktrace": ".*(WebCore|blink)::ImageFrameGenerator.*"
71     },
72     {
73       "name": "Render",
74       "backtrace_function": ".*(WebCore|blink)::(RenderLayer|RenderBlock|RenderWidget|RenderView|RenderViewImpl|RenderStyle|RenderText).*"
75     },
76     {
77       "name": "setInnerHTML",
78       "backtrace_function": ".*(WebCore|blink)::Element::setInnerHTML.*"
79     },
80     {
81       "name": "Others-create",
82       "backtrace_function": ".*(WebCore|blink)::[a-zA-Z0-9_]*::create .*"
83     }
84   ]
85 }