script-ignore-alloc-fns.json (1833B)
1 { 2 "version": 5, 3 "invocation": { 4 "dmdEnvVar": "1", 5 "mode": "dark-matter" 6 }, 7 "blockList": [ 8 { "req": 1048576, "alloc": "A" }, 9 { "req": 65536, "alloc": "B" }, 10 { "req": 8000, "slop": 192, "alloc": "C" }, 11 { "req": 2500, "alloc": "D" } 12 ], 13 "traceTable": { 14 "A": ["AA", "AB", "AC", "AD"], 15 "B": ["BA", "BB", "BC"], 16 "C": ["CA", "CB", "CC", "CD"], 17 "D": ["DA", "DB", "DD", "DD", "DE", "DF", "DG", "DH", "DI", "DJ"] 18 }, 19 "frameTable": { 20 "AA": "#00: replace_malloc (DMD.cpp:1106)", 21 "AB": "#00: moz_xmalloc (mozalloc.cpp:68)", 22 "AC": "#00: operator new(unsigned long) (mozalloc.h:208)", 23 "AD": "#00: A (A.cpp:99)", 24 25 "BA": "#00: replace_calloc (DMD.cpp:1125)", 26 "BB": "#00: js_calloc(unsigned long) (Utility.h:107)", 27 "BC": "#06: js::jit::JitRuntime::initialize(JSContext*) (Ion.cpp:301)", 28 29 "CA": "#00: replace_realloc (DMD.cpp:1153)", 30 "CB": "#00: bool* mozilla::MallocAllocPolicy::pod_realloc<bool>(bool*, unsigned long, unsigned long) (AllocPolicy.h:74)", 31 "CC": "#00: mozilla::Vector::growStorageBy(unsigned long) (Vector.h:802)", 32 "CD": "#00: D (D.cpp:99)", 33 34 "DA": "#00: replace_memalign (DMD.cpp:1181)", 35 "DB": "#00: replace_posix_memalign (replace_malloc.h:120)", 36 "DC": "#00: ??? (/lib/x86_64-linux-gnu/libglib-2.0.so.0)", 37 "DD": "#00: g_slice_alloc (/lib/x86_64-linux-gnu/libglib-2.0.so.0)", 38 "DE": "#00: g_slice_alloc0 (/lib/x86_64-linux-gnu/libglib-2.0.so.0)", 39 "DF": "#00: g_type_create_instance (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0)", 40 "DG": "#00: not_an_alloc_function_so_alloc_functions_below_here_will_not_be_stripped (blah)", 41 "DH": "#00: replace_posix_memalign (replace_malloc.h:120)", 42 "DI": "#00: ??? (/lib/x86_64-linux-gnu/libglib-2.0.so.0)", 43 "DJ": "#00: another_non_alloc_function (blah)" 44 } 45 }