Index: tools/deep_memory_profiler/policy.l2.json |
diff --git a/tools/deep_memory_profiler/policy.l2.json b/tools/deep_memory_profiler/policy.l2.json |
index 9c1e6fdb4119129349b67160760f5e412d174f82..3a1867f88920d80dc76b0c6bb82f6bc012ae29f8 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" |
-} |
+} |