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-used-all",
     19     "tc-unused",
     20     "UNTIL_HERE_FOR_TOTAL",
     21     "total-exclude-profiler",
     22     "total",
     23     "absent",
     24     "anonymous",
     25     "file-exec",
     26     "file-nonexec",
     27     "stack",
     28     "other",
     29     "mmap-total-log",
     30     "mmap-no-log",
     31     "mmap-total-record",
     32     "other-total-log",
     33     "tc-total-log",
     34     "tc-no-log",
     35     "tc-total-record",
     36     "tc-total"
     37   ],
     38   "rules": [
     39     {
     40       "name": "second",
     41       "stacktrace": "optional",
     42       "allocator": "optional"
     43     },
     44     {
     45       "name": "mmap-profiler",
     46       "stacktrace": ".*(ProfilerMalloc|MemoryRegionMap::).*",
     47       "allocator": "mmap"
     48     },
     49     {
     50       "name": "mmap-type-profiler",
     51       "stacktrace": ".*(TypeProfilerMalloc).*",
     52       "allocator": "mmap"
     53     },
     54     {
     55       "name": "mmap-tcmalloc",
     56       "stacktrace": ".*(DoAllocWithArena|SbrkSysAllocator::Alloc|MmapSysAllocator::Alloc|LowLevelAlloc::Alloc|LowLevelAlloc::AllocWithArena).*",
     57       "allocator": "mmap"
     58     },
     59     {
     60       "name": "FROM_HERE_FOR_TOTAL",
     61       "stacktrace": "optional",
     62       "allocator": "optional"
     63     },
     64     {
     65       "name": "mustbezero",
     66       "stacktrace": "optional",
     67       "allocator": "optional"
     68     },
     69     {
     70       "name": "unhooked-absent",
     71       "stacktrace": "optional",
     72       "allocator": "optional"
     73     },
     74     {
     75       "name": "unhooked-anonymous",
     76       "mappedpathname": "^$",
     77       "allocator": "unhooked"
     78     },
     79     {
     80       "name": "unhooked-file-exec",
     81       "mappedpathname": "^/.*",
     82       "mappedpermission": "..x.",
     83       "allocator": "unhooked"
     84     },
     85     {
     86       "name": "unhooked-file-nonexec",
     87       "mappedpathname": "^/.*",
     88       "allocator": "unhooked"
     89     },
     90     {
     91       "name": "unhooked-stack",
     92       "mappedpathname": ".stack.",
     93       "allocator": "unhooked"
     94     },
     95     {
     96       "name": "unhooked-other",
     97       "mappedpathname": ".*",
     98       "allocator": "unhooked"
     99     },
    100     {
    101       "name": "mmap-v8",
    102       "stacktrace": ".*v8::.*",
    103       "allocator": "mmap"
    104     },
    105     {
    106       "name": "mmap-catch-all",
    107       "stacktrace": ".*",
    108       "allocator": "mmap"
    109     },
    110     {
    111       "name": "tc-used-all",
    112       "stacktrace": ".*",
    113       "allocator": "malloc"
    114     },
    115     {
    116       "name": "UNTIL_HERE_FOR_TOTAL",
    117       "stacktrace": "optional",
    118       "allocator": "optional"
    119     },
    120     {
    121       "name": "total-exclude-profiler",
    122       "stacktrace": "optional",
    123       "allocator": "optional"
    124     },
    125     {
    126       "name": "total",
    127       "stacktrace": "optional",
    128       "allocator": "optional"
    129     },
    130     {
    131       "name": "absent",
    132       "stacktrace": "optional",
    133       "allocator": "optional"
    134     },
    135     {
    136       "name": "anonymous",
    137       "stacktrace": "optional",
    138       "allocator": "optional"
    139     },
    140     {
    141       "name": "file-exec",
    142       "stacktrace": "optional",
    143       "allocator": "optional"
    144     },
    145     {
    146       "name": "file-nonexec",
    147       "stacktrace": "optional",
    148       "allocator": "optional"
    149     },
    150     {
    151       "name": "stack",
    152       "stacktrace": "optional",
    153       "allocator": "optional"
    154     },
    155     {
    156       "name": "other",
    157       "stacktrace": "optional",
    158       "allocator": "optional"
    159     }
    160   ],
    161   "version": "POLICY_DEEP_3"
    162 }
    163