1{ 2 "type": "sorter", 3 "version": 1, 4 "world": "vm", 5 "name": "map", 6 "root": true, 7 "order": {}, 8 "rules": [ 9 { 10 "name": "mmap-profiler", 11 "backtrace_function": ".*(ProfilerMalloc|MemoryRegionMap::).*", 12 "mmap": true, 13 "hidden": true 14 }, 15 { 16 "name": "mmap-type-profiler", 17 "backtrace_function": ".*(TypeProfilerMalloc).*", 18 "mmap": true, 19 "hidden": true 20 }, 21 { 22 "name": "unhooked-anonymous", 23 "mapped_pathname": "^$", 24 "mmap": false 25 }, 26 { 27 "name": "unhooked-file-exec", 28 "mapped_pathname": "^/.*", 29 "mapped_permission": "..x.", 30 "mmap": false 31 }, 32 { 33 "name": "unhooked-file-nonexec", 34 "mapped_pathname": "^/.*", 35 "mmap": false 36 }, 37 { 38 "name": "unhooked-stack", 39 "mapped_pathname": ".stack.", 40 "mmap": false 41 }, 42 { 43 "name": "unhooked-other", 44 "mapped_pathname": ".*", 45 "mmap": false 46 }, 47 { 48 "name": "mmap-tcmalloc", 49 "backtrace_function": ".*(DoAllocWithArena|SbrkSysAllocator::Alloc|MmapSysAllocator::Alloc|LowLevelAlloc::Alloc|LowLevelAlloc::AllocWithArena).*", 50 "subs": [ 51 [ "malloc", "component" ], 52 [ "malloc", "type" ] 53 ], 54 "mmap": true 55 }, 56 { 57 "name": "mmap-v8-heap-newspace", 58 "backtrace_function": ".*v8::internal::NewSpace::SetUp.*", 59 "mmap": true 60 }, 61 { 62 "name": "mmap-v8-heap-coderange", 63 "backtrace_function": ".*v8::internal::CodeRange::SetUp.*", 64 "mmap": true 65 }, 66 { 67 "name": "mmap-v8-heap-pagedspace", 68 "backtrace_function": ".*v8::internal::PagedSpace::AllocateRaw.*", 69 "mmap": true 70 }, 71 { 72 "name": "mmap-v8-other", 73 "backtrace_function": ".*v8::.*", 74 "mmap": true 75 }, 76 { 77 "name": "mmap-gpu-mappedmemorymanager", 78 "backtrace_function": ".*gpu::MappedMemoryManager::Alloc.*", 79 "mmap": true 80 }, 81 { 82 "name": "mmap-gpu-command-ringbuffer", 83 "backtrace_function": ".*gpu::CommandBufferHelper::AllocateRingBuffer.*", 84 "mmap": true 85 }, 86 { 87 "name": "mmap-gpu-transfer-ringbuffer", 88 "backtrace_function": ".*gpu::TransferBuffer::AllocateRingBuffer.*", 89 "mmap": true 90 }, 91 { 92 "name": "mmap-gpu-gles2-createbuffer", 93 "backtrace_function": ".*gpu::gles2::BufferTracker::CreateBuffer.*", 94 "mmap": true 95 }, 96 { 97 "name": "mmap-skia-font", 98 "backtrace_function": ".*SkTypeface::openStream.*", 99 "mmap": true 100 }, 101 { 102 "name": "mmap-catch-all", 103 "backtrace_function": ".*", 104 "mmap": true 105 } 106 ] 107} 108