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