Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / tools / deep_memory_profiler / sorters / malloc.type.json
1 {
2   "type": "sorter",
3   "version": 1,
4   "world": "malloc",
5   "name": "type",
6   "order": {},
7   "rules": [
8     {
9       "name": "STL-string",
10       "typeinfo": "std::basic_string.*"
11     },
12     {
13       "name": "STL-rbtree",
14       "typeinfo": "std::priv::_Rb_tree::.*"
15     },
16     {
17       "name": "STL-vector",
18       "typeinfo": "std::priv::_Impl_vector::.*"
19     },
20     {
21       "name": "STL-hashtable",
22       "typeinfo": "std::hashtable::.*"
23     },
24     {
25       "name": "STL-others",
26       "typeinfo": "std::.*"
27     },
28     {
29       "name": "WTF-String",
30       "typeinfo": "WTF::String.*"
31     },
32     {
33       "name": "Skia",
34       "typeinfo": "(skia::|SkGlyph).*"
35     },
36     {
37       "name": "WebCore-Style",
38       "typeinfo": "(WebCore|blink)::Style.*"
39     },
40     {
41       "name": "STL-string",
42       "backtrace_function": ".*std::basic_string::.*"
43     },
44     {
45       "name": "STL-rbtree",
46       "backtrace_function": ".*std::priv::_Rb_tree::.*"
47     },
48     {
49       "name": "STL-rbtree",
50       "backtrace_function": ".*::allocate std::(_Rb_tree|__1::__tree).*"
51     },
52     {
53       "name": "STL-hashtable",
54       "backtrace_function": ".*std::hashtable::.*"
55     },
56     {
57       "name": "STL-hashtable",
58       "backtrace_function": ".*(std::vector::reserve __gnu_cxx::hashtable|::allocate std::_Hashtable|::allocate std::__1::__hash_table).*"
59     },
60     {
61       "name": "STL-vector",
62       "backtrace_function": ".*std::priv::_Impl_vector::.*"
63     },
64     {
65       "name": "STL-vector",
66       "backtrace_function": ".*std::(_Vector_base::_M_allocate|__1::vector::allocate).*"
67     },
68     {
69       "name": "STL-others",
70       "backtrace_function": ".*(__gnu_cxx::new_allocator::allocate|std::__1::allocator::allocate).*"
71     },
72     {
73       "name": "WTF-String",
74       "backtrace_function": ".*WTF::StringImpl::getData16SlowCase.*"
75     }
76   ]
77 }