1{ 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-v8", 22 "tc-skia", 23 "tc-webkit-catch-all", 24 "tc-unknown-string", 25 "tc-catch-all", 26 "tc-unused", 27 "UNTIL_HERE_FOR_TOTAL", 28 "total-exclude-profiler", 29 "total", 30 "absent", 31 "anonymous", 32 "file-exec", 33 "file-nonexec", 34 "stack", 35 "other", 36 "mmap-total-log", 37 "mmap-no-log", 38 "mmap-total-record", 39 "other-total-log", 40 "tc-total-log", 41 "tc-no-log", 42 "tc-total-record", 43 "tc-total" 44 ], 45 "rules": [ 46 { 47 "name": "second", 48 "stacktrace": "optional", 49 "allocator": "optional" 50 }, 51 { 52 "name": "mmap-profiler", 53 "stacktrace": ".*(ProfilerMalloc|MemoryRegionMap::).*", 54 "allocator": "mmap" 55 }, 56 { 57 "name": "mmap-type-profiler", 58 "stacktrace": ".*(TypeProfilerMalloc).*", 59 "allocator": "mmap" 60 }, 61 { 62 "name": "mmap-tcmalloc", 63 "stacktrace": ".*(DoAllocWithArena|SbrkSysAllocator::Alloc|MmapSysAllocator::Alloc|LowLevelAlloc::Alloc|LowLevelAlloc::AllocWithArena).*", 64 "allocator": "mmap" 65 }, 66 { 67 "name": "FROM_HERE_FOR_TOTAL", 68 "stacktrace": "optional", 69 "allocator": "optional" 70 }, 71 { 72 "name": "mustbezero", 73 "stacktrace": "optional", 74 "allocator": "optional" 75 }, 76 { 77 "name": "unhooked-absent", 78 "stacktrace": "optional", 79 "allocator": "optional" 80 }, 81 { 82 "name": "unhooked-anonymous", 83 "mappedpathname": "^$", 84 "allocator": "unhooked" 85 }, 86 { 87 "name": "unhooked-file-exec", 88 "mappedpathname": "^/.*", 89 "mappedpermission": "..x.", 90 "allocator": "unhooked" 91 }, 92 { 93 "name": "unhooked-file-nonexec", 94 "mappedpathname": "^/.*", 95 "allocator": "unhooked" 96 }, 97 { 98 "name": "unhooked-stack", 99 "mappedpathname": ".stack.", 100 "allocator": "unhooked" 101 }, 102 { 103 "name": "unhooked-other", 104 "mappedpathname": ".*", 105 "allocator": "unhooked" 106 }, 107 { 108 "name": "mmap-v8-heap-newspace", 109 "stacktrace": ".*v8::internal::NewSpace::SetUp.*", 110 "allocator": "mmap" 111 }, 112 { 113 "name": "mmap-v8-heap-coderange", 114 "stacktrace": ".*v8::internal::CodeRange::SetUp.*", 115 "allocator": "mmap" 116 }, 117 { 118 "name": "mmap-v8-heap-pagedspace", 119 "stacktrace": ".*v8::internal::PagedSpace::AllocateRaw.*", 120 "allocator": "mmap" 121 }, 122 { 123 "name": "mmap-v8-other", 124 "stacktrace": ".*v8::.*", 125 "allocator": "mmap" 126 }, 127 { 128 "name": "mmap-catch-all", 129 "stacktrace": ".*", 130 "allocator": "mmap" 131 }, 132 { 133 "name": "tc-v8", 134 "stacktrace": ".*v8::.*", 135 "allocator": "malloc" 136 }, 137 { 138 "name": "tc-skia", 139 "stacktrace": ".*Sk[A-Za-z_]+::.*", 140 "allocator": "malloc" 141 }, 142 { 143 "name": "tc-webkit-catch-all", 144 "stacktrace": ".*(WTF::|WebCore::|WebKit::).*", 145 "allocator": "malloc" 146 }, 147 { 148 "name": "tc-unknown-string", 149 "stacktrace": ".*std::basic_string::_Rep::_S_create.*", 150 "allocator": "malloc" 151 }, 152 { 153 "name": "tc-catch-all", 154 "stacktrace": ".*", 155 "allocator": "malloc" 156 }, 157 { 158 "name": "UNTIL_HERE_FOR_TOTAL", 159 "stacktrace": "optional", 160 "allocator": "optional" 161 }, 162 { 163 "name": "total-exclude-profiler", 164 "stacktrace": "optional", 165 "allocator": "optional" 166 }, 167 { 168 "name": "total", 169 "stacktrace": "optional", 170 "allocator": "optional" 171 }, 172 { 173 "name": "absent", 174 "stacktrace": "optional", 175 "allocator": "optional" 176 }, 177 { 178 "name": "anonymous", 179 "stacktrace": "optional", 180 "allocator": "optional" 181 }, 182 { 183 "name": "file-exec", 184 "stacktrace": "optional", 185 "allocator": "optional" 186 }, 187 { 188 "name": "file-nonexec", 189 "stacktrace": "optional", 190 "allocator": "optional" 191 }, 192 { 193 "name": "stack", 194 "stacktrace": "optional", 195 "allocator": "optional" 196 }, 197 { 198 "name": "other", 199 "stacktrace": "optional", 200 "allocator": "optional" 201 } 202 ], 203 "version": "POLICY_DEEP_3" 204} 205