diff options
Diffstat (limited to 'tools/deep_memory_profiler/policy.l2.json')
-rw-r--r-- | tools/deep_memory_profiler/policy.l2.json | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/tools/deep_memory_profiler/policy.l2.json b/tools/deep_memory_profiler/policy.l2.json index 9c1e6fd..3a1867f 100644 --- a/tools/deep_memory_profiler/policy.l2.json +++ b/tools/deep_memory_profiler/policy.l2.json @@ -45,6 +45,10 @@ "tc-webkit-catch-all", "tc-v8-catch-all", "tc-toplevel-string", + "tc-std-treemap", + "tc-std-hashmap", + "tc-std-vector", + "tc-std-other", "tc-catch-all", "tc-unused", "UNTIL_HERE_FOR_TOTAL", @@ -396,6 +400,26 @@ "allocator": "malloc" }, { + "name": "tc-std-treemap", + "stacktrace": ".*::allocate std::(_Rb_tree|__1::__tree).*", + "allocator": "malloc" + }, + { + "name": "tc-std-hashmap", + "stacktrace": ".*(std::vector::reserve __gnu_cxx::hashtable|::allocate std::_Hashtable|::allocate std::__1::__hash_table).*", + "allocator": "malloc" + }, + { + "name": "tc-std-vector", + "stacktrace": ".*std::(_Vector_base::_M_allocate|__1::vector::allocate).*", + "allocator": "malloc" + }, + { + "name": "tc-std-other", + "stacktrace": ".*(__gnu_cxx::new_allocator::allocate|std::__1::allocator::allocate).*", + "allocator": "malloc" + }, + { "name": "tc-catch-all", "stacktrace": ".*", "allocator": "malloc" @@ -442,4 +466,4 @@ } ], "version": "POLICY_DEEP_3" -}
\ No newline at end of file +} |