global log file fd=524192 DynamoRIO version 9.0.1, custom build, (c) DynamoRIO developers Running: /usr/bin/grep DynamoRIO built with: -DINTERNAL -DDEBUG -DDRSTATS_DEMO -DX86 -DX64 -DLINUX -DUNIX -DDR_HOST_X86 -DDR_HOST_X64 -DAPP_EXPORTS -DKSTATS -DHAVE_FVISIBILITY -DHAVE_TYPELIMITS_CONTROL -DANNOTATIONS -DHAVE_RSEQ -DDR_DO_NOT_DEFINE_uint -DDR_DO_NOT_DEFINE_ushort -DDR__Bool_EXISTS -DASSEMBLE_WITH_GAS -DHAVE_MEMINFO -DHAVE_MEMINFO_MAPS -DHAVE_TLS -DHAVE_SIGALTSTACK -DUSE_VISIBILITY_ATTRIBUTES -DDR_APP_EXPORTS -DDEBUG_MEMORY -DHEAP_ACCOUNTING -DDEADLOCK_AVOIDANCE -DSHARING_STUDY -DHASHTABLE_STATISTICS DynamoRIO built on: Feb 14 2022 19:01:22 DYNAMORIO_OPTIONS: -code_api "-loglevel" "2" "-nop_initial_bblock" -client_lib64 "/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcov.so;0;" -client_lib32 "/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib32/release/libdrcov.so;0;" DynamoRIO's stack size: 56 Kb add_process_lock: 0 lock 0x00007f416484d340: name=memory_info_buf_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/memquery_linux.c:70 rank=90 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 memory_info_buf_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/memquery_linux.c:70 DynamoRIO library path: /home/derek/Downloads/DynamoRIO-Linux-9.0.1/lib64/debug/ DynamoRIO library file path: /home/derek/Downloads/DynamoRIO-Linux-9.0.1/lib64/debug/libdynamorio.so DR library bounds: 0x00007f416440c000 to 0x00007f416489a000 DynamoRIO alt arch path: /home/derek/Downloads/DynamoRIO-Linux-9.0.1/lib32/debug/ init_emulated_brk: initial brk is 0x00007f41603d2000-0x00007f41607d2000 AT_PHDR: 0x00007f4160386040 AT_BASE: 0x00007f4164398000 AT_ENTRY: 0x00007f416038b7b0 AT_EXECFN: 0x00007ffecc8f2f99 /usr/bin/grep add_process_lock: 0 lock 0x00007f416486a720: name=vmh_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:952 rank=78 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 vmh_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:952 os_heap_reserve: 1073741824 bytes @ 0x00007f4120386000 os_heap_reserve_in_region: reserved 1073741824 bytes @ 0x00007f4120386000 in 0x00007f40e03d1000-0x00007f41e0385000 Adding must-be-reachable-from-heap region 0x00007f4160386000-0x00007f41603d1000 Existing must-be-reachable region 0xffffffffffffffff-0x0000000000000000 Existing allowed range 0x0000000000000000-0xffffffffffffffff add_process_lock: 0 lock 0x00007f4164850dc0: name=request_region_be_heap_reachable_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:444 rank=88 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 request_region_be_heap_reachable_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:444 Added must-be-reachable-from-heap region 0x00007f4160386000-0x00007f41603d1000 New must-be-reachable region 0x00007f4160386000-0x00007f41603d0fff New allowed range 0x00007f40e03d0fff-0x00007f41e0385fff vmm_heap_unit_init: placed vmcode near app Adding must-be-reachable-from-heap region 0x00007f4120386000-0x00007f4160386000 Existing must-be-reachable region 0x00007f4160386000-0x00007f41603d0fff Existing allowed range 0x00007f40e03d0fff-0x00007f41e0385fff Added must-be-reachable-from-heap region 0x00007f4120386000-0x00007f4160386000 New must-be-reachable region 0x00007f4120386000-0x00007f41603d0fff New allowed range 0x00007f40e03d0fff-0x00007f41a0385fff vmm_heap_unit_init vmcode reservation: [0x00007f4120386000,0x00007f4160386000) total=262144 free=262144 os_heap_commit: 32768 bytes @ 0x00007f4120386000 vmm_heap_reserve_blocks vmcode: size=32768 => 32768 in blocks=8 free_blocks=262144 vmm_heap_reserve_blocks vmcode: size=32768 blocks=8 p=0x00007f4120386000 index=0 vmm_dump_map(0x00007f416486a6f8) virtual regions 0x00007f4120386000-0x00007f412038dfff size=32768 reserved 0x00007f412038e000-0x00007f4160385fff size=1073709056 free add_process_lock: 0 lock 0x00007f416486a668: name=vmh_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:952 rank=78 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 vmh_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:952 os_heap_reserve: 4096 bytes @ 0x00007f3f20385000 vmm_heap_unit_init vmheap reservation: [0x00007f3f20385000,0x00007f4120385000) total=2097152 free=2097152 os_heap_commit: 262144 bytes @ 0x00007f3f20385000 vmm_heap_reserve_blocks vmheap: size=262144 => 262144 in blocks=64 free_blocks=2097152 vmm_heap_reserve_blocks vmheap: size=262144 blocks=64 p=0x00007f3f20385000 index=0 vmm_dump_map(0x00007f416486a640) virtual regions 0x00007f3f20385000-0x00007f3f203c4fff size=262144 reserved 0x00007f3f203c5000-0x00007f4120384fff size=-262144 free add_process_lock: 0 lock 0x00007f4164851280: name=privload_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/loader_shared.c:61 rank=50 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 privload_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/loader_shared.c:61 privload_load: loading /home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcov.so vmm_heap_reserve_blocks vmcode: size=24576 => 24576 in blocks=6 free_blocks=262136 vmm_heap_reserve_blocks vmcode: size=24576 blocks=6 p=0x00007f412038e000 index=8 heap_reserve_for_external_mapping vmcode: size=24576 p=0x00007f412038e000 elf_loader_map_phdrs: module not loaded at preferred address vmm_heap_free_blocks vmcode: size=4096 blocks=1 p=0x00007f412038e000 heap_unreserve_for_external_mapping vmcode: size=4096 p=0x00007f412038e000 vmm_heap_reserve_blocks vmcode: size=4096 => 4096 in blocks=1 free_blocks=262131 vmm_heap_reserve_blocks vmcode: size=4096 blocks=1 p=0x00007f412038e000 index=8 heap_reserve_for_external_mapping vmcode: size=4096 p=0x00007f412038e000 vmm_heap_free_blocks vmcode: size=4096 blocks=1 p=0x00007f412038f000 heap_unreserve_for_external_mapping vmcode: size=4096 p=0x00007f412038f000 vmm_heap_reserve_blocks vmcode: size=4096 => 4096 in blocks=1 free_blocks=262131 vmm_heap_reserve_blocks vmcode: size=4096 blocks=1 p=0x00007f412038f000 index=9 heap_reserve_for_external_mapping vmcode: size=4096 p=0x00007f412038f000 vmm_heap_free_blocks vmcode: size=4096 blocks=1 p=0x00007f4120390000 heap_unreserve_for_external_mapping vmcode: size=4096 p=0x00007f4120390000 vmm_heap_reserve_blocks vmcode: size=4096 => 4096 in blocks=1 free_blocks=262131 vmm_heap_reserve_blocks vmcode: size=4096 blocks=1 p=0x00007f4120390000 index=10 heap_reserve_for_external_mapping vmcode: size=4096 p=0x00007f4120390000 vmm_heap_free_blocks vmcode: size=8192 blocks=2 p=0x00007f4120391000 heap_unreserve_for_external_mapping vmcode: size=8192 p=0x00007f4120391000 vmm_heap_reserve_blocks vmcode: size=8192 => 8192 in blocks=2 free_blocks=262132 vmm_heap_reserve_blocks vmcode: size=8192 blocks=2 p=0x00007f4120391000 index=11 heap_reserve_for_external_mapping vmcode: size=8192 p=0x00007f4120391000 vmm_heap_reserve_blocks vmcode: size=16384 => 16384 in blocks=4 free_blocks=262130 vmm_heap_reserve_blocks vmcode: size=16384 blocks=4 p=0x00007f4120394000 index=14 heap_reserve_for_external_mapping vmcode: size=16384 p=0x00007f4120394000 for debugger: add-symbol-file /home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcov.so 0x00007f412038f1d0 vmm_heap_free_blocks vmcode: size=16384 blocks=4 p=0x00007f4120394000 heap_unreserve_for_external_mapping vmcode: size=16384 p=0x00007f4120394000 os_file_exists failed: 0xfffffffffffffffe loaded /home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcov.so at 0x00007f412038e000-0x00007f4120393000 Adding must-be-reachable-from-heap region 0x00007f412038e000-0x00007f4120393000 Existing must-be-reachable region 0x00007f4120386000-0x00007f41603d0fff Existing allowed range 0x00007f40e03d0fff-0x00007f41a0385fff Added must-be-reachable-from-heap region 0x00007f412038e000-0x00007f4120393000 New must-be-reachable region 0x00007f4120386000-0x00007f41603d0fff New allowed range 0x00007f40e03d0fff-0x00007f41a0385fff Heap bucket sizes are: 8 bytes 24 bytes 72 bytes 104 bytes 112 bytes 128 bytes 152 bytes 184 bytes 248 bytes 256 bytes 512 bytes -1 bytes add_process_lock: 0 lock 0x00007f4164850c40: name=heap_unit_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:301 rank=77 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 heap_unit_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:301 vmm_heap_reserve_blocks vmheap: size=32768 => 32768 in blocks=8 free_blocks=2097088 vmm_heap_reserve_blocks vmheap: size=32768 blocks=8 p=0x00007f3f203c5000 index=64 vmm_heap_reserve vmheap: size=32768 p=0x00007f3f203c5000 os_heap_commit: 4096 bytes @ 0x00007f3f203c6000 New heap unit: 0x00007f3f203c6000-0x00007f3f203cc000 add_process_lock: 0 lock 0x00007f4164850cc0: name=global_alloc_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:315 rank=76 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 global_alloc_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:315 os_heap_commit: 4096 bytes @ 0x00007f3f203c7000 vmm_heap_reserve_blocks vmheap: size=32768 => 32768 in blocks=8 free_blocks=2097080 vmm_heap_reserve_blocks vmheap: size=32768 blocks=8 p=0x00007f3f203cd000 index=72 vmm_heap_reserve vmheap: size=32768 p=0x00007f3f203cd000 os_heap_commit: 4096 bytes @ 0x00007f3f203ce000 New heap unit: 0x00007f3f203ce000-0x00007f3f203d4000 vmm_heap_reserve_blocks vmcode: size=32768 => 32768 in blocks=8 free_blocks=262130 vmm_heap_reserve_blocks vmcode: size=32768 blocks=8 p=0x00007f4120394000 index=14 vmm_heap_reserve vmcode: size=32768 p=0x00007f4120394000 os_heap_commit: 4096 bytes @ 0x00007f4120395000 New heap unit: 0x00007f4120395000-0x00007f412039b000 vmm_heap_reserve_blocks vmheap: size=32768 => 32768 in blocks=8 free_blocks=2097072 vmm_heap_reserve_blocks vmheap: size=32768 blocks=8 p=0x00007f3f203d5000 index=80 vmm_heap_reserve vmheap: size=32768 p=0x00007f3f203d5000 os_heap_commit: 4096 bytes @ 0x00007f3f203d6000 New heap unit: 0x00007f3f203d6000-0x00007f3f203dc000 SYSLOG_INFORMATION: Starting application /usr/bin/grep (32805) SYSLOG_INFORMATION: Starting application /usr/bin/grep (32805) Running on a 8 CPU machine Processor features: edx = 0xbfebfbff ecx = 0x7ffafbbf ext_edx = 0x2c100800 ext_ecx = 0x00000121 sext_ebx = 0x029c67af Processor has XD Bit Processor has MMX Processor has fxsave/fxrstor Processor has SSE Processor has SSE2 Processor has SSE3 Processor has AVX Processor has OSXSAVE xgetbv => 0x000000000000001f Processor and OS fully support AVX Cache line size is 64 bytes L1 icache=unknown, L1 dcache=unknown, L2 cache=unknown Processor brand string = Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz Type=0x0, Family=0x6, Model=0x8e, Stepping=0xa uname: sysname: Linux nodename: Zendriver release: 5.16.11-2-MANJARO version: #1 SMP PREEMPT Fri Feb 25 11:27:31 UTC 2022 machine: x86_64 thread id is from gettid kernel version = 5.16.11 itimers are thread-shared hashtable_generic_init signalfd table htable=0x00007f3f203c75e8 bits=6 size=65 mask=0x000000000000003f offset=0 load=80% resize=52 signalfd table table 0x00007f3f203c77f0 0x0000000000000000 groom=0% groom_at=0 orig xstate size = 836 new xstate size = 1092 prior handler is 0x0000000000000000 vs master 0x00007f41646bdff8 with flags=0x0 for signal 11 prior handler is 0x0000000000000000 vs master 0x00007f41646bdff8 with flags=0x0 for signal 7 add_process_lock: 0 lock 0x00007f3f203c7c68: name=all_memory_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/memcache.c:98 rank=71 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 all_memory_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/memcache.c:98 add_process_lock: 0 lock 0x00007f3f203c7410: name=dynamo_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1599 rank=74 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 dynamo_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1599 os_heap_commit: 4096 bytes @ 0x00007f3f203c8000 hashtable_generic_init fd table htable=0x00007f3f203c7d48 bits=6 size=65 mask=0x000000000000003f offset=0 load=80% resize=52 fd table table 0x00007f3f203c7f50 0x0000000000000000 groom=0% groom_at=0 add_process_lock: 0 lock 0x00007f3f203c7dc0: name=HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 rank=52 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 add_process_lock: 0 lock 0x00007f3f203c8188: name=rseq_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/rseq_linux.c:141 rank=30 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 rseq_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/rseq_linux.c:141 hashtable_generic_init rseq_cs table htable=0x00007f3f203c8268 bits=5 size=33 mask=0x000000000000001f offset=0 load=80% resize=26 rseq_cs table table 0x00007f3f203c8468 0x0000000000000000 groom=0% groom_at=0 os_heap_commit: 4096 bytes @ 0x00007f3f203c9000 os_heap_commit: 8192 bytes @ 0x00007f3f203ca000 vmm_heap_reserve_blocks vmheap: size=57344 => 57344 in blocks=14 free_blocks=2097064 vmm_heap_reserve_blocks vmheap: size=57344 blocks=14 p=0x00007f3f203dd000 index=88 vmm_heap_reserve vmheap: size=57344 p=0x00007f3f203dd000 os_heap_commit: 4096 bytes @ 0x00007f3f203de000 New heap unit: 0x00007f3f203de000-0x00007f3f203ea000 Creating new heap unit 1 (4 [/48] KB) os_heap_commit: 20480 bytes @ 0x00007f3f203df000 vmm_heap_reserve_blocks vmheap: size=65536 => 65536 in blocks=16 free_blocks=2097050 vmm_heap_reserve_blocks vmheap: size=65536 blocks=16 p=0x00007f3f203eb000 index=102 vmm_heap_reserve vmheap: size=65536 p=0x00007f3f203eb000 os_heap_commit: 57344 bytes @ 0x00007f3f203ec000 d_r_initstack is 0x00007f3f203ec000-0x00007f3f203fa000 privload_add_subdir_path: added Extension search dir /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug privload_add_subdir_path: added Extension search dir /home/derek/Downloads/DynamoRIO-Linux-9.0.1/drmemory/drmf/lib64/debug for debugger: add-symbol-file /home/derek/Downloads/DynamoRIO-Linux-9.0.1/lib64/debug/libdynamorio.so 0x00007f4164457000 os_heap_commit: 4096 bytes @ 0x00007f3f203e4000 vmm_heap_reserve_blocks vmcode: size=28672 => 28672 in blocks=7 free_blocks=262122 vmm_heap_reserve_blocks vmcode: size=28672 blocks=7 p=0x00007f412039c000 index=22 vmm_heap_reserve vmcode: size=28672 p=0x00007f412039c000 os_heap_commit: 12288 bytes @ 0x00007f412039d000 heap_mmap: 12288 bytes [/ 20480] @ 0x00007f412039d000 os_heap_commit: 4096 bytes @ 0x00007f3f203e5000 os_heap_commit: 4096 bytes @ 0x00007f3f203e6000 os_heap_commit: 4096 bytes @ 0x00007f41203a0000 vmm_heap_decommit: size=4096 p=0x00007f41203a0000 is_reserved=1 Generated code 0x00007f412039d000: 7368 header, 4854 gen, 12288 commit/20480 reserve os_heap_commit: 4096 bytes @ 0x00007f3f203e7000 hashtable_generic_init callee-info table htable=0x00007f3f203e6ed0 bits=6 size=65 mask=0x000000000000003f offset=0 load=80% resize=52 callee-info table table 0x00007f3f203e70d8 0x0000000000000000 groom=0% groom_at=0 os_heap_commit: 4096 bytes @ 0x00007f3f203e8000 Processor speed exactly 1800. 0MHz Processor speed: 1800MHz add_process_lock: 0 lock 0x00007f3f203d6070: name=shared_cache_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:1598 rank=16 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 shared_cache_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:1598 add_process_lock: 0 lock 0x00007f41648506c0: name=allunits_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:589 rank=69 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 allunits_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:589 vmm_heap_reserve_blocks vmcode: size=65536 => 65536 in blocks=16 free_blocks=262115 vmm_heap_reserve_blocks vmcode: size=65536 blocks=16 p=0x00007f41203a3000 index=29 vmm_heap_reserve vmcode: size=65536 p=0x00007f41203a3000 os_heap_commit: 4096 bytes @ 0x00007f41203a4000 heap_mmap: 4096 bytes [/ 57344] @ 0x00007f41203a4000 add_process_lock: 0 lock 0x00007f3f203e8300: name=fcache_unit_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:880 rank=70 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 fcache_unit_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:880 Variable-size block: allocating 0x00007f3f203e72e8 (4000 bytes [4000 aligned] in 4096 block) Initial shared bb cache is 56 KB add_process_lock: 0 lock 0x00007f3f203d64d8: name=shared_cache_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:1598 rank=16 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 shared_cache_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:1598 vmm_heap_reserve_blocks vmcode: size=65536 => 65536 in blocks=16 free_blocks=262099 vmm_heap_reserve_blocks vmcode: size=65536 blocks=16 p=0x00007f41203b3000 index=45 vmm_heap_reserve vmcode: size=65536 p=0x00007f41203b3000 os_heap_commit: 4096 bytes @ 0x00007f41203b4000 heap_mmap: 4096 bytes [/ 57344] @ 0x00007f41203b4000 Initial shared trace cache is 56 KB vmm_heap_reserve_blocks vmcode: size=12288 => 12288 in blocks=3 free_blocks=262083 vmm_heap_reserve_blocks vmcode: size=12288 blocks=3 p=0x00007f41203c3000 index=61 vmm_heap_reserve vmcode: size=12288 p=0x00007f41203c3000 os_heap_commit: 4096 bytes @ 0x00007f41203c4000 os_heap_commit: 4096 bytes @ 0x00007f3f203d7000 vmm_heap_reserve_blocks vmcode: size=12288 => 12288 in blocks=3 free_blocks=262080 vmm_heap_reserve_blocks vmcode: size=12288 blocks=3 p=0x00007f41203c6000 index=64 vmm_heap_reserve vmcode: size=12288 p=0x00007f41203c6000 os_heap_commit: 4096 bytes @ 0x00007f41203c7000 add_process_lock: 0 lock 0x00007f4164850440: name=shared_cache_flush_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fragment.c:160 rank=13 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 shared_cache_flush_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fragment.c:160 os_heap_commit: 8192 bytes @ 0x00007f3f203d8000 hashtable_fragment_init shared_bb htable=0x00007f3f203e84e8 bits=10 size=1025 mask=0x00000000000003ff offset=0 load=55% resize=563 shared_bb table 0x00007f3f203d7290 0x0000000000000000 groom=0% groom_at=0 os_heap_commit: 8192 bytes @ 0x00007f3f203da000 hashtable_fragment_init shared_trace htable=0x00007f3f203e86e8 bits=10 size=1025 mask=0x00000000000003ff offset=0 load=55% resize=563 shared_trace table 0x00007f3f203d92a0 0x0000000000000000 groom=0% groom_at=0 vmm_heap_reserve_blocks vmheap: size=57344 => 57344 in blocks=14 free_blocks=2097034 vmm_heap_reserve_blocks vmheap: size=57344 blocks=14 p=0x00007f3f203fb000 index=118 vmm_heap_reserve vmheap: size=57344 p=0x00007f3f203fb000 os_heap_commit: 4096 bytes @ 0x00007f3f203fc000 New heap unit: 0x00007f3f203fc000-0x00007f3f20408000 Creating new heap unit 1 (4 [/48] KB) os_heap_commit: 8192 bytes @ 0x00007f3f203fd000 hashtable_fragment_init shared_future htable=0x00007f3f203e88e8 bits=10 size=1025 mask=0x00000000000003ff offset=0 load=60% resize=615 shared_future table 0x00007f3f203fc050 0x0000000000000000 groom=0% groom_at=0 SYSLOG_INFORMATION: Initial options = -no_dynamic_options -loglevel 2 -client_lib '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcov.so;0;' -client_lib64 '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcov.so;0;' -client_lib32 '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib32/release/libdrcov.so;0;' -code_api -stack_size 56K -signal_stack_size 32K -nop_initial_bblock -max_elide_jmp 0 -max_elide_call 0 -early_inject -emulate_brk -no_inline_ignored_syscalls -native_exec_default_list '' -no_native_exec_managed_code -no_indcall2direct SYSLOG_INFORMATION: Initial options = -no_dynamic_options -loglevel 2 -client_lib '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcov.so;0;' -client_lib64 '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcov.so;0;' -client_lib32 '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib32/release/libdrcov.so;0;' -code_api -stack_size 56K -signal_stack_size 32K -nop_initial_bblock -max_elide_jmp 0 -max_elide_call 0 -early_inject -emulate_brk -no_inline_ignored_syscalls -native_exec_default_list '' -no_native_exec_managed_code -no_indcall2direct Initial pcache-affecting options = -client_lib32 '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib32/release/libdrcov.so;0;' -early_inject -no_indcall2direct os_heap_commit: 4096 bytes @ 0x00007f3f203e9000 vmm_heap_reserve_blocks vmheap: size=106496 => 106496 in blocks=26 free_blocks=2097020 vmm_heap_reserve_blocks vmheap: size=106496 blocks=26 p=0x00007f3f20409000 index=132 vmm_heap_reserve vmheap: size=106496 p=0x00007f3f20409000 os_heap_commit: 4096 bytes @ 0x00007f3f2040a000 New heap unit: 0x00007f3f2040a000-0x00007f3f20422000 Creating new heap unit 2 (4 [/96] KB) os_heap_commit: 32768 bytes @ 0x00007f3f2040b000 add_process_lock: 0 lock 0x00007f41648502c0: name=thread_initexit_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/dynamo.c:274 rank=4 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x0000000000000000 lock count_times_acquired= 1 0 0 0 0+2 thread_initexit_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/dynamo.c:274 vmm_heap_reserve_blocks vmheap: size=12288 => 12288 in blocks=3 free_blocks=2096994 vmm_heap_reserve_blocks vmheap: size=12288 blocks=3 p=0x00007f3f20423000 index=158 vmm_heap_reserve vmheap: size=12288 p=0x00007f3f20423000 os_heap_commit: 4096 bytes @ 0x00007f3f20424000 heap_mmap: 4096 bytes [/ 4096] @ 0x00007f3f20424000 os_tls_init for thread 32805 privload_tls_init: app TLS segment base is 0x0000000000000000 vmm_heap_reserve_blocks vmheap: size=16384 => 16384 in blocks=4 free_blocks=2096991 vmm_heap_reserve_blocks vmheap: size=16384 blocks=4 p=0x00007f3f20426000 index=161 vmm_heap_reserve vmheap: size=16384 p=0x00007f3f20426000 os_heap_commit: 8192 bytes @ 0x00007f3f20427000 heap_mmap: 8192 bytes [/ 8192] @ 0x00007f3f20427000 privload_tls_init: allocated 8192 at 0x00007f3f20427000 privload_tls_init: adjust thread pointer to 0x00007f3f20428700 thread 32805 app lib tls reg: 0x0, alt tls reg: 0x0 thread 32805 app lib tls base: 0x0000000000000000, alt tls base: 0x0000000000000000 thread 32805 priv lib tls base: 0x00007f3f20428700, alt tls base: 0x00007f3f20424000, DR's tls base: 0x00007f3f20424000 os_tls_init: cur gs base is 0x0000000000000000 os_tls_init: arch_prctl successful for base 0x00007f3f20424000 os_tls_init: using MSR vmm_heap_reserve_blocks vmheap: size=65536 => 65536 in blocks=16 free_blocks=2096987 vmm_heap_reserve_blocks vmheap: size=65536 blocks=16 p=0x00007f3f2042a000 index=165 vmm_heap_reserve vmheap: size=65536 p=0x00007f3f2042a000 os_heap_commit: 57344 bytes @ 0x00007f3f2042b000 dynamo_thread_init: 1 thread(s) now, dcontext=0x00007f3f20412080, #=0, id=32805, pid=32805 VM heap: addr range 0x00007f3f20385000--0x00007f4120385000, # free blocks 2096971 VM heap: addr range 0x00007f4120386000--0x00007f4160386000, # free blocks 262077 (Begin) All statistics @0 (0:00.000): Current threads under DynamoRIO control : 1 Peak threads under DynamoRIO control : 1 Threads ever created : 1 Dynamic option synchronizations : 2 Dynamic option synchronizations, no change : 2 Generated code protection changes : 1 Protection change calls : 14 Protection change pages : 139 Fcache shared bb capacity (bytes) : 4096 Fcache shared bb peak capacity (bytes) : 4096 Fcache shared trace capacity (bytes) : 4096 Fcache shared trace peak capacity (bytes) : 4096 Current fcache combined capacity (bytes) : 8192 Peak fcache combined capacity (bytes) : 8192 Current fcache units on live list : 2 Peak fcache units on live list : 2 Special heap units : 2 Peak special heap units : 2 Current special heap capacity (bytes) : 8192 Peak special heap capacity (bytes) : 8192 Current heap units on live list : 7 Peak heap units on live list : 7 Heap headers (bytes) : 152 Heap align space (bytes) : 35 Peak heap align space (bytes) : 35 Heap bucket pad space (bytes) : 2624 Peak heap bucket pad space (bytes) : 2624 Heap allocs in buckets : 2018 Heap allocs variable-sized : 20 Total reserved memory : 696320 Peak total reserved memory : 696320 Guard pages, reserved virtual pages : 32 Peak guard pages, reserved virtual pages : 32 Current stack capacity (bytes) : 114688 Peak stack capacity (bytes) : 114688 Mmap capacity (bytes) : 32768 Peak mmap capacity (bytes) : 32768 Mmap reserved but not committed (bytes) : 114688 Peak mmap reserved but not committed (bytes) : 114688 Heap claimed (bytes) : 110688 Peak heap claimed (bytes) : 110688 Current heap capacity (bytes) : 163840 Peak heap capacity (bytes) : 163840 Heap reserved but not committed (bytes) : 139264 Peak heap reserved but not committed (bytes) : 172032 Current total memory from OS (bytes) : 696320 Peak total memory from OS (bytes) : 696320 Current vmm blocks for unreachable heap : 142 Peak vmm blocks for unreachable heap : 142 Current vmm blocks for stack : 32 Peak vmm blocks for stack : 32 Current vmm blocks for unreachable special mmap : 7 Peak vmm blocks for unreachable special mmap : 7 Current vmm blocks for reachable heap : 16 Peak vmm blocks for reachable heap : 16 Current vmm blocks for cache : 32 Peak vmm blocks for cache : 32 Current vmm blocks for reachable special heap : 6 Peak vmm blocks for reachable special heap : 6 Current vmm blocks for reachable special mmap : 13 Peak vmm blocks for reachable special mmap : 13 Our virtual memory blocks in use : 248 Peak our virtual memory blocks in use : 248 Allocations using multiple vmm blocks : 21 Blocks used for multi-block allocs : 254 Current vmm virtual memory in use (bytes) : 1015808 Peak vmm virtual memory in use (bytes) : 1015808 Number of safe reads : 8 Peak vmarea vector length : 2 (End) All statistics Heap bucket usage counts and wasted memory: 0 8 count= 11 peak_count= 3 peak_wasted= 0 peak_align= 21 1 24 count= 1184 peak_count= 77 peak_wasted= 608 peak_align= 7 2 72 count= 69 peak_count= 20 peak_wasted= 760 peak_align= 7 3 104 count= 736 peak_count= 80 peak_wasted= 32 peak_align= 0 4 112 count= 0 peak_count= 0 peak_wasted= 0 peak_align= 0 5 128 count= 0 peak_count= 0 peak_wasted= 0 peak_align= 0 6 152 count= 0 peak_count= 0 peak_wasted= 0 peak_align= 0 7 184 count= 0 peak_count= 0 peak_wasted= 0 peak_align= 0 8 248 count= 8 peak_count= 8 peak_wasted= 384 peak_align= 0 9 256 count= 0 peak_count= 0 peak_wasted= 0 peak_align= 0 10 512 count= 10 peak_count= 10 peak_wasted= 2104 peak_align= 0 11 -1 count= 20 peak_count= 19 peak_wasted= 248 peak_align= 7 Non-persistent global units heap breakdown: BB Fragments: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Coarse Links: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Future Frag: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Frag Tables: cur= 24K, max= 24K, #= 3, 1= 8200, new= 24K, re= 0K IBL Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Traces: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K FC Empties: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Vm Multis: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K IR: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Symbols: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K TH Counter: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Tombstone: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Hot Patching: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Thread Mgt: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Memory Mgt: cur= 4K, max= 4K, #= 6, 1= 1200, new= 4K, re= 0K Stats: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K SpecialHeap: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Client: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Lib Dup: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Clean Call: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Other: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Total cur usage: 28 KB Total max (not nec. all used simult.): 28 KB Reachable global units heap breakdown: BB Fragments: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Coarse Links: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Future Frag: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Frag Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K IBL Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Traces: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K FC Empties: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Vm Multis: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K IR: cur= 0K, max= 0K, #= 531, 1= 24, new= 0K, re= 12K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Symbols: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K TH Counter: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Tombstone: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Hot Patching: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Thread Mgt: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Memory Mgt: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Stats: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K SpecialHeap: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Client: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Lib Dup: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Clean Call: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Other: cur= 0K, max= 0K, #= 1, 1= 8, new= 0K, re= 0K Total cur usage: 0 KB Total max (not nec. all used simult.): 0 KB Uprotected global units heap breakdown: BB Fragments: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Coarse Links: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Future Frag: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Frag Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K IBL Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Traces: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K FC Empties: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Vm Multis: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K IR: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Symbols: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K TH Counter: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Tombstone: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Hot Patching: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Thread Mgt: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Memory Mgt: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Stats: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K SpecialHeap: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Client: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Lib Dup: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Clean Call: cur= 0K, max= 0K, #= 2, 1= 16, new= 0K, re= 0K Other: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Total cur usage: 0 KB Total max (not nec. all used simult.): 0 KB Racy Up-to-date Process heap breakdown: BB Fragments: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Coarse Links: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Future Frag: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Frag Tables: cur= 25K, max= 25K, #= 6, 1= 8200, new= 25K, re= 0K IBL Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Traces: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K FC Empties: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Vm Multis: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K IR: cur= 0K, max= 9K, #= 1988, 1= 104, new= 11K, re= 95K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 5K, max= 5K, #= 11, 1= 4000, new= 1K, re= 4K Symbols: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K TH Counter: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Tombstone: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Hot Patching: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Thread Mgt: cur= 32K, max= 32K, #= 2, 1=32768, new= 32K, re= 0K Memory Mgt: cur= 9K, max= 9K, #= 7, 1= 5032, new= 9K, re= 0K Stats: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K SpecialHeap: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Client: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Lib Dup: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Clean Call: cur= 0K, max= 0K, #= 2, 1= 16, new= 0K, re= 0K Other: cur= 35K, max= 35K, #= 22, 1=22568, new= 38K, re= 0K Total cur usage: 108 KB Total max (not nec. all used simult.): 118 KB Updated-at-end Process (max is total of maxes) heap breakdown: BB Fragments: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Coarse Links: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Future Frag: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Frag Tables: cur= 1K, max= 1K, #= 3, 1= 288, new= 1K, re= 0K IBL Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Traces: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K FC Empties: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Vm Multis: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K IR: cur= 0K, max= 9K, #= 1457, 1= 104, new= 11K, re= 83K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 5K, max= 5K, #= 11, 1= 4000, new= 1K, re= 4K Symbols: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K TH Counter: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Tombstone: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Hot Patching: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Thread Mgt: cur= 32K, max= 32K, #= 2, 1=32768, new= 32K, re= 0K Memory Mgt: cur= 4K, max= 4K, #= 1, 1= 5032, new= 4K, re= 0K Stats: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K SpecialHeap: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Client: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Lib Dup: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Clean Call: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Other: cur= 35K, max= 35K, #= 21, 1=22568, new= 38K, re= 0K Total cur usage: 79 KB Total max (not nec. all used simult.): 90 KB Basic block (shared) unit 0 @0x00007f41203a4000: capacity 4 KB, used 0 KB, not full Basic block (shared) cache: capacity 4 KB, used 0 KB, not full fcache Basic block (shared) free list stats: # 0 0 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 0 bytes : 0 live, 0 charge, 0 waste # 1 44 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 44 bytes : 0 live, 0 charge, 0 waste # 2 52 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 52 bytes : 0 live, 0 charge, 0 waste # 3 56 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 56 bytes : 0 live, 0 charge, 0 waste # 4 64 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 64 bytes : 0 live, 0 charge, 0 waste # 5 72 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 72 bytes : 0 live, 0 charge, 0 waste # 6 80 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 80 bytes : 0 live, 0 charge, 0 waste # 7 112 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 112 bytes : 0 live, 0 charge, 0 waste # 8 172 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 172 bytes : 0 live, 0 charge, 0 waste # 0 0 bytes == 0 live, 0 charge, 0 waste # 1 44 bytes == 0 live, 0 charge, 0 waste # 2 52 bytes == 0 live, 0 charge, 0 waste # 3 56 bytes == 0 live, 0 charge, 0 waste # 4 64 bytes == 0 live, 0 charge, 0 waste # 5 72 bytes == 0 live, 0 charge, 0 waste # 6 80 bytes == 0 live, 0 charge, 0 waste # 7 112 bytes == 0 live, 0 charge, 0 waste # 8 172 bytes == 0 live, 0 charge, 0 waste fcache Basic block (shared) requests and frees histogram: Trace (shared) unit 0 @0x00007f41203b4000: capacity 4 KB, used 0 KB, not full Trace (shared) cache: capacity 4 KB, used 0 KB, not full fcache Trace (shared) free list stats: # 0 0 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 0 bytes : 0 live, 0 charge, 0 waste # 1 44 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 44 bytes : 0 live, 0 charge, 0 waste # 2 52 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 52 bytes : 0 live, 0 charge, 0 waste # 3 56 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 56 bytes : 0 live, 0 charge, 0 waste # 4 64 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 64 bytes : 0 live, 0 charge, 0 waste # 5 72 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 72 bytes : 0 live, 0 charge, 0 waste # 6 80 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 80 bytes : 0 live, 0 charge, 0 waste # 7 112 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 112 bytes : 0 live, 0 charge, 0 waste # 8 172 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 172 bytes : 0 live, 0 charge, 0 waste # 0 0 bytes == 0 live, 0 charge, 0 waste # 1 44 bytes == 0 live, 0 charge, 0 waste # 2 52 bytes == 0 live, 0 charge, 0 waste # 3 56 bytes == 0 live, 0 charge, 0 waste # 4 64 bytes == 0 live, 0 charge, 0 waste # 5 72 bytes == 0 live, 0 charge, 0 waste # 6 80 bytes == 0 live, 0 charge, 0 waste # 7 112 bytes == 0 live, 0 charge, 0 waste # 8 172 bytes == 0 live, 0 charge, 0 waste fcache Trace (shared) requests and frees histogram: Currently live process locks: 1 lock 0x00007f4164850940: name=innermost_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/utils.c:227 rank=99 owner=32805 owning_dc=0x00007f3f20412080 contended_event=0xffffffff prev=0x00007f4164850180 lock count_times_acquired= 21 0 0 0 0+2 innermost_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/utils.c:227 2 lock 0x00007f4164850180: name=options_lock(readwrite)@/home/runner/work/dynamorio/dynamorio/core/options.c:270 rank=94 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850b40 lock count_times_acquired= 4 0 0 0 0+2 options_lock(readwrite)@/home/runner/work/dynamorio/dynamorio/core/options.c:270 3 lock 0x00007f4164850b40: name=logdir_mutex(recursive)@/home/runner/work/dynamorio/dynamorio/core/utils.c:2638 rank=91 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850240 lock count_times_acquired= 3 0 0 0 0+2 logdir_mutex(recursive)@/home/runner/work/dynamorio/dynamorio/core/utils.c:2638 4 lock 0x00007f4164850240: name=all_threads_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/dynamo.c:270 rank=6 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f416484d340 lock count_times_acquired= 3 0 0 0 0+2 all_threads_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/dynamo.c:270 5 lock 0x00007f416484d340: name=memory_info_buf_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/memquery_linux.c:70 rank=90 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f416486a720 lock count_times_acquired= 8 0 0 0 0+2 memory_info_buf_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/memquery_linux.c:70 6 lock 0x00007f416486a720: name=vmh_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:952 rank=78 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850dc0 lock count_times_acquired= 13 0 0 0 0+2 vmh_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:952 7 lock 0x00007f4164850dc0: name=request_region_be_heap_reachable_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:444 rank=88 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f416486a668 lock count_times_acquired= 3 0 0 0 0+2 request_region_be_heap_reachable_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:444 8 lock 0x00007f416486a668: name=vmh_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:952 rank=78 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164851280 lock count_times_acquired= 3 0 0 0 0+2 vmh_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:952 9 lock 0x00007f4164851280: name=privload_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/loader_shared.c:61 rank=50 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850c40 lock count_times_acquired= 5 0 0 0 0+2 privload_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/loader_shared.c:61 10 lock 0x00007f4164850c40: name=heap_unit_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:301 rank=77 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850cc0 lock count_times_acquired= 14 0 0 0 0+2 heap_unit_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:301 11 lock 0x00007f4164850cc0: name=global_alloc_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:315 rank=76 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203c7c68 lock count_times_acquired= 4042 0 0 0 0+2 global_alloc_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:315 12 lock 0x00007f3f203c7c68: name=all_memory_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/memcache.c:98 rank=71 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203c7410 lock count_times_acquired= 23 0 0 0 0+2 all_memory_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/memcache.c:98 13 lock 0x00007f3f203c7410: name=dynamo_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1599 rank=74 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203c7dc0 lock count_times_acquired= 24 0 0 0 0+2 dynamo_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1599 14 lock 0x00007f3f203c7dc0: name=HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 rank=52 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203c8188 lock count_times_acquired= 1 0 0 0 0+2 HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 15 lock 0x00007f3f203c8188: name=rseq_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/rseq_linux.c:141 rank=30 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d6070 lock count_times_acquired= 1 0 0 0 0+2 rseq_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/rseq_linux.c:141 16 lock 0x00007f3f203d6070: name=shared_cache_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:1598 rank=16 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f41648506c0 lock count_times_acquired= 2 0 0 0 0+2 shared_cache_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:1598 17 lock 0x00007f41648506c0: name=allunits_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:589 rank=69 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203e8300 lock count_times_acquired= 4 0 0 0 0+2 allunits_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:589 18 lock 0x00007f3f203e8300: name=fcache_unit_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:880 rank=70 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d64d8 lock count_times_acquired= 2 0 0 0 0+2 fcache_unit_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:880 19 lock 0x00007f3f203d64d8: name=shared_cache_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:1598 rank=16 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850440 lock count_times_acquired= 2 0 0 0 0+2 shared_cache_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:1598 20 lock 0x00007f4164850440: name=shared_cache_flush_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fragment.c:160 rank=13 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f41648502c0 lock count_times_acquired= 1 0 0 0 0+2 shared_cache_flush_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fragment.c:160 21 lock 0x00007f41648502c0: name=thread_initexit_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/dynamo.c:274 rank=4 owner=32805 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850940 lock count_times_acquired= 1 0 0 0 0+2 thread_initexit_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/dynamo.c:274 Currently live process locks: 21, acquired 4180, contended 0 (current only) created log file 524193=log.0.32805.html os_heap_commit: 4096 bytes @ 0x00007f3f20413000 vmm_heap_reserve_blocks vmheap: size=32768 => 32768 in blocks=8 free_blocks=2096971 vmm_heap_reserve_blocks vmheap: size=32768 blocks=8 p=0x00007f3f2043a000 index=181 vmm_heap_reserve vmheap: size=32768 p=0x00007f3f2043a000 os_heap_commit: 4096 bytes @ 0x00007f3f2043b000 New heap unit: 0x00007f3f2043b000-0x00007f3f20441000 vmm_heap_reserve_blocks vmcode: size=32768 => 32768 in blocks=8 free_blocks=262077 vmm_heap_reserve_blocks vmcode: size=32768 blocks=8 p=0x00007f41203c9000 index=67 vmm_heap_reserve vmcode: size=32768 p=0x00007f41203c9000 os_heap_commit: 4096 bytes @ 0x00007f41203ca000 New heap unit: 0x00007f41203ca000-0x00007f41203d0000 vmm_heap_reserve_blocks vmheap: size=20480 => 20480 in blocks=5 free_blocks=2096963 vmm_heap_reserve_blocks vmheap: size=20480 blocks=5 p=0x00007f3f20442000 index=189 vmm_heap_reserve vmheap: size=20480 p=0x00007f3f20442000 os_heap_commit: 4096 bytes @ 0x00007f3f20443000 New heap unit: 0x00007f3f20443000-0x00007f3f20446000 os_heap_commit: 4096 bytes @ 0x00007f3f203cf000 os_heap_commit: 4096 bytes @ 0x00007f3f203d0000 vmm_heap_reserve_blocks vmheap: size=24576 => 24576 in blocks=6 free_blocks=2096958 vmm_heap_reserve_blocks vmheap: size=24576 blocks=6 p=0x00007f3f20447000 index=194 vmm_heap_reserve vmheap: size=24576 p=0x00007f3f20447000 os_heap_commit: 4096 bytes @ 0x00007f3f20448000 vmm_heap_reserve_blocks vmheap: size=40960 => 40960 in blocks=10 free_blocks=2096952 vmm_heap_reserve_blocks vmheap: size=40960 blocks=10 p=0x00007f3f2044d000 index=200 vmm_heap_reserve vmheap: size=40960 p=0x00007f3f2044d000 os_heap_commit: 32768 bytes @ 0x00007f3f2044e000 os_heap_commit: 4096 bytes @ 0x00007f3f2043c000 os_heap_commit: 4096 bytes @ 0x00007f3f2043d000 os_heap_commit: 4096 bytes @ 0x00007f3f2043e000 os_heap_commit: 4096 bytes @ 0x00007f3f20414000 os_heap_commit: 4096 bytes @ 0x00007f3f20444000 os_heap_commit: 4096 bytes @ 0x00007f3f20415000 privload_process_early_mods: processing imports for libdrcov.so os_heap_commit: 4096 bytes @ 0x00007f3f20416000 privload_process_imports: libdrcov.so imports from libdrcovlib.so privload_locate: looking for /home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcovlib.so privload_locate: looking for /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrcovlib.so privload_load: loading /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrcovlib.so vmm_heap_reserve_blocks vmcode: size=53248 => 53248 in blocks=13 free_blocks=262069 vmm_heap_reserve_blocks vmcode: size=53248 blocks=13 p=0x00007f41203d1000 index=75 heap_reserve_for_external_mapping vmcode: size=53248 p=0x00007f41203d1000 elf_loader_map_phdrs: module not loaded at preferred address vmm_heap_free_blocks vmcode: size=8192 blocks=2 p=0x00007f41203d1000 heap_unreserve_for_external_mapping vmcode: size=8192 p=0x00007f41203d1000 vmm_heap_reserve_blocks vmcode: size=8192 => 8192 in blocks=2 free_blocks=262058 vmm_heap_reserve_blocks vmcode: size=8192 blocks=2 p=0x00007f41203d1000 index=75 heap_reserve_for_external_mapping vmcode: size=8192 p=0x00007f41203d1000 os_heap_commit: 4096 bytes @ 0x00007f3f20417000 vmm_heap_free_blocks vmcode: size=24576 blocks=6 p=0x00007f41203d3000 heap_unreserve_for_external_mapping vmcode: size=24576 p=0x00007f41203d3000 vmm_heap_reserve_blocks vmcode: size=24576 => 24576 in blocks=6 free_blocks=262062 vmm_heap_reserve_blocks vmcode: size=24576 blocks=6 p=0x00007f41203d3000 index=77 heap_reserve_for_external_mapping vmcode: size=24576 p=0x00007f41203d3000 vmm_heap_free_blocks vmcode: size=8192 blocks=2 p=0x00007f41203d9000 heap_unreserve_for_external_mapping vmcode: size=8192 p=0x00007f41203d9000 vmm_heap_reserve_blocks vmcode: size=8192 => 8192 in blocks=2 free_blocks=262058 vmm_heap_reserve_blocks vmcode: size=8192 blocks=2 p=0x00007f41203d9000 index=83 heap_reserve_for_external_mapping vmcode: size=8192 p=0x00007f41203d9000 vmm_heap_free_blocks vmcode: size=8192 blocks=2 p=0x00007f41203db000 heap_unreserve_for_external_mapping vmcode: size=8192 p=0x00007f41203db000 vmm_heap_reserve_blocks vmcode: size=8192 => 8192 in blocks=2 free_blocks=262058 vmm_heap_reserve_blocks vmcode: size=8192 blocks=2 p=0x00007f41203db000 index=85 heap_reserve_for_external_mapping vmcode: size=8192 p=0x00007f41203db000 vmm_heap_reserve_blocks vmcode: size=49152 => 49152 in blocks=12 free_blocks=262056 vmm_heap_reserve_blocks vmcode: size=49152 blocks=12 p=0x00007f41203de000 index=88 heap_reserve_for_external_mapping vmcode: size=49152 p=0x00007f41203de000 for debugger: add-symbol-file /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrcovlib.so 0x00007f41203d3870 vmm_heap_free_blocks vmcode: size=49152 blocks=12 p=0x00007f41203de000 heap_unreserve_for_external_mapping vmcode: size=49152 p=0x00007f41203de000 privload_process_imports: libdrcovlib.so imports from libdrx.so privload_locate: looking for /home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrx.so privload_locate: looking for /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrx.so privload_load: loading /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrx.so vmm_heap_reserve_blocks vmcode: size=90112 => 90112 in blocks=22 free_blocks=262056 vmm_heap_reserve_blocks vmcode: size=90112 blocks=22 p=0x00007f41203de000 index=88 heap_reserve_for_external_mapping vmcode: size=90112 p=0x00007f41203de000 elf_loader_map_phdrs: module not loaded at preferred address vmm_heap_free_blocks vmcode: size=16384 blocks=4 p=0x00007f41203de000 heap_unreserve_for_external_mapping vmcode: size=16384 p=0x00007f41203de000 vmm_heap_reserve_blocks vmcode: size=16384 => 16384 in blocks=4 free_blocks=262038 vmm_heap_reserve_blocks vmcode: size=16384 blocks=4 p=0x00007f41203de000 index=88 heap_reserve_for_external_mapping vmcode: size=16384 p=0x00007f41203de000 vmm_heap_free_blocks vmcode: size=53248 blocks=13 p=0x00007f41203e2000 heap_unreserve_for_external_mapping vmcode: size=53248 p=0x00007f41203e2000 vmm_heap_reserve_blocks vmcode: size=53248 => 53248 in blocks=13 free_blocks=262047 vmm_heap_reserve_blocks vmcode: size=53248 blocks=13 p=0x00007f41203e2000 index=92 heap_reserve_for_external_mapping vmcode: size=53248 p=0x00007f41203e2000 vmm_heap_free_blocks vmcode: size=8192 blocks=2 p=0x00007f41203ef000 heap_unreserve_for_external_mapping vmcode: size=8192 p=0x00007f41203ef000 vmm_heap_reserve_blocks vmcode: size=8192 => 8192 in blocks=2 free_blocks=262036 vmm_heap_reserve_blocks vmcode: size=8192 blocks=2 p=0x00007f41203ef000 index=105 heap_reserve_for_external_mapping vmcode: size=8192 p=0x00007f41203ef000 vmm_heap_free_blocks vmcode: size=8192 blocks=2 p=0x00007f41203f1000 heap_unreserve_for_external_mapping vmcode: size=8192 p=0x00007f41203f1000 vmm_heap_reserve_blocks vmcode: size=8192 => 8192 in blocks=2 free_blocks=262036 vmm_heap_reserve_blocks vmcode: size=8192 blocks=2 p=0x00007f41203f1000 index=107 heap_reserve_for_external_mapping vmcode: size=8192 p=0x00007f41203f1000 vmm_heap_reserve_blocks vmcode: size=90112 => 90112 in blocks=22 free_blocks=262034 vmm_heap_reserve_blocks vmcode: size=90112 blocks=22 p=0x00007f41203f4000 index=110 heap_reserve_for_external_mapping vmcode: size=90112 p=0x00007f41203f4000 for debugger: add-symbol-file /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrx.so 0x00007f41203e34b0 vmm_heap_free_blocks vmcode: size=90112 blocks=22 p=0x00007f41203f4000 heap_unreserve_for_external_mapping vmcode: size=90112 p=0x00007f41203f4000 os_heap_commit: 4096 bytes @ 0x00007f3f20418000 privload_process_imports: libdrx.so imports from libdrreg.so privload_locate: looking for /home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrreg.so privload_locate: looking for /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrreg.so privload_load: loading /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrreg.so vmm_heap_reserve_blocks vmcode: size=73728 => 73728 in blocks=18 free_blocks=262034 vmm_heap_reserve_blocks vmcode: size=73728 blocks=18 p=0x00007f41203f4000 index=110 heap_reserve_for_external_mapping vmcode: size=73728 p=0x00007f41203f4000 elf_loader_map_phdrs: module not loaded at preferred address vmm_heap_free_blocks vmcode: size=12288 blocks=3 p=0x00007f41203f4000 heap_unreserve_for_external_mapping vmcode: size=12288 p=0x00007f41203f4000 vmm_heap_reserve_blocks vmcode: size=12288 => 12288 in blocks=3 free_blocks=262019 vmm_heap_reserve_blocks vmcode: size=12288 blocks=3 p=0x00007f41203f4000 index=110 heap_reserve_for_external_mapping vmcode: size=12288 p=0x00007f41203f4000 vmm_heap_free_blocks vmcode: size=36864 blocks=9 p=0x00007f41203f7000 heap_unreserve_for_external_mapping vmcode: size=36864 p=0x00007f41203f7000 vmm_heap_reserve_blocks vmcode: size=36864 => 36864 in blocks=9 free_blocks=262025 vmm_heap_reserve_blocks vmcode: size=36864 blocks=9 p=0x00007f41203f7000 index=113 heap_reserve_for_external_mapping vmcode: size=36864 p=0x00007f41203f7000 vmm_heap_free_blocks vmcode: size=8192 blocks=2 p=0x00007f4120400000 heap_unreserve_for_external_mapping vmcode: size=8192 p=0x00007f4120400000 vmm_heap_reserve_blocks vmcode: size=8192 => 8192 in blocks=2 free_blocks=262018 vmm_heap_reserve_blocks vmcode: size=8192 blocks=2 p=0x00007f4120400000 index=122 heap_reserve_for_external_mapping vmcode: size=8192 p=0x00007f4120400000 vmm_heap_free_blocks vmcode: size=8192 blocks=2 p=0x00007f4120403000 heap_unreserve_for_external_mapping vmcode: size=8192 p=0x00007f4120403000 vmm_heap_reserve_blocks vmcode: size=8192 => 8192 in blocks=2 free_blocks=262018 vmm_heap_reserve_blocks vmcode: size=8192 blocks=2 p=0x00007f4120403000 index=125 heap_reserve_for_external_mapping vmcode: size=8192 p=0x00007f4120403000 vmm_heap_reserve_blocks vmcode: size=73728 => 73728 in blocks=18 free_blocks=262016 vmm_heap_reserve_blocks vmcode: size=73728 blocks=18 p=0x00007f4120406000 index=128 heap_reserve_for_external_mapping vmcode: size=73728 p=0x00007f4120406000 for debugger: add-symbol-file /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrreg.so 0x00007f41203f7df0 vmm_heap_free_blocks vmcode: size=73728 blocks=18 p=0x00007f4120406000 heap_unreserve_for_external_mapping vmcode: size=73728 p=0x00007f4120406000 privload_process_imports: libdrreg.so imports from libdrmgr.so privload_locate: looking for /home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrmgr.so privload_locate: looking for /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrmgr.so privload_load: loading /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrmgr.so vmm_heap_reserve_blocks vmcode: size=81920 => 81920 in blocks=20 free_blocks=262016 vmm_heap_reserve_blocks vmcode: size=81920 blocks=20 p=0x00007f4120406000 index=128 heap_reserve_for_external_mapping vmcode: size=81920 p=0x00007f4120406000 elf_loader_map_phdrs: module not loaded at preferred address vmm_heap_free_blocks vmcode: size=16384 blocks=4 p=0x00007f4120406000 heap_unreserve_for_external_mapping vmcode: size=16384 p=0x00007f4120406000 vmm_heap_reserve_blocks vmcode: size=16384 => 16384 in blocks=4 free_blocks=262000 vmm_heap_reserve_blocks vmcode: size=16384 blocks=4 p=0x00007f4120406000 index=128 heap_reserve_for_external_mapping vmcode: size=16384 p=0x00007f4120406000 vmm_heap_free_blocks vmcode: size=40960 blocks=10 p=0x00007f412040a000 heap_unreserve_for_external_mapping vmcode: size=40960 p=0x00007f412040a000 vmm_heap_reserve_blocks vmcode: size=40960 => 40960 in blocks=10 free_blocks=262006 vmm_heap_reserve_blocks vmcode: size=40960 blocks=10 p=0x00007f412040a000 index=132 heap_reserve_for_external_mapping vmcode: size=40960 p=0x00007f412040a000 vmm_heap_free_blocks vmcode: size=12288 blocks=3 p=0x00007f4120414000 heap_unreserve_for_external_mapping vmcode: size=12288 p=0x00007f4120414000 vmm_heap_reserve_blocks vmcode: size=12288 => 12288 in blocks=3 free_blocks=261999 vmm_heap_reserve_blocks vmcode: size=12288 blocks=3 p=0x00007f4120414000 index=142 heap_reserve_for_external_mapping vmcode: size=12288 p=0x00007f4120414000 vmm_heap_free_blocks vmcode: size=8192 blocks=2 p=0x00007f4120417000 heap_unreserve_for_external_mapping vmcode: size=8192 p=0x00007f4120417000 vmm_heap_reserve_blocks vmcode: size=8192 => 8192 in blocks=2 free_blocks=261998 vmm_heap_reserve_blocks vmcode: size=8192 blocks=2 p=0x00007f4120417000 index=145 heap_reserve_for_external_mapping vmcode: size=8192 p=0x00007f4120417000 vmm_heap_reserve_blocks vmcode: size=86016 => 86016 in blocks=21 free_blocks=261996 vmm_heap_reserve_blocks vmcode: size=86016 blocks=21 p=0x00007f412041a000 index=148 heap_reserve_for_external_mapping vmcode: size=86016 p=0x00007f412041a000 for debugger: add-symbol-file /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrmgr.so 0x00007f412040acb0 vmm_heap_free_blocks vmcode: size=86016 blocks=21 p=0x00007f412041a000 heap_unreserve_for_external_mapping vmcode: size=86016 p=0x00007f412041a000 privload_process_imports: libdrmgr.so imports from libdynamorio.so privload_process_imports: libdrreg.so imports from libdynamorio.so privload_process_imports: libdrx.so imports from libdrmgr.so privload_process_imports: libdrx.so imports from libdynamorio.so privload_process_imports: libdrcovlib.so imports from libdrmgr.so privload_process_imports: libdrcovlib.so imports from libdynamorio.so privload_process_imports: libdrcov.so imports from libdrx.so privload_process_imports: libdrcov.so imports from libdynamorio.so loader_init_epilogue: calling entry points for libdrmgr.so privload_load_finalize: loaded libdrmgr.so @ 0x00007f4120406000-0x00007f4120419000 from /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrmgr.so loader_init_epilogue: calling entry points for libdrreg.so privload_load_finalize: loaded libdrreg.so @ 0x00007f41203f4000-0x00007f4120405000 from /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrreg.so loader_init_epilogue: calling entry points for libdrx.so privload_load_finalize: loaded libdrx.so @ 0x00007f41203de000-0x00007f41203f3000 from /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrx.so loader_init_epilogue: calling entry points for libdrcovlib.so privload_load_finalize: loaded libdrcovlib.so @ 0x00007f41203d1000-0x00007f41203dd000 from /home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrcovlib.so loader_init_epilogue: calling entry points for libdrcov.so privload_load_finalize: loaded libdrcov.so @ 0x00007f412038e000-0x00007f4120393000 from /home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcov.so SYSLOG_INFORMATION: Paste into GDB to debug DynamoRIO clients: set confirm off add-symbol-file '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcov.so' 0x00007f412038f1d0 add-symbol-file '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/lib64/debug/libdynamorio.so' 0x00007f4164457000 add-symbol-file '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrcovlib.so' 0x00007f41203d3870 add-symbol-file '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrx.so' 0x00007f41203e34b0 add-symbol-file '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrreg.so' 0x00007f41203f7df0 add-symbol-file '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrmgr.so' 0x00007f412040acb0 os_heap_commit: 4096 bytes @ 0x00007f3f20419000 ------------------------------------------------------------------------ new dynamo vm area: 0x00007f416440c000-0x00007f416489a000 /home/derek/Downloads/DynamoRIO-Linux-9.0.1/lib64/debug/libdynamorio.so os_heap_commit: 4096 bytes @ 0x00007f3f2041a000 start=0x00007f3f20385000 end=0x00007f3f203c5000 prot=3 comment= 0x00007f3f20385000-0x00007f3f203c5000 skipping: internal DR region start=0x00007f3f203c5000 end=0x00007f3f203c6000 prot=0 comment= 0x00007f3f203c5000-0x00007f3f203c6000 skipping: internal DR region start=0x00007f3f203c6000 end=0x00007f3f203cc000 prot=3 comment= 0x00007f3f203c6000-0x00007f3f203cc000 skipping: internal DR region start=0x00007f3f203cc000 end=0x00007f3f203ce000 prot=0 comment= 0x00007f3f203cc000-0x00007f3f203ce000 skipping: internal DR region start=0x00007f3f203ce000 end=0x00007f3f203d1000 prot=3 comment= 0x00007f3f203ce000-0x00007f3f203d1000 skipping: internal DR region start=0x00007f3f203d1000 end=0x00007f3f203d6000 prot=0 comment= 0x00007f3f203d1000-0x00007f3f203d6000 skipping: internal DR region start=0x00007f3f203d6000 end=0x00007f3f203dc000 prot=3 comment= 0x00007f3f203d6000-0x00007f3f203dc000 skipping: internal DR region start=0x00007f3f203dc000 end=0x00007f3f203de000 prot=0 comment= 0x00007f3f203dc000-0x00007f3f203de000 skipping: internal DR region start=0x00007f3f203de000 end=0x00007f3f203ea000 prot=3 comment= 0x00007f3f203de000-0x00007f3f203ea000 skipping: internal DR region start=0x00007f3f203ea000 end=0x00007f3f203ec000 prot=0 comment= 0x00007f3f203ea000-0x00007f3f203ec000 skipping: internal DR region start=0x00007f3f203ec000 end=0x00007f3f203fa000 prot=3 comment= 0x00007f3f203ec000-0x00007f3f203fa000 skipping: internal DR region start=0x00007f3f203fa000 end=0x00007f3f203fc000 prot=0 comment= 0x00007f3f203fa000-0x00007f3f203fc000 skipping: internal DR region start=0x00007f3f203fc000 end=0x00007f3f203ff000 prot=3 comment= 0x00007f3f203fc000-0x00007f3f203ff000 skipping: internal DR region start=0x00007f3f203ff000 end=0x00007f3f2040a000 prot=0 comment= 0x00007f3f203ff000-0x00007f3f2040a000 skipping: internal DR region start=0x00007f3f2040a000 end=0x00007f3f2041b000 prot=3 comment= 0x00007f3f2040a000-0x00007f3f2041b000 skipping: internal DR region start=0x00007f3f2041b000 end=0x00007f3f20424000 prot=0 comment= 0x00007f3f2041b000-0x00007f3f20424000 skipping: internal DR region start=0x00007f3f20424000 end=0x00007f3f20425000 prot=3 comment= 0x00007f3f20424000-0x00007f3f20425000 skipping: internal DR region start=0x00007f3f20425000 end=0x00007f3f20427000 prot=0 comment= 0x00007f3f20425000-0x00007f3f20427000 skipping: internal DR region start=0x00007f3f20427000 end=0x00007f3f20429000 prot=3 comment= 0x00007f3f20427000-0x00007f3f20429000 skipping: internal DR region start=0x00007f3f20429000 end=0x00007f3f2042b000 prot=0 comment= 0x00007f3f20429000-0x00007f3f2042b000 skipping: internal DR region start=0x00007f3f2042b000 end=0x00007f3f20439000 prot=3 comment= 0x00007f3f2042b000-0x00007f3f20439000 skipping: internal DR region start=0x00007f3f20439000 end=0x00007f3f2043b000 prot=0 comment= 0x00007f3f20439000-0x00007f3f2043b000 skipping: internal DR region start=0x00007f3f2043b000 end=0x00007f3f2043f000 prot=3 comment= 0x00007f3f2043b000-0x00007f3f2043f000 skipping: internal DR region start=0x00007f3f2043f000 end=0x00007f3f20443000 prot=0 comment= 0x00007f3f2043f000-0x00007f3f20443000 skipping: internal DR region start=0x00007f3f20443000 end=0x00007f3f20445000 prot=3 comment= 0x00007f3f20443000-0x00007f3f20445000 skipping: internal DR region start=0x00007f3f20445000 end=0x00007f3f20448000 prot=0 comment= 0x00007f3f20445000-0x00007f3f20448000 skipping: internal DR region start=0x00007f3f20448000 end=0x00007f3f20449000 prot=3 comment= 0x00007f3f20448000-0x00007f3f20449000 skipping: internal DR region start=0x00007f3f20449000 end=0x00007f3f2044e000 prot=0 comment= 0x00007f3f20449000-0x00007f3f2044e000 skipping: internal DR region start=0x00007f3f2044e000 end=0x00007f3f20456000 prot=3 comment= 0x00007f3f2044e000-0x00007f3f20456000 skipping: internal DR region start=0x00007f3f20456000 end=0x00007f4120386000 prot=0 comment= start=0x00007f4120386000 end=0x00007f412038e000 prot=3 comment= 0x00007f4120386000-0x00007f412038e000 skipping: internal DR region start=0x00007f412038e000 end=0x00007f412038f000 prot=1 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/tools/lib64/release/libdrcov.so Found already mapped module first segment : 0x00007f412038e000-0x00007f412038f000 inode=4921747 name=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/tools/lib64/release/libdrcov.so Found already mapped module total module : 0x00007f412038e000-0x00007f4120393000 inode=4921747 name=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/tools/lib64/release/libdrcov.so os_heap_commit: 4096 bytes @ 0x00007f3f2041b000 module segment [0x00007f412038e000,0x00007f4120393000] added os_module_area_init: hashtab=0x00007f412038e3a0, dynsym=0x00007f412038e3e8, dynstr=0x00007f412038e628, strsz=427, symsz=24 module libdrcov.so |libdrcov.so| [0x00007f412038e000,0x00007f412038e940] added start=0x00007f412038f000 end=0x00007f4120390000 prot=5 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/tools/lib64/release/libdrcov.so existing mmap overlapping module area : map : base=0x00007f412038f000 base+size=0x00007f4120390000 inode=4921747 mod : start=0x00007f412038e000 end=0x00007f4120393000 inode=4921747 New +x app memory region: 0x00007f412038f000-0x00007f4120390000 r-x os_heap_commit: 4096 bytes @ 0x00007f3f2041c000 new executable vm area: 0x00007f412038f000-0x00007f4120390000 ---- ELF SO libdrcov.so new executable vm area: 0x00007f412038f000-0x00007f4120390000 ---- ELF SO libdrcov.so start=0x00007f4120390000 end=0x00007f4120391000 prot=1 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/tools/lib64/release/libdrcov.so existing mmap overlapping module area : map : base=0x00007f4120390000 base+size=0x00007f4120391000 inode=4921747 mod : start=0x00007f412038e000 end=0x00007f4120393000 inode=4921747 start=0x00007f4120391000 end=0x00007f4120393000 prot=3 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/tools/lib64/release/libdrcov.so existing mmap overlapping module area : map : base=0x00007f4120391000 base+size=0x00007f4120393000 inode=4921747 mod : start=0x00007f412038e000 end=0x00007f4120393000 inode=4921747 start=0x00007f4120393000 end=0x00007f4120395000 prot=0 comment= 0x00007f4120393000-0x00007f4120395000 skipping: internal DR region start=0x00007f4120395000 end=0x00007f4120396000 prot=3 comment= 0x00007f4120395000-0x00007f4120396000 skipping: internal DR region start=0x00007f4120396000 end=0x00007f412039d000 prot=0 comment= 0x00007f4120396000-0x00007f412039d000 skipping: internal DR region start=0x00007f412039d000 end=0x00007f412039e000 prot=7 comment= 0x00007f412039d000-0x00007f412039e000 skipping: internal DR region start=0x00007f412039e000 end=0x00007f41203a0000 prot=5 comment= 0x00007f412039e000-0x00007f41203a0000 skipping: internal DR region start=0x00007f41203a0000 end=0x00007f41203a1000 prot=7 comment= 0x00007f41203a0000-0x00007f41203a1000 skipping: internal DR region start=0x00007f41203a1000 end=0x00007f41203a4000 prot=0 comment= 0x00007f41203a1000-0x00007f41203a4000 skipping: internal DR region start=0x00007f41203a4000 end=0x00007f41203a5000 prot=7 comment= 0x00007f41203a4000-0x00007f41203a5000 skipping: internal DR region start=0x00007f41203a5000 end=0x00007f41203b4000 prot=0 comment= 0x00007f41203a5000-0x00007f41203b4000 skipping: internal DR region start=0x00007f41203b4000 end=0x00007f41203b5000 prot=7 comment= 0x00007f41203b4000-0x00007f41203b5000 skipping: internal DR region start=0x00007f41203b5000 end=0x00007f41203c4000 prot=0 comment= 0x00007f41203b5000-0x00007f41203c4000 skipping: internal DR region start=0x00007f41203c4000 end=0x00007f41203c5000 prot=7 comment= 0x00007f41203c4000-0x00007f41203c5000 skipping: internal DR region start=0x00007f41203c5000 end=0x00007f41203c7000 prot=0 comment= 0x00007f41203c5000-0x00007f41203c7000 skipping: internal DR region start=0x00007f41203c7000 end=0x00007f41203c8000 prot=7 comment= 0x00007f41203c7000-0x00007f41203c8000 skipping: internal DR region start=0x00007f41203c8000 end=0x00007f41203ca000 prot=0 comment= 0x00007f41203c8000-0x00007f41203ca000 skipping: internal DR region start=0x00007f41203ca000 end=0x00007f41203cb000 prot=3 comment= 0x00007f41203ca000-0x00007f41203cb000 skipping: internal DR region start=0x00007f41203cb000 end=0x00007f41203d1000 prot=0 comment= 0x00007f41203cb000-0x00007f41203d1000 skipping: internal DR region start=0x00007f41203d1000 end=0x00007f41203d3000 prot=1 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrcovlib.so 0x00007f41203d1000-0x00007f41203d3000 skipping: internal DR region start=0x00007f41203d3000 end=0x00007f41203d9000 prot=5 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrcovlib.so 0x00007f41203d3000-0x00007f41203d9000 skipping: internal DR region start=0x00007f41203d9000 end=0x00007f41203db000 prot=1 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrcovlib.so 0x00007f41203d9000-0x00007f41203db000 skipping: internal DR region start=0x00007f41203db000 end=0x00007f41203dd000 prot=3 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrcovlib.so 0x00007f41203db000-0x00007f41203dd000 skipping: internal DR region start=0x00007f41203dd000 end=0x00007f41203de000 prot=0 comment= 0x00007f41203dd000-0x00007f41203de000 skipping: internal DR region start=0x00007f41203de000 end=0x00007f41203e2000 prot=1 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrx.so 0x00007f41203de000-0x00007f41203e2000 skipping: internal DR region start=0x00007f41203e2000 end=0x00007f41203ef000 prot=5 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrx.so 0x00007f41203e2000-0x00007f41203ef000 skipping: internal DR region start=0x00007f41203ef000 end=0x00007f41203f1000 prot=1 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrx.so 0x00007f41203ef000-0x00007f41203f1000 skipping: internal DR region start=0x00007f41203f1000 end=0x00007f41203f3000 prot=3 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrx.so 0x00007f41203f1000-0x00007f41203f3000 skipping: internal DR region start=0x00007f41203f3000 end=0x00007f41203f4000 prot=0 comment= 0x00007f41203f3000-0x00007f41203f4000 skipping: internal DR region start=0x00007f41203f4000 end=0x00007f41203f7000 prot=1 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrreg.so 0x00007f41203f4000-0x00007f41203f7000 skipping: internal DR region start=0x00007f41203f7000 end=0x00007f4120400000 prot=5 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrreg.so 0x00007f41203f7000-0x00007f4120400000 skipping: internal DR region start=0x00007f4120400000 end=0x00007f4120402000 prot=1 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrreg.so 0x00007f4120400000-0x00007f4120402000 skipping: internal DR region start=0x00007f4120402000 end=0x00007f4120403000 prot=0 comment= 0x00007f4120402000-0x00007f4120403000 skipping: internal DR region start=0x00007f4120403000 end=0x00007f4120405000 prot=3 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrreg.so 0x00007f4120403000-0x00007f4120405000 skipping: internal DR region start=0x00007f4120405000 end=0x00007f4120406000 prot=0 comment= 0x00007f4120405000-0x00007f4120406000 skipping: internal DR region start=0x00007f4120406000 end=0x00007f412040a000 prot=1 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrmgr.so 0x00007f4120406000-0x00007f412040a000 skipping: internal DR region start=0x00007f412040a000 end=0x00007f4120414000 prot=5 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrmgr.so 0x00007f412040a000-0x00007f4120414000 skipping: internal DR region start=0x00007f4120414000 end=0x00007f4120417000 prot=1 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrmgr.so 0x00007f4120414000-0x00007f4120417000 skipping: internal DR region start=0x00007f4120417000 end=0x00007f4120419000 prot=3 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/ext/lib64/debug/libdrmgr.so 0x00007f4120417000-0x00007f4120419000 skipping: internal DR region start=0x00007f4120419000 end=0x00007f4160386000 prot=0 comment= 0x00007f4120419000-0x00007f4160386000 skipping: internal DR region start=0x00007f4160386000 end=0x00007f416038a000 prot=1 comment=/usr/bin/grep Found already mapped module first segment : 0x00007f4160386000-0x00007f416038a000 inode=2137 name=/usr/bin/grep Found already mapped module total module : 0x00007f4160386000-0x00007f41603d1000 inode=2137 name=/usr/bin/grep Found executable /usr/bin/grep @0x00007f4160386000-0x00007f41603d1000 /usr/bin/grep module segment [0x00007f4160386000,0x00007f41603d1000] added os_module_area_init: hashtab=0x00007f41603863c0, dynsym=0x00007f4160386488, dynstr=0x00007f41603872b0, strsz=1654, symsz=24 module grep |grep| [0x00007f4160386000,0x00007f41603894b0] added start=0x00007f416038a000 end=0x00007f41603b4000 prot=5 comment=/usr/bin/grep existing mmap overlapping module area : map : base=0x00007f416038a000 base+size=0x00007f41603b4000 inode=2137 mod : start=0x00007f4160386000 end=0x00007f41603d1000 inode=2137 New +x app memory region: 0x00007f416038a000-0x00007f41603b4000 r-x new executable vm area: 0x00007f416038a000-0x00007f41603b4000 ---- ELF SO grep new executable vm area: 0x00007f416038a000-0x00007f41603b4000 ---- ELF SO grep start=0x00007f41603b4000 end=0x00007f41603be000 prot=1 comment=/usr/bin/grep existing mmap overlapping module area : map : base=0x00007f41603b4000 base+size=0x00007f41603be000 inode=2137 mod : start=0x00007f4160386000 end=0x00007f41603d1000 inode=2137 start=0x00007f41603be000 end=0x00007f41603c1000 prot=3 comment=/usr/bin/grep existing mmap overlapping module area : map : base=0x00007f41603be000 base+size=0x00007f41603c1000 inode=2137 mod : start=0x00007f4160386000 end=0x00007f41603d1000 inode=2137 start=0x00007f41603c1000 end=0x00007f41603d1000 prot=3 comment= existing mmap overlapping module area : map : base=0x00007f41603c1000 base+size=0x00007f41603d1000 inode=0 mod : start=0x00007f4160386000 end=0x00007f41603d1000 inode=2137 start=0x00007f41603d1000 end=0x00007f41603d2000 prot=0 comment= start=0x00007f41603d2000 end=0x00007f41607d2000 prot=3 comment= start=0x00007f4164398000 end=0x00007f416439a000 prot=1 comment=/usr/lib/ld-linux-x86-64.so.2 Found already mapped module first segment : 0x00007f4164398000-0x00007f416439a000 inode=965561 name=/usr/lib/ld-linux-x86-64.so.2 Found already mapped module total module : 0x00007f4164398000-0x00007f41643d1000 inode=965561 name=/usr/lib/ld-linux-x86-64.so.2 module segment [0x00007f4164398000,0x00007f41643cc000] added module segment [0x00007f41643cd000,0x00007f41643d1000] added segment list segment 0: [0x00007f4164398000,0x00007f416439a000) prot=1 segment 1: [0x00007f416439a000,0x00007f41643c1000) prot=5 segment 2: [0x00007f41643c1000,0x00007f41643cc000) prot=1 segment 3: [0x00007f41643cd000,0x00007f41643d1000) prot=3 os_module_area_init: hashtab=0x00007f41643984e0, dynsym=0x00007f41643986c8, dynstr=0x00007f4164398a88, strsz=705, symsz=24 module ld-linux-x86-64.so.2 |ld-linux-x86-64.so.2| [0x00007f4164398000,0x00007f4164399c88] added start=0x00007f416439a000 end=0x00007f41643c1000 prot=5 comment=/usr/lib/ld-linux-x86-64.so.2 existing mmap overlapping module area : map : base=0x00007f416439a000 base+size=0x00007f41643c1000 inode=965561 mod : start=0x00007f4164398000 end=0x00007f41643d1000 inode=965561 New +x app memory region: 0x00007f416439a000-0x00007f41643c1000 r-x new executable vm area: 0x00007f416439a000-0x00007f41643c1000 ---- ELF SO ld-linux-x86-64.so.2 new executable vm area: 0x00007f416439a000-0x00007f41643c1000 ---- ELF SO ld-linux-x86-64.so.2 start=0x00007f41643c1000 end=0x00007f41643cc000 prot=1 comment=/usr/lib/ld-linux-x86-64.so.2 existing mmap overlapping module area : map : base=0x00007f41643c1000 base+size=0x00007f41643cc000 inode=965561 mod : start=0x00007f4164398000 end=0x00007f41643d1000 inode=965561 start=0x00007f41643cc000 end=0x00007f41643cd000 prot=0 comment= start=0x00007f41643cd000 end=0x00007f41643d1000 prot=3 comment=/usr/lib/ld-linux-x86-64.so.2 existing mmap overlapping module area : map : base=0x00007f41643cd000 base+size=0x00007f41643d1000 inode=965561 mod : start=0x00007f4164398000 end=0x00007f41643d1000 inode=965561 start=0x00007f41643d1000 end=0x00007f41643d2000 prot=0 comment= start=0x00007f416440c000 end=0x00007f4164457000 prot=1 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/lib64/debug/libdynamorio.so Found already mapped module first segment : 0x00007f416440c000-0x00007f4164457000 inode=4921784 name=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/lib64/debug/libdynamorio.so Found already mapped module total module : 0x00007f416440c000-0x00007f416489a000 inode=4921784 name=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/lib64/debug/libdynamorio.so os_heap_commit: 4096 bytes @ 0x00007f3f2041d000 module segment [0x00007f416440c000,0x00007f416489a000] added os_module_area_init: hashtab=0x00007f416440d690, dynsym=0x00007f416440ecc0, dynstr=0x00007f41644134c0, strsz=15768, symsz=24 module libdynamorio.so |libdynamorio.so| [0x00007f416440c000,0x00007f4164456750] added start=0x00007f4164457000 end=0x00007f416472b000 prot=5 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/lib64/debug/libdynamorio.so existing mmap overlapping module area : map : base=0x00007f4164457000 base+size=0x00007f416472b000 inode=4921784 mod : start=0x00007f416440c000 end=0x00007f416489a000 inode=4921784 New +x app memory region: 0x00007f4164457000-0x00007f416472b000 r-x new executable vm area: 0x00007f4164457000-0x00007f416472b000 ---- ELF SO libdynamorio.so new executable vm area: 0x00007f4164457000-0x00007f416472b000 ---- ELF SO libdynamorio.so start=0x00007f416472b000 end=0x00007f41647f1000 prot=1 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/lib64/debug/libdynamorio.so existing mmap overlapping module area : map : base=0x00007f416472b000 base+size=0x00007f41647f1000 inode=4921784 mod : start=0x00007f416440c000 end=0x00007f416489a000 inode=4921784 start=0x00007f41647f1000 end=0x00007f4164862000 prot=3 comment=/home/derek/Downloads/DynamoRIO-Linux-9.0.1/lib64/debug/libdynamorio.so existing mmap overlapping module area : map : base=0x00007f41647f1000 base+size=0x00007f4164862000 inode=4921784 mod : start=0x00007f416440c000 end=0x00007f416489a000 inode=4921784 start=0x00007f4164862000 end=0x00007f416489a000 prot=3 comment= existing mmap overlapping module area : map : base=0x00007f4164862000 base+size=0x00007f416489a000 inode=0 mod : start=0x00007f416440c000 end=0x00007f416489a000 inode=4921784 start=0x00007ffecc8d1000 end=0x00007ffecc8f3000 prot=3 comment=[stack] start=0x00007ffecc97d000 end=0x00007ffecc981000 prot=1 comment=[vvar] start=0x00007ffecc981000 end=0x00007ffecc983000 prot=5 comment=[vdso] max segment end 0x00007ffecc982000 smaller than map size 0x00007ffecc983000: probably VDSO adding synthetic segment 0x00007ffecc982000-0x00007ffecc983000 module segment [0x00007ffecc981000,0x00007ffecc983000] added os_module_area_init: hashtab=0x00007ffecc981168, dynsym=0x00007ffecc9811c8, dynstr=0x00007ffecc981300, strsz=139, symsz=24 module linux-vdso.so.1 |[vdso]| [0x00007ffecc981000,0x00007ffecc983000] added New +x app memory region: 0x00007ffecc981000-0x00007ffecc983000 r-x new executable vm area: 0x00007ffecc981000-0x00007ffecc983000 ---- Private linux-vdso.so.1 new executable vm area: 0x00007ffecc981000-0x00007ffecc983000 ---- Private linux-vdso.so.1 start=0xffffffffff600000 end=0xffffffffff601000 prot=4 comment=[vsyscall] SYSLOG_WARNING: (1+x) Handling our fault in a TRY at 0x00007f41646be468 New +x app memory region: 0xffffffffff600000-0xffffffffff601000 r-x new executable vm area: 0xffffffffff600000-0xffffffffff601000 ---- Private new executable vm area: 0xffffffffff600000-0xffffffffff601000 ---- Private Module list after memory walk Loaded modules: 0x00007f412038e000-0x00007f4120392fff entry=0x00007f412038f1d0 base_address=0x0000000072000000 name="libdrcov.so" 0x00007f4160386000-0x00007f41603d0fff entry=0x00007f416038b7b0 base_address=0x0000000000000000 name="grep" 0x00007f4164398000-0x00007f41643d0fff entry=0x00007f41643b5930 base_address=0x0000000000000000 name="ld-linux-x86-64.so.2" 0x00007f416440c000-0x00007f4164899fff entry=0x00007f41646bdf3a base_address=0x0000000071000000 name="libdynamorio.so" 0x00007ffecc981000-0x00007ffecc982fff entry=0x00007ffecc981000 base_address=0x0000000000000000 name="linux-vdso.so.1" Execution is allowed in 6 areas 0x00007f412038f000-0x00007f4120390000 ---- ELF SO libdrcov.so 0x00007f416038a000-0x00007f41603b4000 ---- ELF SO grep 0x00007f416439a000-0x00007f41643c1000 ---- ELF SO ld-linux-x86-64.so.2 0x00007f4164457000-0x00007f416472b000 ---- ELF SO libdynamorio.so 0x00007ffecc981000-0x00007ffecc983000 ---- Private linux-vdso.so.1 0xffffffffff600000-0xffffffffff601000 ---- Private ------------------------------------------------------------------------ hashtable_strhash_init annotation handler hashtable htable=0x00007f3f2041d218 bits=8 size=257 mask=0x00000000000000ff offset=0 load=80% resize=205 annotation handler hashtable table 0x00007f3f2041d420 0x0000000000000000 groom=0% groom_at=0 os_heap_commit: 4096 bytes @ 0x00007f3f203d1000 os_heap_commit: 4096 bytes @ 0x00007f3f203d2000 os_heap_commit: 4096 bytes @ 0x00007f4120396000 os_heap_commit: 4096 bytes @ 0x00007f4120397000 os_heap_commit: 4096 bytes @ 0x00007f4120398000 os_heap_commit: 4096 bytes @ 0x00007f4120399000 os_raw_mem_alloc: 32768 bytes @ 0x00007f4164404000 drcov: log file is ./drcov.grep.32805.0000.proc.log os_heap_commit: 4096 bytes @ 0x00007f3f203d3000 os_heap_commit: 4096 bytes @ 0x00007f412039a000 os_heap_commit: 4096 bytes @ 0x00007f3f2041e000 early injected into app with this cmdline: grep process now under DR os_switch_seg_to_base to DR: arch_prctl successful for thread 32805 base 0x00007f3f20428700 TAKEOVER: 0 threads to take over os_heap_commit: 4096 bytes @ 0x00007f3f2041f000 SYSLOG_WARNING: spurious rep/repne prefix @0x00007f41643b6650 (f3 0f 1e fa): vmm_heap_reserve_blocks vmcode: size=57344 => 57344 in blocks=14 free_blocks=261996 vmm_heap_reserve_blocks vmcode: size=57344 blocks=14 p=0x00007f412041a000 index=148 vmm_heap_reserve vmcode: size=57344 p=0x00007f412041a000 os_heap_commit: 4096 bytes @ 0x00007f412041b000 New heap unit: 0x00007f412041b000-0x00007f4120427000 Creating new heap unit 1 (4 [/48] KB) os_heap_commit: 4096 bytes @ 0x00007f412041c000 os_heap_commit: 4096 bytes @ 0x00007f3f203ff000 os_heap_commit: 4096 bytes @ 0x00007f3f20420000 os_heap_commit: 4096 bytes @ 0x00007f3f20445000 vmm_heap_reserve_blocks vmcode: size=65536 => 65536 in blocks=16 free_blocks=261982 vmm_heap_reserve_blocks vmcode: size=65536 blocks=16 p=0x00007f4120428000 index=162 vmm_heap_reserve vmcode: size=65536 p=0x00007f4120428000 os_heap_commit: 4096 bytes @ 0x00007f4120429000 heap_mmap: 4096 bytes [/ 57344] @ 0x00007f4120429000 os_heap_commit: 20480 bytes @ 0x00007f41203cb000 vmm_heap_reserve_blocks vmcode: size=106496 => 106496 in blocks=26 free_blocks=261966 vmm_heap_reserve_blocks vmcode: size=106496 blocks=26 p=0x00007f4120438000 index=178 vmm_heap_reserve vmcode: size=106496 p=0x00007f4120438000 os_heap_commit: 4096 bytes @ 0x00007f4120439000 New heap unit: 0x00007f4120439000-0x00007f4120451000 os_heap_commit: 65536 bytes @ 0x00007f412043a000 os_heap_commit: 4096 bytes @ 0x00007f3f20400000 os_heap_commit: 4096 bytes @ 0x00007f41203a5000 os_heap_commit: 4096 bytes @ 0x00007f3f20401000 os_heap_commit: 4096 bytes @ 0x00007f3f20402000 os_heap_commit: 4096 bytes @ 0x00007f3f20403000 os_heap_commit: 4096 bytes @ 0x00007f3f2043f000 os_heap_commit: 4096 bytes @ 0x00007f412041d000 os_heap_commit: 4096 bytes @ 0x00007f412041e000 os_heap_commit: 4096 bytes @ 0x00007f412041f000 os_heap_commit: 4096 bytes @ 0x00007f3f20440000 vmm_heap_reserve_blocks vmheap: size=57344 => 57344 in blocks=14 free_blocks=2096942 vmm_heap_reserve_blocks vmheap: size=57344 blocks=14 p=0x00007f3f20457000 index=210 vmm_heap_reserve vmheap: size=57344 p=0x00007f3f20457000 os_heap_commit: 4096 bytes @ 0x00007f3f20458000 New heap unit: 0x00007f3f20458000-0x00007f3f20464000 os_heap_commit: 4096 bytes @ 0x00007f3f20459000 os_heap_commit: 4096 bytes @ 0x00007f41203a6000 vmm_heap_reserve_blocks vmcode: size=16384 => 16384 in blocks=4 free_blocks=261940 vmm_heap_reserve_blocks vmcode: size=16384 blocks=4 p=0x00007f4120452000 index=204 vmm_heap_reserve vmcode: size=16384 p=0x00007f4120452000 os_heap_commit: 4096 bytes @ 0x00007f4120453000 os_heap_commit: 4096 bytes @ 0x00007f3f20404000 os_heap_commit: 4096 bytes @ 0x00007f3f20405000 os_heap_commit: 4096 bytes @ 0x00007f41203a7000 os_heap_commit: 4096 bytes @ 0x00007f3f20406000 os_heap_commit: 4096 bytes @ 0x00007f3f20407000 os_heap_commit: 4096 bytes @ 0x00007f41203a8000 vmm_heap_reserve_blocks vmheap: size=57344 => 57344 in blocks=14 free_blocks=2096928 vmm_heap_reserve_blocks vmheap: size=57344 blocks=14 p=0x00007f3f20465000 index=224 vmm_heap_reserve vmheap: size=57344 p=0x00007f3f20465000 os_heap_commit: 4096 bytes @ 0x00007f3f20466000 New heap unit: 0x00007f3f20466000-0x00007f3f20472000 Creating new heap unit 2 (4 [/48] KB) os_heap_commit: 4096 bytes @ 0x00007f3f20467000 os_heap_commit: 4096 bytes @ 0x00007f4120454000 os_heap_commit: 4096 bytes @ 0x00007f3f20468000 os_heap_commit: 4096 bytes @ 0x00007f41203a9000 os_heap_commit: 4096 bytes @ 0x00007f3f20469000 os_heap_commit: 4096 bytes @ 0x00007f3f2046a000 os_heap_commit: 4096 bytes @ 0x00007f3f2046b000 os_heap_commit: 4096 bytes @ 0x00007f41203aa000 os_heap_commit: 4096 bytes @ 0x00007f3f2046c000 vmm_heap_reserve_blocks vmcode: size=24576 => 24576 in blocks=6 free_blocks=261936 vmm_heap_reserve_blocks vmcode: size=24576 blocks=6 p=0x00007f4120456000 index=208 vmm_heap_reserve vmcode: size=24576 p=0x00007f4120456000 os_heap_commit: 4096 bytes @ 0x00007f4120457000 os_heap_commit: 4096 bytes @ 0x00007f3f2046d000 os_heap_commit: 4096 bytes @ 0x00007f3f2046e000 os_heap_commit: 4096 bytes @ 0x00007f41203ab000 os_heap_commit: 12288 bytes @ 0x00007f3f2046f000 vmm_heap_reserve_blocks vmheap: size=106496 => 106496 in blocks=26 free_blocks=2096914 vmm_heap_reserve_blocks vmheap: size=106496 blocks=26 p=0x00007f3f20473000 index=238 vmm_heap_reserve vmheap: size=106496 p=0x00007f3f20473000 os_heap_commit: 4096 bytes @ 0x00007f3f20474000 New heap unit: 0x00007f3f20474000-0x00007f3f2048c000 Creating new heap unit 3 (4 [/96] KB) os_heap_commit: 16384 bytes @ 0x00007f3f20475000 hashtable_fragment_init shared_bb htable=0x00007f3f203e84e8 bits=11 size=2049 mask=0x00000000000007ff offset=0 load=55% resize=1126 shared_bb table 0x00007f3f20474050 0x0000000000000000 groom=0% groom_at=0 os_heap_commit: 4096 bytes @ 0x00007f3f20479000 os_heap_commit: 4096 bytes @ 0x00007f3f2047a000 os_heap_commit: 4096 bytes @ 0x00007f41203ac000 SYSLOG_INFORMATION: curiosity: rex.w on OPSZ_6_irex10_short4! os_heap_commit: 4096 bytes @ 0x00007f3f2047b000 os_heap_commit: 4096 bytes @ 0x00007f3f2047c000 os_heap_commit: 4096 bytes @ 0x00007f4120458000 os_heap_commit: 4096 bytes @ 0x00007f3f2047d000 os_heap_commit: 4096 bytes @ 0x00007f41203ad000 os_heap_commit: 4096 bytes @ 0x00007f3f2047e000 os_heap_commit: 4096 bytes @ 0x00007f3f2047f000 os_heap_commit: 4096 bytes @ 0x00007f41203ae000 os_heap_commit: 4096 bytes @ 0x00007f3f20480000 os_heap_commit: 4096 bytes @ 0x00007f3f20481000 os_heap_commit: 4096 bytes @ 0x00007f3f20482000 os_heap_commit: 4096 bytes @ 0x00007f41203af000 os_heap_commit: 4096 bytes @ 0x00007f4120459000 os_heap_commit: 4096 bytes @ 0x00007f3f20483000 os_heap_commit: 4096 bytes @ 0x00007f3f20484000 os_heap_commit: 4096 bytes @ 0x00007f3f20485000 os_heap_commit: 4096 bytes @ 0x00007f41203b0000 os_heap_commit: 4096 bytes @ 0x00007f3f20486000 os_heap_commit: 4096 bytes @ 0x00007f3f20487000 os_heap_commit: 4096 bytes @ 0x00007f3f20488000 os_heap_commit: 4096 bytes @ 0x00007f412045a000 os_heap_commit: 4096 bytes @ 0x00007f41203b1000 os_heap_commit: 4096 bytes @ 0x00007f3f20489000 os_heap_commit: 8192 bytes @ 0x00007f3f2048a000 vmm_heap_reserve_blocks vmheap: size=204800 => 204800 in blocks=50 free_blocks=2096888 vmm_heap_reserve_blocks vmheap: size=204800 blocks=50 p=0x00007f3f2048d000 index=264 vmm_heap_reserve vmheap: size=204800 p=0x00007f3f2048d000 os_heap_commit: 4096 bytes @ 0x00007f3f2048e000 New heap unit: 0x00007f3f2048e000-0x00007f3f204be000 Creating new heap unit 4 (4 [/192] KB) os_heap_commit: 32768 bytes @ 0x00007f3f2048f000 hashtable_fragment_init shared_bb htable=0x00007f3f203e84e8 bits=12 size=4097 mask=0x0000000000000fff offset=0 load=55% resize=2253 shared_bb table 0x00007f3f2048e050 0x0000000000000000 groom=0% groom_at=0 os_heap_commit: 4096 bytes @ 0x00007f3f2045a000 module segment [0x00007f41642ec000,0x00007f4164363000] added os_module_area_init: hashtab=0x00007f41642ec300, dynsym=0x00007f41642ec478, dynstr=0x00007f41642eca00, strsz=978, symsz=24 module libpcre.so.1 |libpcre.so.1.2.13| [0x00007f41642ec000,0x00007f4164363000] added os_heap_commit: 4096 bytes @ 0x00007f3f20497000 new mmap overlapping module area : map : base=0x00007f41642ee000 base+size=0x00007f4164344000 inode=0 mod : start=0x00007f41642ec000 end=0x00007f4164363000 inode=7904 new mmap overlapping module area : map : base=0x00007f41642ee000 base+size=0x00007f4164344000 inode=0 mod : start=0x00007f41642ec000 end=0x00007f4164363000 inode=7904 new executable vm area: 0x00007f41642ee000-0x00007f4164344000 ---- libpcre.so.1 new executable vm area: 0x00007f41642ee000-0x00007f4164344000 ---- libpcre.so.1 New +x app memory region: 0x00007f41642ee000-0x00007f4164344000 r-x new executable vm area: 0x00007f41642ee000-0x00007f4164344000 ---- libpcre.so.1 new executable vm area: 0x00007f41642ee000-0x00007f4164344000 ---- libpcre.so.1 new mmap overlapping module area : map : base=0x00007f4164344000 base+size=0x00007f4164361000 inode=0 mod : start=0x00007f41642ec000 end=0x00007f4164363000 inode=7904 new mmap overlapping module area : map : base=0x00007f4164344000 base+size=0x00007f4164361000 inode=0 mod : start=0x00007f41642ec000 end=0x00007f4164363000 inode=7904 new mmap overlapping module area : map : base=0x00007f4164361000 base+size=0x00007f4164363000 inode=0 mod : start=0x00007f41642ec000 end=0x00007f4164363000 inode=7904 new mmap overlapping module area : map : base=0x00007f4164361000 base+size=0x00007f4164363000 inode=0 mod : start=0x00007f41642ec000 end=0x00007f4164363000 inode=7904 os_heap_commit: 4096 bytes @ 0x00007f3f20498000 vmm_heap_reserve_blocks vmcode: size=65536 => 65536 in blocks=16 free_blocks=261930 vmm_heap_reserve_blocks vmcode: size=65536 blocks=16 p=0x00007f412045c000 index=214 vmm_heap_reserve vmcode: size=65536 p=0x00007f412045c000 os_heap_commit: 4096 bytes @ 0x00007f412045d000 heap_mmap: 4096 bytes [/ 57344] @ 0x00007f412045d000 fcache Basic block (shared) free list stats: # 0 0 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 0 bytes : 0 live, 0 charge, 0 waste # 1 44 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 44 bytes : 0 live, 0 charge, 0 waste # 2 52 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 52 bytes : 0 live, 0 charge, 0 waste # 3 56 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 56 bytes : 0 live, 0 charge, 0 waste # 4 64 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 64 bytes : 0 live, 0 charge, 0 waste # 5 72 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 72 bytes : 0 live, 0 charge, 0 waste # 6 80 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 80 bytes : 0 live, 0 charge, 0 waste # 7 112 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 112 bytes : 0 live, 0 charge, 0 waste # 8 172 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 172 bytes : 0 live, 0 charge, 0 waste # 0 0 bytes == 0 live, 0 charge, 0 waste # 1 44 bytes == 0 live, 0 charge, 0 waste # 2 52 bytes == 0 live, 0 charge, 0 waste # 3 56 bytes == 0 live, 0 charge, 0 waste # 4 64 bytes == 0 live, 0 charge, 0 waste # 5 72 bytes == 0 live, 0 charge, 0 waste # 6 80 bytes == 0 live, 0 charge, 0 waste # 7 112 bytes == 0 live, 0 charge, 0 waste # 8 172 bytes == 0 live, 0 charge, 0 waste fcache Basic block (shared) requests and frees histogram: # 28 bytes == 335 requests 0 freed # 32 bytes == 183 requests 0 freed # 36 bytes == 129 requests 0 freed # 40 bytes == 116 requests 0 freed # 44 bytes == 75 requests 0 freed # 48 bytes == 56 requests 0 freed # 52 bytes == 40 requests 0 freed # 56 bytes == 34 requests 0 freed # 60 bytes == 53 requests 0 freed # 64 bytes == 30 requests 0 freed # 68 bytes == 27 requests 0 freed # 72 bytes == 19 requests 0 freed # 76 bytes == 24 requests 0 freed # 80 bytes == 15 requests 0 freed # 84 bytes == 4 requests 0 freed # 88 bytes == 7 requests 0 freed # 92 bytes == 13 requests 0 freed # 96 bytes == 12 requests 0 freed # 100 bytes == 5 requests 0 freed # 104 bytes == 3 requests 0 freed # 108 bytes == 5 requests 0 freed # 112 bytes == 5 requests 0 freed # 116 bytes == 1 requests 0 freed # 120 bytes == 1 requests 0 freed # 124 bytes == 3 requests 0 freed # 128 bytes == 3 requests 0 freed # 132 bytes == 1 requests 0 freed # 136 bytes == 2 requests 0 freed # 140 bytes == 1 requests 0 freed # 144 bytes == 2 requests 0 freed # 156 bytes == 1 requests 0 freed # 160 bytes == 1 requests 0 freed # 164 bytes == 1 requests 0 freed # 168 bytes == 3 requests 0 freed # 172 bytes == 1 requests 0 freed # 184 bytes == 1 requests 0 freed # 192 bytes == 4 requests 0 freed # 196 bytes == 2 requests 0 freed # 200 bytes == 2 requests 0 freed # 204 bytes == 1 requests 0 freed # 212 bytes == 1 requests 0 freed # 216 bytes == 2 requests 0 freed # 224 bytes == 1 requests 0 freed # 228 bytes == 2 requests 0 freed # 232 bytes == 1 requests 0 freed # 236 bytes == 1 requests 0 freed # 252 bytes == 7 requests 0 freed os_heap_commit: 4096 bytes @ 0x00007f3f20499000 os_heap_commit: 4096 bytes @ 0x00007f3f2049a000 os_heap_commit: 4096 bytes @ 0x00007f3f2049b000 vmm_heap_reserve_blocks vmcode: size=40960 => 40960 in blocks=10 free_blocks=261914 vmm_heap_reserve_blocks vmcode: size=40960 blocks=10 p=0x00007f412046c000 index=230 vmm_heap_reserve vmcode: size=40960 p=0x00007f412046c000 os_heap_commit: 4096 bytes @ 0x00007f412046d000 module segment [0x00007f41640e2000,0x00007f41642d8000] added module segment [0x00007f41642d9000,0x00007f41642ec000] added segment list segment 0: [0x00007f41640e2000,0x00007f416410e000) prot=1 segment 1: [0x00007f416410e000,0x00007f4164284000) prot=5 segment 2: [0x00007f4164284000,0x00007f41642d8000) prot=1 segment 3: [0x00007f41642d9000,0x00007f41642ec000) prot=3 os_module_area_init: hashtab=0x00007f41640e6318, dynsym=0x00007f41640eaa20, dynstr=0x00007f41640fc5a0, strsz=32533, symsz=24 module libc.so.6 |libc.so.6| [0x00007f41640e2000,0x00007f41642ec000] added os_heap_commit: 4096 bytes @ 0x00007f412045e000 new mmap overlapping module area : map : base=0x00007f416410e000 base+size=0x00007f4164284000 inode=0 mod : start=0x00007f41640e2000 end=0x00007f41642ec000 inode=965570 new mmap overlapping module area : map : base=0x00007f416410e000 base+size=0x00007f4164284000 inode=0 mod : start=0x00007f41640e2000 end=0x00007f41642ec000 inode=965570 new executable vm area: 0x00007f416410e000-0x00007f4164284000 ---- libc.so.6 new executable vm area: 0x00007f416410e000-0x00007f4164284000 ---- libc.so.6 New +x app memory region: 0x00007f416410e000-0x00007f4164284000 r-x new executable vm area: 0x00007f416410e000-0x00007f4164284000 ---- libc.so.6 new executable vm area: 0x00007f416410e000-0x00007f4164284000 ---- libc.so.6 new mmap overlapping module area : map : base=0x00007f4164284000 base+size=0x00007f41642d8000 inode=0 mod : start=0x00007f41640e2000 end=0x00007f41642ec000 inode=965570 new mmap overlapping module area : map : base=0x00007f4164284000 base+size=0x00007f41642d8000 inode=0 mod : start=0x00007f41640e2000 end=0x00007f41642ec000 inode=965570 new mmap overlapping module area : map : base=0x00007f41642d9000 base+size=0x00007f41642df000 inode=0 mod : start=0x00007f41640e2000 end=0x00007f41642ec000 inode=965570 new mmap overlapping module area : map : base=0x00007f41642d9000 base+size=0x00007f41642df000 inode=0 mod : start=0x00007f41640e2000 end=0x00007f41642ec000 inode=965570 os_heap_commit: 4096 bytes @ 0x00007f3f2049c000 os_heap_commit: 4096 bytes @ 0x00007f3f2049d000 module segment [0x00007f41643fd000,0x00007f4164402000] added os_module_area_init: hashtab=0x00007f41643fd430, dynsym=0x00007f41643fd518, dynstr=0x00007f41643fd7d0, strsz=280, symsz=24 module libpthread.so.0 |libpthread.so.0| [0x00007f41643fd000,0x00007f4164402000] added new mmap overlapping module area : map : base=0x00007f41643fe000 base+size=0x00007f41643ff000 inode=0 mod : start=0x00007f41643fd000 end=0x00007f4164402000 inode=965597 new mmap overlapping module area : map : base=0x00007f41643fe000 base+size=0x00007f41643ff000 inode=0 mod : start=0x00007f41643fd000 end=0x00007f4164402000 inode=965597 new executable vm area: 0x00007f41643fe000-0x00007f41643ff000 ---- libpthread.so.0 new executable vm area: 0x00007f41643fe000-0x00007f41643ff000 ---- libpthread.so.0 New +x app memory region: 0x00007f41643fe000-0x00007f41643ff000 r-x new executable vm area: 0x00007f41643fe000-0x00007f41643ff000 ---- libpthread.so.0 new executable vm area: 0x00007f41643fe000-0x00007f41643ff000 ---- libpthread.so.0 new mmap overlapping module area : map : base=0x00007f41643ff000 base+size=0x00007f4164400000 inode=0 mod : start=0x00007f41643fd000 end=0x00007f4164402000 inode=965597 new mmap overlapping module area : map : base=0x00007f41643ff000 base+size=0x00007f4164400000 inode=0 mod : start=0x00007f41643fd000 end=0x00007f4164402000 inode=965597 new mmap overlapping module area : map : base=0x00007f4164400000 base+size=0x00007f4164402000 inode=0 mod : start=0x00007f41643fd000 end=0x00007f4164402000 inode=965597 new mmap overlapping module area : map : base=0x00007f4164400000 base+size=0x00007f4164402000 inode=0 mod : start=0x00007f41643fd000 end=0x00007f4164402000 inode=965597 os_heap_commit: 4096 bytes @ 0x00007f3f2049e000 os_heap_commit: 4096 bytes @ 0x00007f412045f000 os_heap_commit: 4096 bytes @ 0x00007f3f2049f000 os_heap_commit: 4096 bytes @ 0x00007f3f204a0000 os_heap_commit: 4096 bytes @ 0x00007f3f204a1000 os_heap_commit: 4096 bytes @ 0x00007f412046e000 os_heap_commit: 4096 bytes @ 0x00007f3f204a2000 os_heap_commit: 4096 bytes @ 0x00007f4120460000 os_heap_commit: 4096 bytes @ 0x00007f3f204a3000 Observed struct rseq @ 0x00007f41643fb0e0 for thread => fs:-0xfffff660 rseq_process_module: error looking for rseq table in linux-vdso.so.1 os_heap_commit: 4096 bytes @ 0x00007f3f204a4000 os_heap_commit: 4096 bytes @ 0x00007f4120461000 os_heap_commit: 4096 bytes @ 0x00007f3f2045b000 os_heap_commit: 4096 bytes @ 0x00007f3f204a5000 os_heap_commit: 4096 bytes @ 0x00007f3f204a6000 os_heap_commit: 4096 bytes @ 0x00007f412046f000 os_heap_commit: 4096 bytes @ 0x00007f3f204a7000 os_heap_commit: 4096 bytes @ 0x00007f3f204a8000 os_heap_commit: 4096 bytes @ 0x00007f41203b5000 os_heap_commit: 4096 bytes @ 0x00007f4120462000 os_heap_commit: 4096 bytes @ 0x00007f3f204a9000 Variable-size block: allocating 0x00007f3f20474050 (16392 bytes [16392 aligned] in 16392 block) hashtable_fragment_init shared_future htable=0x00007f3f203e88e8 bits=11 size=2049 mask=0x00000000000007ff offset=0 load=60% resize=1229 shared_future table 0x00007f3f20474050 0x0000000000000000 groom=0% groom_at=0 os_heap_commit: 4096 bytes @ 0x00007f3f204aa000 os_heap_commit: 4096 bytes @ 0x00007f3f204ab000 os_heap_commit: 4096 bytes @ 0x00007f4120463000 os_heap_commit: 4096 bytes @ 0x00007f3f204ac000 os_heap_commit: 4096 bytes @ 0x00007f4120470000 os_heap_commit: 4096 bytes @ 0x00007f3f204ad000 os_heap_commit: 4096 bytes @ 0x00007f3f204ae000 os_heap_commit: 4096 bytes @ 0x00007f4120464000 os_heap_commit: 4096 bytes @ 0x00007f3f204af000 os_heap_commit: 4096 bytes @ 0x00007f3f2045c000 os_heap_commit: 4096 bytes @ 0x00007f3f2045d000 os_heap_commit: 4096 bytes @ 0x00007f3f2045e000 Variable-size block: allocating 0x00007f3f203fc050 (576 bytes [576 aligned] in 8200 block) os_heap_commit: 4096 bytes @ 0x00007f3f204b0000 os_heap_commit: 4096 bytes @ 0x00007f3f204b1000 os_heap_commit: 4096 bytes @ 0x00007f3f204b2000 os_heap_commit: 4096 bytes @ 0x00007f4120465000 os_heap_commit: 4096 bytes @ 0x00007f4120471000 os_heap_commit: 4096 bytes @ 0x00007f3f204b3000 os_heap_commit: 4096 bytes @ 0x00007f3f204b4000 os_heap_commit: 4096 bytes @ 0x00007f4120466000 os_heap_commit: 4096 bytes @ 0x00007f3f204b5000 os_heap_commit: 8192 bytes @ 0x00007f3f2045f000 os_heap_commit: 4096 bytes @ 0x00007f3f204b6000 os_heap_commit: 4096 bytes @ 0x00007f4120467000 os_heap_commit: 4096 bytes @ 0x00007f3f204b7000 os_heap_commit: 4096 bytes @ 0x00007f3f204b8000 os_heap_commit: 4096 bytes @ 0x00007f3f204b9000 os_heap_commit: 4096 bytes @ 0x00007f4120472000 os_heap_commit: 4096 bytes @ 0x00007f4120468000 os_heap_commit: 4096 bytes @ 0x00007f3f204ba000 os_heap_commit: 4096 bytes @ 0x00007f3f204bb000 os_heap_commit: 8192 bytes @ 0x00007f3f204bc000 vmm_heap_reserve_blocks vmheap: size=270336 => 270336 in blocks=66 free_blocks=2096838 vmm_heap_reserve_blocks vmheap: size=270336 blocks=66 p=0x00007f3f204bf000 index=314 vmm_heap_reserve vmheap: size=270336 p=0x00007f3f204bf000 os_heap_commit: 4096 bytes @ 0x00007f3f204c0000 New heap unit: 0x00007f3f204c0000-0x00007f3f20500000 Creating new heap unit 5 (4 [/256] KB) os_heap_commit: 65536 bytes @ 0x00007f3f204c1000 hashtable_fragment_init shared_bb htable=0x00007f3f203e84e8 bits=13 size=8193 mask=0x0000000000001fff offset=0 load=55% resize=4506 shared_bb table 0x00007f3f204c0050 0x0000000000000000 groom=0% groom_at=0 os_heap_commit: 4096 bytes @ 0x00007f4120469000 os_heap_commit: 4096 bytes @ 0x00007f3f204d1000 os_heap_commit: 4096 bytes @ 0x00007f3f204d2000 os_heap_commit: 4096 bytes @ 0x00007f3f204d3000 os_heap_commit: 4096 bytes @ 0x00007f412046a000 os_heap_commit: 4096 bytes @ 0x00007f3f204d4000 os_heap_commit: 4096 bytes @ 0x00007f4120473000 os_heap_commit: 4096 bytes @ 0x00007f3f20461000 os_heap_commit: 4096 bytes @ 0x00007f3f204d5000 os_heap_commit: 4096 bytes @ 0x00007f3f204d6000 vmm_heap_reserve_blocks vmcode: size=65536 => 65536 in blocks=16 free_blocks=261904 vmm_heap_reserve_blocks vmcode: size=65536 blocks=16 p=0x00007f4120476000 index=240 vmm_heap_reserve vmcode: size=65536 p=0x00007f4120476000 os_heap_commit: 4096 bytes @ 0x00007f4120477000 heap_mmap: 4096 bytes [/ 57344] @ 0x00007f4120477000 fcache Basic block (shared) free list stats: # 0 0 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 0 bytes : 0 live, 0 charge, 0 waste # 1 44 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 44 bytes : 0 live, 0 charge, 0 waste # 2 52 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 52 bytes : 0 live, 0 charge, 0 waste # 3 56 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 56 bytes : 0 live, 0 charge, 0 waste # 4 64 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 64 bytes : 0 live, 0 charge, 0 waste # 5 72 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 72 bytes : 0 live, 0 charge, 0 waste # 6 80 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 80 bytes : 0 live, 0 charge, 0 waste # 7 112 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 112 bytes : 0 live, 0 charge, 0 waste # 8 172 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 172 bytes : 0 live, 0 charge, 0 waste # 0 0 bytes == 0 live, 0 charge, 0 waste # 1 44 bytes == 0 live, 0 charge, 0 waste # 2 52 bytes == 0 live, 0 charge, 0 waste # 3 56 bytes == 0 live, 0 charge, 0 waste # 4 64 bytes == 0 live, 0 charge, 0 waste # 5 72 bytes == 0 live, 0 charge, 0 waste # 6 80 bytes == 0 live, 0 charge, 0 waste # 7 112 bytes == 0 live, 0 charge, 0 waste # 8 172 bytes == 0 live, 0 charge, 0 waste fcache Basic block (shared) requests and frees histogram: # 28 bytes == 675 requests 0 freed # 32 bytes == 380 requests 0 freed # 36 bytes == 278 requests 0 freed # 40 bytes == 216 requests 0 freed # 44 bytes == 130 requests 0 freed # 48 bytes == 109 requests 0 freed # 52 bytes == 82 requests 0 freed # 56 bytes == 95 requests 0 freed # 60 bytes == 97 requests 0 freed # 64 bytes == 74 requests 0 freed # 68 bytes == 47 requests 0 freed # 72 bytes == 60 requests 0 freed # 76 bytes == 60 requests 0 freed # 80 bytes == 28 requests 0 freed # 84 bytes == 7 requests 0 freed # 88 bytes == 25 requests 0 freed # 92 bytes == 36 requests 0 freed # 96 bytes == 16 requests 0 freed # 100 bytes == 13 requests 0 freed # 104 bytes == 8 requests 0 freed # 108 bytes == 10 requests 0 freed # 112 bytes == 11 requests 0 freed # 116 bytes == 4 requests 0 freed # 120 bytes == 5 requests 0 freed # 124 bytes == 4 requests 0 freed # 128 bytes == 3 requests 0 freed # 132 bytes == 3 requests 0 freed # 136 bytes == 2 requests 0 freed # 140 bytes == 2 requests 0 freed # 144 bytes == 3 requests 0 freed # 156 bytes == 1 requests 0 freed # 160 bytes == 3 requests 0 freed # 164 bytes == 1 requests 0 freed # 168 bytes == 3 requests 0 freed # 172 bytes == 1 requests 0 freed # 176 bytes == 1 requests 0 freed # 180 bytes == 3 requests 0 freed # 184 bytes == 1 requests 0 freed # 192 bytes == 5 requests 0 freed # 196 bytes == 2 requests 0 freed # 200 bytes == 2 requests 0 freed # 204 bytes == 4 requests 0 freed # 212 bytes == 2 requests 0 freed # 216 bytes == 2 requests 0 freed # 220 bytes == 1 requests 0 freed # 224 bytes == 1 requests 0 freed # 228 bytes == 2 requests 0 freed # 232 bytes == 1 requests 0 freed # 236 bytes == 1 requests 0 freed # 240 bytes == 1 requests 0 freed # 252 bytes == 9 requests 0 freed os_heap_commit: 4096 bytes @ 0x00007f3f204d7000 os_heap_commit: 4096 bytes @ 0x00007f3f204d8000 os_heap_commit: 4096 bytes @ 0x00007f3f204d9000 os_heap_commit: 4096 bytes @ 0x00007f4120478000 os_heap_commit: 4096 bytes @ 0x00007f3f204da000 os_heap_commit: 4096 bytes @ 0x00007f4120474000 os_heap_commit: 4096 bytes @ 0x00007f3f204db000 os_heap_commit: 4096 bytes @ 0x00007f41203b6000 os_heap_commit: 4096 bytes @ 0x00007f3f204dc000 os_heap_commit: 4096 bytes @ 0x00007f4120479000 os_heap_commit: 4096 bytes @ 0x00007f3f204dd000 os_heap_commit: 4096 bytes @ 0x00007f3f204de000 os_heap_commit: 4096 bytes @ 0x00007f3f204df000 os_heap_commit: 4096 bytes @ 0x00007f412047a000 os_heap_commit: 4096 bytes @ 0x00007f3f204e0000 vmm_heap_reserve_blocks vmcode: size=73728 => 73728 in blocks=18 free_blocks=261888 vmm_heap_reserve_blocks vmcode: size=73728 blocks=18 p=0x00007f4120486000 index=256 vmm_heap_reserve vmcode: size=73728 p=0x00007f4120486000 os_heap_commit: 4096 bytes @ 0x00007f4120487000 os_heap_commit: 4096 bytes @ 0x00007f3f204e1000 os_heap_commit: 4096 bytes @ 0x00007f3f20462000 os_heap_commit: 4096 bytes @ 0x00007f412047b000 os_heap_commit: 4096 bytes @ 0x00007f3f204e2000 os_heap_commit: 4096 bytes @ 0x00007f3f204e3000 os_heap_commit: 4096 bytes @ 0x00007f3f204e4000 os_heap_commit: 4096 bytes @ 0x00007f412047c000 os_heap_commit: 4096 bytes @ 0x00007f3f204e5000 os_heap_commit: 4096 bytes @ 0x00007f3f204e6000 os_heap_commit: 4096 bytes @ 0x00007f4120488000 os_heap_commit: 4096 bytes @ 0x00007f3f204e7000 os_heap_commit: 4096 bytes @ 0x00007f412047d000 os_heap_commit: 4096 bytes @ 0x00007f3f204e8000 os_heap_commit: 4096 bytes @ 0x00007f3f20463000 os_heap_commit: 4096 bytes @ 0x00007f3f204e9000 os_heap_commit: 4096 bytes @ 0x00007f3f204ea000 os_heap_commit: 4096 bytes @ 0x00007f3f204eb000 os_heap_commit: 4096 bytes @ 0x00007f412047e000 os_heap_commit: 4096 bytes @ 0x00007f3f204ec000 os_heap_commit: 4096 bytes @ 0x00007f4120489000 os_heap_commit: 4096 bytes @ 0x00007f3f204ed000 os_heap_commit: 4096 bytes @ 0x00007f41203b7000 os_heap_commit: 4096 bytes @ 0x00007f3f204ee000 os_heap_commit: 4096 bytes @ 0x00007f3f204ef000 os_heap_commit: 4096 bytes @ 0x00007f412047f000 os_heap_commit: 4096 bytes @ 0x00007f3f204f0000 os_heap_commit: 4096 bytes @ 0x00007f3f204f1000 Variable-size block: allocating 0x00007f3f2048e050 (32776 bytes [32776 aligned] in 32776 block) hashtable_fragment_init shared_future htable=0x00007f3f203e88e8 bits=12 size=4097 mask=0x0000000000000fff offset=0 load=60% resize=2458 shared_future table 0x00007f3f2048e050 0x0000000000000000 groom=0% groom_at=0 os_heap_commit: 4096 bytes @ 0x00007f3f204f2000 os_heap_commit: 4096 bytes @ 0x00007f412048a000 os_heap_commit: 4096 bytes @ 0x00007f4120480000 os_heap_commit: 4096 bytes @ 0x00007f3f204f3000 os_heap_commit: 4096 bytes @ 0x00007f3f204f4000 os_heap_commit: 4096 bytes @ 0x00007f3f204f5000 os_heap_commit: 4096 bytes @ 0x00007f4120481000 os_heap_commit: 4096 bytes @ 0x00007f3f204f6000 os_heap_commit: 4096 bytes @ 0x00007f3f204f7000 vmm_heap_reserve_blocks vmheap: size=57344 => 57344 in blocks=14 free_blocks=2096772 vmm_heap_reserve_blocks vmheap: size=57344 blocks=14 p=0x00007f3f20501000 index=380 vmm_heap_reserve vmheap: size=57344 p=0x00007f3f20501000 os_heap_commit: 4096 bytes @ 0x00007f3f20502000 New heap unit: 0x00007f3f20502000-0x00007f3f2050e000 os_heap_commit: 4096 bytes @ 0x00007f3f20503000 Variable-size block: allocating 0x00007f3f20474050 (532 bytes [536 aligned] in 16392 block) os_heap_commit: 4096 bytes @ 0x00007f412048b000 os_heap_commit: 4096 bytes @ 0x00007f41203b8000 os_heap_commit: 4096 bytes @ 0x00007f3f204f8000 new flush timestamp: 1 deleted area ref count=1 timestamp=1 start=0x0000000000000000 end=0x0000000000000000 SYSLOG_CRITICAL: Application /usr/bin/grep (32805). DrCov internal crash at PC 0x00007f4164725b73. Please report this at http://dynamorio.org/issues. Program aborted. Received SIGSEGV at pc 0x00007f4164725b73 in thread 32805 Base: 0x00007f416440c000 Registers:eax=0x00007f3f204290a0 ebx=0x0000000000008025 ecx=0x00007f4164727d5c edx=0x00000000000009a0 esi=0x00007f3f20438948 edi=0x0000000000001003 esp=0x00007f3f204389d0 ebp=0x00007f3f204389f0 r8 =0x0000000000000055 r9 =0x0000000000000001 r10=0x00007f3f20438948 r11=0x0000000000000246 r12=0x00007f41603d36d0 r13=0x00007f41603d36c7 r14=0x00007f41603d36cf r15=0x00007f41603d36dd eflags=0x0000000000010206 version 9.0.1, custom build -no_dynamic_options -loglevel 2 -client_lib '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcov.so;0;' -client_lib64 '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib64/release/libdrcov.so;0;' -client_lib32 '/home/derek/Downloads/DynamoRIO-Linux-9.0.1/bin64/../tools/lib32/rele 0x00007f3f204389f0 0x00007f4164725dfb 0x00007f3f20438a10 0x00007f416448c0fa 0x00007f3f20438a70 0x00007f416448d508 0x00007f3f20438ab0 0x00007f41645bbeb5 0x00007f3f20438b10 0x00007f41645bc373 0x00007f3f20438b60 0x00007f4164484459 0x00007f3f20438ba0 0x00007f416459e901 0x00007f3f20438d10 0x00007f41645a1311 0x00007f3f20438f10 0x00007f41644d9ced 0x00007f3f20438ff0 0x00007f412039ef05 0x00007ffecc8f0d90 0x00007f4164111e0c 0x00007f41603d34e0 0x00007f41603ddf54 VM heap: addr range 0x00007f3f20385000--0x00007f4120385000, # free blocks 2096758 VM heap: addr range 0x00007f4120386000--0x00007f4160386000, # free blocks 261870 (Begin) All statistics @4057 (0:01.648): Current threads under DynamoRIO control : 1 Peak threads under DynamoRIO control : 1 Threads ever created : 1 System calls, pre : 37 System calls, post : 34 Ignorable system calls : 12 Non-ignorable system calls : 12 Application mmaps : 17 Application munmaps : 1 Application modules with code : 9 Application code seen (bytes) : 78136 Interpreted calls, direct and indirect : 526 Interpreted indirect calls : 125 Interpreted indirect jmps : 36 Interpreted rets : 333 Dynamic option synchronizations : 2 Dynamic option synchronizations, no change : 2 Code origin addresses checked : 3940 Code origin addresses in last area : 3902 Shared deletion regions unlinked : 1 Fragments added to lazy deletion list : 129 Lazy list instances moved to pending list : 1 Lazy list fragments moved to pending list : 129 Generated code protection changes : 3 Protection change calls : 33 Protection change pages : 212 Fragments generated, bb and trace : 4057 Basic block fragments generated : 3928 Trace fragments generated : 129 Trace building reset: no trace head : 128 Number of bbs in all emitted traces : 431 Maximum number of bbs in a trace : 18 Trace wannabes prevented from being traces : 7772 Shadowed trace head deleted : 129 Trace heads re-marked : 5 Future fragments generated : 4932 Shared fragments generated : 3614 Shared bbs generated : 3485 Shared traces generated : 129 Private fragments generated : 443 Private bbs generated : 443 Shared future fragments generated : 4202 Unique fragments generated : 4057 Maximum fragment requested size in bytes : 865 Maximum fragment size in bytes : 862 Maximum instrs in a bb : 69 Direct exit stubs created : 6593 Indirect exit stubs created : 541 Separate stubs created : 3402 Rip-relative instrs seen : 1314 Rip-relative unreachable leas : 389 Rip-relative unreachable non-leas : 898 Rip-relative unreachable spills avoided : 375 BBs with one indirect exit : 494 BBs with one direct exit : 728 BBs with two direct exits : 2706 BB direct exits >SHRT_MAX from fragment tag : 320 BB direct exits <=SHRT_MAX from fragment tag : 6273 BB cbr fall-through <=SHRT_MAX from fragment tag : 2736 BBs using post-linkstub fragment offset : 1114 BBs that write OF but no other arithmetic flags : 3248 BBs that write no arithmetic flags : 680 BBs that write no arithmetic flags, end in ib : 230 Cbrs sharing a single exit stub : 2783 Fragments requiring post_linkstub offs : 1243 Fragments smaller than minimum fcache slot size : 814 Fragments final size < minimum fcache slot size : 786 Fragments deleted for any reason : 431 Trace heads marked : 694 Trace fragments targeted by IBL : 12 Exits due to IBL cold misses : 5450 Extra exits due to trace building : 1 Trace fragments extended : 431 Trace building private copies created : 431 Trace building private copies deleted : 431 Trace building private copies futures deleted : 706 Trace building private copies futures avoided : 431 Trace inline-ib comparisons : 88 Trace inline-ib no eflag restore needed : 72 Trace fragments extended, ibl exits updated : 47 Branches linked, direct : 3376 Branches linked, indirect : 588 Fcache exits, total : 17949 Fcache exits, system call executions : 34 Fcache exits, from traces : 3516 Fcache exits, from BBs : 14399 Fcache exits, total indirect branches : 5463 Fcache exits, non-trace indirect branches : 4563 Fcache exits, ind target not in cache : 600 Fcache exits, ind target extending a trace, BAD : 46 Fcache exits, ind target in cache but not table : 4817 Fcache exits, from BB, ind target ... : 3934 Fcache exits, BB->BB, ind target ... : 3930 Fcache exits, BB->BB trace head, ind target ... : 182 Fcache exits, BB->trace, ind target ... : 4 Fcache exits, from trace, ind target ... : 883 Fcache exits, trace->trace, ind target ... : 8 Fcache exits, trace->BB not trace head, ind tgt : 38 Fcache exits, trace->BB trace head, ind target : 837 Fcache exits, dir target not in cache : 2884 Fcache exits, link not allowed : 9531 Fcache exits, target trace head : 9105 Fcache exits, extending a trace : 384 Fcache exits, non-ignorable system call : 37 Fcache exits, no link shared <-> private : 42 Fcache exits needing cbr disambiguation : 8520 Fragments with OF restore prefix : 20 Fcache bb capacity (bytes) : 4096 Fcache bb peak capacity (bytes) : 4096 Fcache bb space claimed (bytes) : 1296 Fcache bb space used (bytes) : 1244 Fcache bb peak used (bytes) : 1408 Fcache bb headers (bytes) : 96 Fcache bb fragment bodies (bytes) : -807453843549 Fcache bb direct exit stubs (bytes) : -6969 Fcache bb align space (bytes) : 2124 Fcache bb empty space (bytes) : 52 Fcache shared bb capacity (bytes) : 159744 Fcache shared bb peak capacity (bytes) : 159744 Fcache shared bb space claimed (bytes) : 157468 Fcache shared bb space used (bytes) : 157468 Fcache shared bb peak used (bytes) : 157472 Fcache shared bb headers (bytes) : 27880 Fcache shared bb fragment bodies (bytes) : 118723 Fcache shared bb align space (bytes) : 7714 Fcache shared trace capacity (bytes) : 20480 Fcache shared trace peak capacity (bytes) : 20480 Fcache shared trace space claimed (bytes) : 17920 Fcache shared trace space used (bytes) : 17920 Fcache shared trace peak used (bytes) : 17928 Fcache shared trace headers (bytes) : 1032 Fcache shared trace fragment bodies (bytes) : 13831 Fcache shared trace fragment prefixes (bytes) : 2253 Fcache shared trace align space (bytes) : 675 Fcache combined claimed (bytes) : 176684 Current fcache combined capacity (bytes) : 184320 Peak fcache combined capacity (bytes) : 184320 Current fcache units on live list : 5 Peak fcache units on live list : 5 Fcache unit lookups : 5095 Separate shared trace direct exit stubs (bytes) : 8372 Separate shared bb direct exit stubs (bytes) : 69874 Special heap units : 7 Peak special heap units : 7 Special heap align space (bytes) : 8 Current special heap capacity (bytes) : 90112 Peak special heap capacity (bytes) : 90112 Current heap units on live list : 18 Peak heap units on live list : 18 Heap headers (bytes) : 712 Heap align space (bytes) : 5931 Peak heap align space (bytes) : 6030 Heap bucket pad space (bytes) : 25936 Peak heap bucket pad space (bytes) : 26680 Heap allocs in buckets : 103148 Heap allocs variable-sized : 97 Total reserved memory : 2117632 Peak total reserved memory : 2117632 Guard pages, reserved virtual pages : 72 Peak guard pages, reserved virtual pages : 72 Current client raw mmap size : 32768 Peak client raw mmap size : 32768 Current stack capacity (bytes) : 147456 Peak stack capacity (bytes) : 147456 Mmap capacity (bytes) : 208896 Peak mmap capacity (bytes) : 208896 Mmap reserved but not committed (bytes) : 110592 Peak mmap reserved but not committed (bytes) : 167936 Heap claimed (bytes) : 1006382 Peak heap claimed (bytes) : 1009012 Current heap capacity (bytes) : 1167360 Peak heap capacity (bytes) : 1167360 Heap reserved but not committed (bytes) : 188416 Peak heap reserved but not committed (bytes) : 352256 File map capacity (bytes) : 299008 Peak file map capacity (bytes) : 299008 Current total memory from OS (bytes) : 2695168 Peak total memory from OS (bytes) : 2695168 Current vmm blocks for unreachable heap : 339 Peak vmm blocks for unreachable heap : 339 Current vmm blocks for stack : 42 Peak vmm blocks for stack : 42 Current vmm blocks for unreachable special heap : 6 Peak vmm blocks for unreachable special heap : 6 Current vmm blocks for unreachable special mmap : 7 Peak vmm blocks for unreachable special mmap : 7 Current vmm blocks for reachable heap : 64 Peak vmm blocks for reachable heap : 64 Current vmm blocks for cache : 80 Peak vmm blocks for cache : 80 Current vmm blocks for reachable special heap : 44 Peak vmm blocks for reachable special heap : 44 Current vmm blocks for reachable special mmap : 86 Peak vmm blocks for reachable special mmap : 107 Our virtual memory blocks in use : 668 Peak our virtual memory blocks in use : 668 Allocations using multiple vmm blocks : 65 Blocks used for multi-block allocs : 815 Current vmm virtual memory in use (bytes) : 2736128 Peak vmm virtual memory in use (bytes) : 2736128 Number of safe reads : 4183 Peak vmarea vector length : 50 Peak dynamo areas vector length : 1 Peak executable areas vector length : 9 -pad_jmps fragments size overestimated : 2236 -pad_jmps excess instances failed to be returned : 33 -pad_jmps excess bytes failed to be returned : 1184 -pad_jmps body bytes shared bb : 10455 -pad_jmps excess bytes shared bb : 9909 Bytes shared frags ever : 118723 -pad_jmps start_pcs shifted shared bb : 265 -pad_jmps start_pcs shifted bytes shared bb : 546 -pad_jmps excess bytes released shared bb : 7304 -pad_jmps no pad exits shared bb : 5587 -pad_jmps body bytes shtrace : 633 -pad_jmps excess bytes shtrace : 580 Bytes shared frags ever : 16105 -pad_jmps start_pcs shifted shtrace : 17 -pad_jmps start_pcs shifted bytes shtrace : 32 -pad_jmps excess bytes released shtrace : 504 -pad_jmps inserted nops shtrace : 11 -pad_jmps inserted nop bytes shtrace : 21 -pad_jmps no pad exits shtrace : 472 -pad_jmps body bytes temp : 1293 -pad_jmps excess bytes temp : 1266 Bytes temp frags ever : 21025 -pad_jmps start_pcs shifted temp : 14 -pad_jmps start_pcs shifted bytes temp : 27 -pad_jmps excess bytes released temp : 3376 -pad_jmps no shift stubs temp : 711 -pad_jmps no pad exits temp : 744 -pad_jmps body bytes bb : 36 -pad_jmps excess bytes bb : 36 Bytes bb frags ever : 1130 -pad_jmps excess bytes released bb : 32 -pad_jmps no shift stubs bb : 24 -pad_jmps no pad exits bb : 24 Trace fragment ending with an IBL : 3 Trace fragment ending with an IBL, return : 3 App reference with FS/GS seg being mangled : 140 (End) All statistics Heap bucket usage counts and wasted memory: 0 8 count= 1535 peak_count= 153 peak_wasted= 0 peak_align= 768 1 24 count= 51054 peak_count= 2947 peak_wasted= 12648 peak_align= 502 2 72 count= 13514 peak_count= 556 peak_wasted= 2464 peak_align= 1830 3 104 count= 33961 peak_count= 815 peak_wasted= 376 peak_align= 2696 4 112 count= 1 peak_count= 1 peak_wasted= 0 peak_align= 0 5 128 count= 2496 peak_count= 2432 peak_wasted= 456 peak_align= 40 6 152 count= 396 peak_count= 70 peak_wasted= 192 peak_align= 172 7 184 count= 67 peak_count= 50 peak_wasted= 816 peak_align= 100 8 248 count= 52 peak_count= 52 peak_wasted= 1352 peak_align= 72 9 256 count= 2 peak_count= 2 peak_wasted= 0 peak_align= 0 10 512 count= 70 peak_count= 51 peak_wasted= 9280 peak_align= 52 11 -1 count= 97 peak_count= 89 peak_wasted= 24288 peak_align= 24 Non-persistent global units heap breakdown: BB Fragments: cur= 395K, max= 395K, #= 3485, 1= 128, new= 388K, re= 6K Coarse Links: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Future Frag: cur= 30K, max= 30K, #= 4202, 1= 24, new= 31K, re= 67K Frag Tables: cur= 104K, max= 120K, #= 8, 1=65544, new= 136K, re= 48K IBL Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Traces: cur= 56K, max= 56K, #= 258, 1= 576, new= 29K, re= 27K FC Empties: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Vm Multis: cur= 0K, max= 1K, #= 4057, 1= 48, new= 9K, re= 275K IR: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Symbols: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K TH Counter: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Tombstone: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Hot Patching: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Thread Mgt: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Memory Mgt: cur= 4K, max= 4K, #= 9, 1= 1200, new= 4K, re= 0K Stats: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K SpecialHeap: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Client: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Lib Dup: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Clean Call: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Other: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Total cur usage: 591 KB Total max (not nec. all used simult.): 609 KB Reachable global units heap breakdown: BB Fragments: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Coarse Links: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Future Frag: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Frag Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K IBL Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Traces: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K FC Empties: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Vm Multis: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K IR: cur= 0K, max= 0K, #= 531, 1= 24, new= 0K, re= 12K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Symbols: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K TH Counter: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Tombstone: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Hot Patching: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Thread Mgt: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Memory Mgt: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Stats: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K SpecialHeap: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Client: cur= 30K, max= 30K, #= 123, 1= 2048, new= 42K, re= 0K Lib Dup: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Clean Call: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Other: cur= 0K, max= 0K, #= 1, 1= 8, new= 0K, re= 0K Total cur usage: 30 KB Total max (not nec. all used simult.): 30 KB Uprotected global units heap breakdown: BB Fragments: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Coarse Links: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Future Frag: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Frag Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K IBL Tables: cur= 1K, max= 1K, #= 3, 1= 288, new= 1K, re= 0K Traces: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K FC Empties: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Vm Multis: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K IR: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Symbols: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K TH Counter: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Tombstone: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Hot Patching: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Thread Mgt: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Memory Mgt: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Stats: cur= 9K, max= 9K, #= 2, 1= 6944, new= 9K, re= 0K SpecialHeap: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Client: cur= 8K, max= 8K, #= 79, 1= 2048, new= 10K, re= 0K Lib Dup: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Clean Call: cur= 0K, max= 0K, #= 2, 1= 16, new= 0K, re= 0K Other: cur= 1K, max= 1K, #= 30, 1= 320, new= 1K, re= 0K Total cur usage: 20 KB Total max (not nec. all used simult.): 20 KB Racy Up-to-date Process heap breakdown: BB Fragments: cur= 397K, max= 397K, #= 3928, 1= 152, new= 391K, re= 66K Coarse Links: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Future Frag: cur= 31K, max= 31K, #= 4932, 1= 24, new= 31K, re= 83K Frag Tables: cur= 106K, max= 122K, #= 14, 1=65544, new= 139K, re= 48K IBL Tables: cur= 7K, max= 7K, #= 6, 1= 2128, new= 7K, re= 0K Traces: cur= 121K, max= 121K, #= 262, 1=65536, new= 95K, re= 27K FC Empties: cur= 0K, max= 0K, #= 432, 1= 40, new= 0K, re= 30K Vm Multis: cur= 0K, max= 1K, #= 4500, 1= 48, new= 9K, re= 306K IR: cur= 2K, max= 26K, #= 83204, 1= 104, new= 67K, re= 4832K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 39K, max= 39K, #= 196, 1= 4000, new= 35K, re= 6K Symbols: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K TH Counter: cur= 16K, max= 16K, #= 691, 1= 16, new= 0K, re= 15K Tombstone: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Hot Patching: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Thread Mgt: cur= 32K, max= 32K, #= 4, 1=32768, new= 32K, re= 0K Memory Mgt: cur= 16K, max= 16K, #= 92, 1= 5032, new= 15K, re= 1K Stats: cur= 9K, max= 9K, #= 2, 1= 6944, new= 9K, re= 0K SpecialHeap: cur= 76K, max= 76K, #= 3402, 1= 23, new= 76K, re= 0K Client: cur= 42K, max= 42K, #= 4184, 1= 2048, new= 55K, re= 94K Lib Dup: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Clean Call: cur= 0K, max= 0K, #= 2, 1= 16, new= 0K, re= 0K Other: cur= 82K, max= 82K, #= 796, 1=22568, new= 74K, re= 16K Total cur usage: 982 KB Total max (not nec. all used simult.): 1024 KB Updated-at-end Process (max is total of maxes) heap breakdown: BB Fragments: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Coarse Links: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Future Frag: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Frag Tables: cur= 1K, max= 1K, #= 3, 1= 288, new= 1K, re= 0K IBL Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Traces: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K FC Empties: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Vm Multis: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K IR: cur= 0K, max= 9K, #= 1457, 1= 104, new= 11K, re= 83K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 39K, max= 39K, #= 196, 1= 4000, new= 35K, re= 6K Symbols: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K TH Counter: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Tombstone: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Hot Patching: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Thread Mgt: cur= 32K, max= 32K, #= 2, 1=32768, new= 32K, re= 0K Memory Mgt: cur= 10K, max= 10K, #= 82, 1= 5032, new= 9K, re= 1K Stats: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K SpecialHeap: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Client: cur= 0K, max= 0K, #= 47, 1= 88, new= 0K, re= 1K Lib Dup: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Clean Call: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Other: cur= 53K, max= 53K, #= 63, 1=22568, new= 57K, re= 0K Total cur usage: 138 KB Total max (not nec. all used simult.): 148 KB Basic block (shared) unit 0 @0x00007f4120477000: capacity 44 KB, used 41 KB, not full Basic block (shared) unit 1 @0x00007f412045d000: capacity 56 KB, used 56 KB, full Basic block (shared) unit 2 @0x00007f41203a4000: capacity 56 KB, used 56 KB, full Basic block (shared) cache: capacity 156 KB, used 153 KB, not full fcache Basic block (shared) free list stats: # 0 0 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 0 bytes : 0 live, 0 charge, 0 waste # 1 44 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 44 bytes : 0 live, 0 charge, 0 waste # 2 52 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 52 bytes : 0 live, 0 charge, 0 waste # 3 56 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 56 bytes : 0 live, 0 charge, 0 waste # 4 64 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 64 bytes : 0 live, 0 charge, 0 waste # 5 72 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 72 bytes : 0 live, 0 charge, 0 waste # 6 80 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 80 bytes : 0 live, 0 charge, 0 waste # 7 112 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 112 bytes : 0 live, 0 charge, 0 waste # 8 172 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 172 bytes : 0 live, 0 charge, 0 waste # 0 0 bytes == 0 live, 0 charge, 0 waste # 1 44 bytes == 0 live, 0 charge, 0 waste # 2 52 bytes == 0 live, 0 charge, 0 waste # 3 56 bytes == 0 live, 0 charge, 0 waste # 4 64 bytes == 0 live, 0 charge, 0 waste # 5 72 bytes == 0 live, 0 charge, 0 waste # 6 80 bytes == 0 live, 0 charge, 0 waste # 7 112 bytes == 0 live, 0 charge, 0 waste # 8 172 bytes == 0 live, 0 charge, 0 waste fcache Basic block (shared) requests and frees histogram: # 28 bytes == 975 requests 0 freed # 32 bytes == 508 requests 0 freed # 36 bytes == 376 requests 0 freed # 40 bytes == 288 requests 0 freed # 44 bytes == 213 requests 0 freed # 48 bytes == 163 requests 0 freed # 52 bytes == 124 requests 0 freed # 56 bytes == 114 requests 0 freed # 60 bytes == 118 requests 0 freed # 64 bytes == 106 requests 0 freed # 68 bytes == 63 requests 0 freed # 72 bytes == 72 requests 0 freed # 76 bytes == 79 requests 0 freed # 80 bytes == 47 requests 0 freed # 84 bytes == 23 requests 0 freed # 88 bytes == 35 requests 0 freed # 92 bytes == 45 requests 0 freed # 96 bytes == 18 requests 0 freed # 100 bytes == 23 requests 0 freed # 104 bytes == 10 requests 0 freed # 108 bytes == 20 requests 0 freed # 112 bytes == 12 requests 0 freed # 116 bytes == 4 requests 0 freed # 120 bytes == 5 requests 0 freed # 124 bytes == 7 requests 0 freed # 128 bytes == 3 requests 0 freed # 132 bytes == 3 requests 0 freed # 136 bytes == 2 requests 0 freed # 140 bytes == 5 requests 0 freed # 144 bytes == 4 requests 0 freed # 148 bytes == 5 requests 0 freed # 156 bytes == 1 requests 0 freed # 160 bytes == 4 requests 0 freed # 164 bytes == 1 requests 0 freed # 168 bytes == 3 requests 0 freed # 172 bytes == 1 requests 0 freed # 176 bytes == 1 requests 0 freed # 180 bytes == 4 requests 0 freed # 184 bytes == 2 requests 0 freed # 188 bytes == 1 requests 0 freed # 192 bytes == 6 requests 0 freed # 196 bytes == 2 requests 0 freed # 200 bytes == 2 requests 0 freed # 204 bytes == 4 requests 0 freed # 212 bytes == 2 requests 0 freed # 216 bytes == 2 requests 0 freed # 220 bytes == 1 requests 0 freed # 224 bytes == 1 requests 0 freed # 228 bytes == 2 requests 0 freed # 232 bytes == 2 requests 0 freed # 236 bytes == 1 requests 0 freed # 240 bytes == 1 requests 0 freed # 252 bytes == 9 requests 0 freed Trace (shared) unit 0 @0x00007f41203b4000: capacity 20 KB, used 17 KB, not full Trace (shared) cache: capacity 20 KB, used 17 KB, not full fcache Trace (shared) free list stats: # 0 0 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 0 bytes : 0 live, 0 charge, 0 waste # 1 44 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 44 bytes : 0 live, 0 charge, 0 waste # 2 52 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 52 bytes : 0 live, 0 charge, 0 waste # 3 56 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 56 bytes : 0 live, 0 charge, 0 waste # 4 64 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 64 bytes : 0 live, 0 charge, 0 waste # 5 72 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 72 bytes : 0 live, 0 charge, 0 waste # 6 80 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 80 bytes : 0 live, 0 charge, 0 waste # 7 112 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 112 bytes : 0 live, 0 charge, 0 waste # 8 172 bytes : 0 free, 0 reuse, 0 coalesce, 0 split 172 bytes : 0 live, 0 charge, 0 waste # 0 0 bytes == 0 live, 0 charge, 0 waste # 1 44 bytes == 0 live, 0 charge, 0 waste # 2 52 bytes == 0 live, 0 charge, 0 waste # 3 56 bytes == 0 live, 0 charge, 0 waste # 4 64 bytes == 0 live, 0 charge, 0 waste # 5 72 bytes == 0 live, 0 charge, 0 waste # 6 80 bytes == 0 live, 0 charge, 0 waste # 7 112 bytes == 0 live, 0 charge, 0 waste # 8 172 bytes == 0 live, 0 charge, 0 waste fcache Trace (shared) requests and frees histogram: # 40 bytes == 3 requests 0 freed # 48 bytes == 14 requests 0 freed # 56 bytes == 12 requests 0 freed # 64 bytes == 14 requests 0 freed # 72 bytes == 8 requests 0 freed # 80 bytes == 8 requests 0 freed # 88 bytes == 9 requests 0 freed # 96 bytes == 3 requests 0 freed # 104 bytes == 1 requests 0 freed # 120 bytes == 2 requests 0 freed # 128 bytes == 4 requests 0 freed # 136 bytes == 5 requests 0 freed # 144 bytes == 4 requests 0 freed # 152 bytes == 3 requests 0 freed # 160 bytes == 2 requests 0 freed # 168 bytes == 2 requests 0 freed # 176 bytes == 6 requests 0 freed # 184 bytes == 3 requests 0 freed # 192 bytes == 3 requests 0 freed # 200 bytes == 2 requests 0 freed # 224 bytes == 3 requests 0 freed # 232 bytes == 2 requests 0 freed # 248 bytes == 2 requests 0 freed # 252 bytes == 18 requests 0 freed Currently live process locks: 1 lock 0x00007f4164850940: name=innermost_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/utils.c:227 rank=99 owner=32805 owning_dc=0x00007f3f20412080 contended_event=0xffffffff prev=0x00007f4164850180 lock count_times_acquired= 64 0 0 0 0+2 innermost_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/utils.c:227 2 lock 0x00007f4164850180: name=options_lock(readwrite)@/home/runner/work/dynamorio/dynamorio/core/options.c:270 rank=94 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850b40 lock count_times_acquired= 4 0 0 0 0+2 options_lock(readwrite)@/home/runner/work/dynamorio/dynamorio/core/options.c:270 3 lock 0x00007f4164850b40: name=logdir_mutex(recursive)@/home/runner/work/dynamorio/dynamorio/core/utils.c:2638 rank=91 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850240 lock count_times_acquired= 4 0 0 0 0+2 logdir_mutex(recursive)@/home/runner/work/dynamorio/dynamorio/core/utils.c:2638 4 lock 0x00007f4164850240: name=all_threads_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/dynamo.c:270 rank=6 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f416484d340 lock count_times_acquired= 5 0 0 0 0+2 all_threads_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/dynamo.c:270 5 lock 0x00007f416484d340: name=memory_info_buf_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/memquery_linux.c:70 rank=90 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f416486a720 lock count_times_acquired= 4048 0 0 0 0+2 memory_info_buf_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/memquery_linux.c:70 6 lock 0x00007f416486a720: name=vmh_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:952 rank=78 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850dc0 lock count_times_acquired= 13 0 0 0 0+2 vmh_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:952 7 lock 0x00007f4164850dc0: name=request_region_be_heap_reachable_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:444 rank=88 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f416486a668 lock count_times_acquired= 3 0 0 0 0+2 request_region_be_heap_reachable_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:444 8 lock 0x00007f416486a668: name=vmh_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:952 rank=78 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164851280 lock count_times_acquired= 3 0 0 0 0+2 vmh_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:952 9 lock 0x00007f4164851280: name=privload_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/loader_shared.c:61 rank=50 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850c40 lock count_times_acquired= 16 0 0 0 0+2 privload_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/loader_shared.c:61 10 lock 0x00007f4164850c40: name=heap_unit_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:301 rank=77 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850cc0 lock count_times_acquired= 36 0 0 0 0+2 heap_unit_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:301 11 lock 0x00007f4164850cc0: name=global_alloc_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:315 rank=76 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203c7c68 lock count_times_acquired= 23877 0 0 0 0+2 global_alloc_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:315 12 lock 0x00007f3f203c7c68: name=all_memory_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/memcache.c:98 rank=71 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203c7410 lock count_times_acquired= 4302 0 0 0 0+2 all_memory_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/memcache.c:98 13 lock 0x00007f3f203c7410: name=dynamo_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1599 rank=74 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203c7dc0 lock count_times_acquired= 289 0 0 0 0+2 dynamo_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1599 14 lock 0x00007f3f203c7dc0: name=HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 rank=52 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203c8188 lock count_times_acquired= 9 0 0 0 0+2 HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 15 lock 0x00007f3f203c8188: name=rseq_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/rseq_linux.c:141 rank=30 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d6070 lock count_times_acquired= 1 0 0 0 0+2 rseq_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/rseq_linux.c:141 16 lock 0x00007f3f203d6070: name=shared_cache_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:1598 rank=16 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f41648506c0 lock count_times_acquired= 7139 0 0 0 0+2 shared_cache_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:1598 17 lock 0x00007f41648506c0: name=allunits_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:589 rank=69 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203e8300 lock count_times_acquired= 10 0 0 0 0+2 allunits_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:589 18 lock 0x00007f3f203e8300: name=fcache_unit_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:880 rank=70 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d64d8 lock count_times_acquired= 5100 0 0 0 0+2 fcache_unit_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:880 19 lock 0x00007f3f203d64d8: name=shared_cache_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:1598 rank=16 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850440 lock count_times_acquired= 276 0 0 0 0+2 shared_cache_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fcache.c:1598 20 lock 0x00007f4164850440: name=shared_cache_flush_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fragment.c:160 rank=13 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f41648502c0 lock count_times_acquired= 131 0 0 0 0+2 shared_cache_flush_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fragment.c:160 21 lock 0x00007f41648502c0: name=thread_initexit_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/dynamo.c:274 rank=4 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164851300 lock count_times_acquired= 3 0 0 0 0+2 thread_initexit_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/dynamo.c:274 22 lock 0x00007f4164851300: name=callback_registration_lock(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:122 rank=47 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203ce078 lock count_times_acquired= 4053 0 0 0 0+2 callback_registration_lock(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:122 23 lock 0x00007f3f203ce078: name=thread_stats_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/utils.c:3026 rank=97 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f20419340 lock count_times_acquired= 1 0 0 0 0+2 thread_stats_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/utils.c:3026 24 lock 0x00007f3f20419340: name=written_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1631 rank=27 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f416484d3c0 lock count_times_acquired= 1 0 0 0 0+2 written_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1631 25 lock 0x00007f416484d3c0: name=maps_iter_buf_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/memquery_linux.c:72 rank=24 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164851040 lock count_times_acquired= 4 0 0 0 0+2 maps_iter_buf_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/memquery_linux.c:72 26 lock 0x00007f4164851040: name=module_data_lock(readwrite)@/home/runner/work/dynamorio/dynamorio/core/module_list.c:59 rank=29 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f20418e68 lock count_times_acquired= 4083 0 0 0 0+2 module_data_lock(readwrite)@/home/runner/work/dynamorio/dynamorio/core/module_list.c:59 27 lock 0x00007f3f20418e68: name=executable_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1622 rank=26 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f2041d290 lock count_times_acquired= 1791 0 0 0 0+2 executable_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1622 28 lock 0x00007f3f2041d290: name=HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 rank=52 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d19f0 lock count_times_acquired= 3 0 0 0 0+2 HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 29 lock 0x00007f3f203d19f0: name=dr_client_mutex(mutex)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3527 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d1ba0 lock count_times_acquired= 2 0 0 0 0+2 dr_client_mutex(mutex)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3527 30 lock 0x00007f3f203d1ba0: name=dr_client_mutex(mutex)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3527 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d1b08 lock count_times_acquired= 5 0 0 0 0+2 dr_client_mutex(mutex)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3527 31 lock 0x00007f3f203d1b08: name=dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d1a70 lock count_times_acquired= 13 0 0 0 0+2 dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 32 lock 0x00007f3f203d1a70: name=dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d2178 lock count_times_acquired= 3932 0 0 0 0+2 dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 33 lock 0x00007f3f203d2178: name=dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164851520 lock count_times_acquired= 4 0 0 0 0+2 dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 34 lock 0x00007f4164851520: name=client_tls_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/os.c:245 rank=48 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d20e0 lock count_times_acquired= 1 0 0 0 0+2 client_tls_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/os.c:245 35 lock 0x00007f3f203d20e0: name=dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d1cb8 lock count_times_acquired= 1 0 0 0 0+2 dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 36 lock 0x00007f3f203d1cb8: name=dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d1de8 lock count_times_acquired= 39 0 0 0 0+2 dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 37 lock 0x00007f3f203d1de8: name=dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d1e80 lock count_times_acquired= 9 0 0 0 0+2 dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 38 lock 0x00007f3f203d1e80: name=dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d1d50 lock count_times_acquired= 1 0 0 0 0+2 dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 39 lock 0x00007f3f203d1d50: name=dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d2ee0 lock count_times_acquired= 38 0 0 0 0+2 dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 40 lock 0x00007f3f203d2ee0: name=dr_client_mutex(mutex)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3527 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d2c80 lock count_times_acquired= 1 0 0 0 0+2 dr_client_mutex(mutex)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3527 41 lock 0x00007f3f203d2c80: name=dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d1c20 lock count_times_acquired= 1 0 0 0 0+2 dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 42 lock 0x00007f3f203d1c20: name=dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d2d60 lock count_times_acquired= 1 0 0 0 0+2 dr_client_mutex(readwrite)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3629 43 lock 0x00007f3f203d2d60: name=dr_client_mutex(mutex)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3527 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f2041dcc8 lock count_times_acquired= 11 0 0 0 0+2 dr_client_mutex(mutex)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3527 44 lock 0x00007f3f2041dcc8: name=event_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/os.c:10139 rank=83 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f2041dc30 lock count_times_acquired= 1 0 0 0 0+2 event_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/os.c:10139 45 lock 0x00007f3f2041dc30: name=event_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/os.c:10139 rank=83 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f20414a00 lock count_times_acquired= 1 0 0 0 0+2 event_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/os.c:10139 46 lock 0x00007f3f20414a00: name=linking_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fragment.c:2031 rank=7 owner=32805 owning_dc=0x00007f3f20412080 contended_event=0xffffffff prev=0x00007f3f203e8760 lock count_times_acquired= 35833 0 0 0 0+2 linking_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/fragment.c:2031 47 lock 0x00007f3f203e8760: name=HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 rank=52 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203e8560 lock count_times_acquired= 55736 0 0 0 0+2 HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 48 lock 0x00007f3f203e8560: name=HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 rank=52 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f20419438 lock count_times_acquired= 53156 0 0 0 0+2 HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 49 lock 0x00007f3f20419438: name=shared_vm_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1592 rank=18 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203e8960 lock count_times_acquired= 27914 0 0 0 0+2 shared_vm_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1592 50 lock 0x00007f3f203e8960: name=HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 rank=52 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d2de0 lock count_times_acquired= 30713 0 0 0 0+2 HTLOCK_RANK(readwrite)@/home/runner/work/dynamorio/dynamorio/core/hashtablex.h:538 51 lock 0x00007f3f203d2de0: name=dr_client_mutex(mutex)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3527 rank=43 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203d6950 lock count_times_acquired= 3928 0 0 0 0+2 dr_client_mutex(mutex)@/home/runner/work/dynamorio/dynamorio/core/lib/instrument.c:3527 52 lock 0x00007f3f203d6950: name=special_heap_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:5139 rank=32 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850840 lock count_times_acquired= 3402 0 0 0 0+2 special_heap_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/heap.c:5139 53 lock 0x00007f4164850840: name=change_linking_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/link.c:106 rank=17 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850d40 lock count_times_acquired= 4498 0 0 0 0+2 change_linking_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/link.c:106 54 lock 0x00007f4164850d40: name=low_on_memory_pending_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:319 rank=46 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f20414968 lock count_times_acquired= 17916 0 0 0 0+2 low_on_memory_pending_lock(recursive)@/home/runner/work/dynamorio/dynamorio/core/heap.c:319 55 lock 0x00007f3f20414968: name=fragment_delete_mutex(mutex)@/home/runner/work/dynamorio/dynamorio/core/fragment.c:2023 rank=20 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850e40 lock count_times_acquired= 431 0 0 0 0+2 fragment_delete_mutex(mutex)@/home/runner/work/dynamorio/dynamorio/core/fragment.c:2023 56 lock 0x00007f4164850e40: name=trace_building_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/monitor.c:95 rank=3 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164851420 lock count_times_acquired= 129 0 0 0 0+2 trace_building_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/monitor.c:95 57 lock 0x00007f4164851420: name=bb_building_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/arch/interp.c:119 rank=5 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850fc0 lock count_times_acquired= 129 0 0 0 0+2 bb_building_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/arch/interp.c:119 58 lock 0x00007f4164850fc0: name=lazy_delete_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:416 rank=15 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f20418f60 lock count_times_acquired= 130 0 0 0 0+2 lazy_delete_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:416 59 lock 0x00007f3f20418f60: name=pretend_writable_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1624 rank=39 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f3f203c7660 lock count_times_acquired= 25 0 0 0 0+2 pretend_writable_areas(readwrite)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:1624 60 lock 0x00007f3f203c7660: name=sigfdtable_lock(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/signal_linux.c:328 rank=51 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164851640 lock count_times_acquired= 6 0 0 0 0+2 sigfdtable_lock(readwrite)@/home/runner/work/dynamorio/dynamorio/core/unix/signal_linux.c:328 61 lock 0x00007f4164851640: name=rseq_trigger_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/rseq_linux.c:76 rank=28 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850f40 lock count_times_acquired= 1 0 0 0 0+2 rseq_trigger_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/unix/rseq_linux.c:76 62 lock 0x00007f4164850f40: name=shared_delete_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:414 rank=14 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850a40 lock count_times_acquired= 1 0 0 0 0+2 shared_delete_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/vmareas.c:414 63 lock 0x00007f4164850a40: name=report_buf_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/utils.c:1998 rank=89 owner=0 owning_dc=0x0000000000000000 contended_event=0xffffffff prev=0x00007f4164850940 lock count_times_acquired= 1 0 0 0 0+2 report_buf_lock(mutex)@/home/runner/work/dynamorio/dynamorio/core/utils.c:1998 Currently live process locks: 63, acquired 293279, contended 0 (current only)