global log file fd=4000 DynamoRIO version 6.1.1, build 3, (c) DynamoRIO developers Running: /data/local/tmp/apps/cppthread DynamoRIO built with: -DINTERNAL -DDEBUG -DDRSTATS_DEMO -DARM -DLINUX -DANDROID -DUNIX -DCLIENT_INTERFACE -DAPP_EXPORTS -DKSTATS -DHAVE_FVISIBILITY -DHAVE_TYPELIMITS_CONTROL -DDR_DO_NOT_DEFINE_uint -DDR__Bool_EXISTS -DASSEMBLE_WITH_GAS -DHAVE_MEMINFO -DHAVE_MEMINFO_MAPS -DHAVE_TLS -DHAVE_SIGALTSTACK -DUSE_VISIBILITY_ATTRIBUTES -DDYNAMORIO_IR_EXPORTS -DCUSTOM_TRACES -DCLIENT_SIDELINE -DDR_APP_EXPORTS -DDEBUG_MEMORY -DSTACK_GUARD_PAGE -DHEAP_ACCOUNTING -DDEADLOCK_AVOIDANCE -DSHARING_STUDY -DHASHTABLE_STATISTICS DynamoRIO built on: Apr 10 2016 18:05:53 DYNAMORIO_OPTIONS: -code_api "-loglevel" "4" DynamoRIO's stack size: 56 Kb get_random_offset: value=4381 (mod 16384), new rs=1229573262 os_heap_reserve: 134217728 bytes @ 0x4a474000 vmm_heap_unit_init preferred=0x4a474000 got start_addr=0x4a474000 vmm_heap_unit_init [0x4a474000,0x52474000) total=8192 free=8192 vmm_dump_map(0xb7045704) 0xb7045768 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045778 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045788 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045798 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70457a8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70457b8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70457c8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70457d8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70457e8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70457f8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045808 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045818 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045828 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045838 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045848 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045858 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045868 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045878 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045888 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045898 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70458a8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70458b8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70458c8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70458d8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70458e8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70458f8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045908 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045918 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045928 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045938 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045948 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045958 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045968 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045978 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045988 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045998 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70459a8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70459b8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70459c8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70459d8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70459e8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb70459f8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045a08 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045a18 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045a28 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045a38 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045a48 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045a58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045a68 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045a78 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045a88 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045a98 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045aa8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045ab8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045ac8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045ad8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045ae8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045af8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045b08 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045b18 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045b28 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045b38 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045b48 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb7045b58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff vmm_dump_map(0xb7045704) virtual regions 0x4a474000-0x52473fff size=134217728 free bitmap_check_consistency(b=0xb7045768, bitmap_size=8192) expected=8192 current=8192 Heap bucket sizes are: 8 bytes 12 bytes 24 bytes 40 bytes 60 bytes 64 bytes 68 bytes 80 bytes 96 bytes 128 bytes 256 bytes 512 bytes -1 bytes vmm_heap_reserve_blocks: size=32768 => 32768 in blocks=2 free_blocks~=8192 vmm_heap_reserve_blocks: size=32768 blocks=2 p=0x4a474000 vmm_heap_reserve: size=32768 p=0x4a474000 os_heap_commit: 4096 bytes @ 0x4a475000 New heap unit: 0x4a475000-0x4a47b000 os_heap_commit: 4096 bytes @ 0x4a476000 vmm_heap_reserve_blocks: size=32768 => 32768 in blocks=2 free_blocks~=8190 vmm_heap_reserve_blocks: size=32768 blocks=2 p=0x4a47c000 vmm_heap_reserve: size=32768 p=0x4a47c000 os_heap_commit: 4096 bytes @ 0x4a47d000 New heap unit: 0x4a47d000-0x4a483000 vmm_heap_reserve_blocks: size=32768 => 32768 in blocks=2 free_blocks~=8188 vmm_heap_reserve_blocks: size=32768 blocks=2 p=0x4a484000 vmm_heap_reserve: size=32768 p=0x4a484000 os_heap_commit: 4096 bytes @ 0x4a485000 New heap unit: 0x4a485000-0x4a48b000 SYSLOG_INFORMATION: Starting application /data/local/tmp/apps/cppthread (4450) SYSLOG_INFORMATION: Starting application /data/local/tmp/apps/cppthread (4450) Running on a 4 CPU machine Cache line size is 32 bytes L1 icache=unknown, L1 dcache=unknown, L2 cache=unknown Processor brand string = unknown Type=0x0, Family=0x0, Model=0x0, Stepping=0x0 uname: sysname: Linux nodename: localhost release: 3.10.40-g14c2bda version: #1 SMP PREEMPT Wed Oct 8 18:10:42 UTC 2014 machine: armv7l thread id is from gettid kernel version = 3.10.40 itimers are thread-shared mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 11 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 7 hashtable_generic_init signalfd table htable=0x4a476b30 bits=6 size=65 mask=0x0000003f offset=0 load=80% resize=52 signalfd table table 0x4a476c30 0x00000000 groom=0% groom_at=0 os_heap_commit: 4096 bytes @ 0x4a477000 hashtable_generic_init fd table htable=0x4a476eb0 bits=6 size=65 mask=0x0000003f offset=0 load=80% resize=52 fd table table 0x4a476fb0 0x00000000 groom=0% groom_at=0 hashtable_generic_add(0x00000fa0) mask=0x0000003f offset=0 trying 0x00000008: hashtable_generic_add: added 0x00000fa0 to fd table at table[8] os_heap_commit: 12288 bytes @ 0x4a478000 vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8186 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a48c000 vmm_heap_reserve: size=65536 p=0x4a48c000 os_heap_commit: 4096 bytes @ 0x4a48d000 New heap unit: 0x4a48d000-0x4a49b000 Creating new heap unit 1 (4 [/56] KB) os_heap_commit: 20480 bytes @ 0x4a48e000 vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8182 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a49c000 vmm_heap_reserve: size=65536 p=0x4a49c000 os_heap_commit: 57344 bytes @ 0x4a49d000 make_unwritable: pc 0x4a49d000 -> 0x4a49d000-0x4a49e000 privload_add_subdir_path: added Extension search dir /data/local/tmp/build_android/ext/lib32/debug privload_add_subdir_path: added Extension search dir /data/local/tmp/build_android/drmemory/drmf/lib32/debug PT_DYNAMIC: 0xb701cf68-0xb701d000 for debugger: add-symbol-file /data/local/tmp/build_android/lib32/debug/libdynamorio.so 0x00021508 SYSLOG_INFORMATION: Paste into GDB to debug DynamoRIO clients: set confirm off add-symbol-file '/data/local/tmp/build_android/lib32/debug/libdynamorio.so' 0x00021508 SYSLOG_INFORMATION: Paste into GDB to debug DynamoRIO clients: set confirm off add-symbol-file '/data/local/tmp/build_android/lib32/debug/libdynamorio.so' 0x00021508 vmm_heap_reserve_blocks: size=28672 => 32768 in blocks=2 free_blocks~=8178 vmm_heap_reserve_blocks: size=32768 blocks=2 p=0x4a4ac000 vmm_heap_reserve: size=28672 p=0x4a4ac000 os_heap_commit: 8192 bytes @ 0x4a4ad000 heap_mmap: 8192 bytes [/ 20480] @ 0x4a4ad000 os_heap_commit: 4096 bytes @ 0x4a493000 relocate_patch_list [0xbec62a50] cur 0, num 0remove_assembled_patch_markers: relocations 0, left only 0 add_patch_entry[0] value_location_offset=0x4a4ad01c add_patch_entry[1] value_location_offset=0x4a4ad018 ERROR: Could not find encoding for: cbz @0x4a4936ec[4byte] %r0 Reason: Source operand #0 has wrong type/size ERROR: Could not find encoding for: cbnz @0x4a493588[4byte] %r0 Reason: Source operand #0 has wrong type/size ERROR: Could not find encoding for: cbnz @0x4a493660[4byte] %r0 Reason: Source operand #0 has wrong type/size encode_with_patch_list: patch_entry_t[0] offset=0x0000005a encode_with_patch_list [0] extras patch_flags=0x38 value_offset=0x4a4ad01c encode_with_patch_list: patch_entry_t[1] offset=0x0000005a encode_with_patch_list [1] extras patch_flags=0x38 value_offset=0x4a4ad018 cur 2, num 2remove_assembled_patch_markers: removing marker 0 remove_assembled_patch_markers: removing marker 1 remove_assembled_patch_markers: relocations 2, left only 0 add_patch_entry[0] value_location_offset=0x4a4ad1a8 add_patch_entry[1] value_location_offset=0x4a4ad1a4 ERROR: Could not find encoding for: cbz @0x4a493d2c[4byte] %r0 Reason: Source operand #0 has wrong type/size ERROR: Could not find encoding for: cbnz @0x4a493ce0[4byte] %r0 Reason: Source operand #0 has wrong type/size ERROR: Could not find encoding for: cbnz @0x4a493c94[4byte] %r0 Reason: Source operand #0 has wrong type/size encode_with_patch_list: patch_entry_t[0] offset=0x0000005a encode_with_patch_list [0] extras patch_flags=0x38 value_offset=0x4a4ad1a8 encode_with_patch_list: patch_entry_t[1] offset=0x0000005a encode_with_patch_list [1] extras patch_flags=0x38 value_offset=0x4a4ad1a4 cur 2, num 2remove_assembled_patch_markers: removing marker 0 remove_assembled_patch_markers: removing marker 1 remove_assembled_patch_markers: relocations 2, left only 0 os_heap_commit: 4096 bytes @ 0x4a4af000 add_patch_entry[0] value_location_offset=0x4a4ad334 add_patch_entry[1] value_location_offset=0x4a4ad330 ERROR: Could not find encoding for: cbz @0x4a4934c8[4byte] %r0 Reason: Source operand #0 has wrong type/size ERROR: Could not find encoding for: cbnz @0x4a492c1c[4byte] %r0 Reason: Source operand #0 has wrong type/size ERROR: Could not find encoding for: cbnz @0x4a492c68[4byte] %r0 Reason: Source operand #0 has wrong type/size encode_with_patch_list: patch_entry_t[0] offset=0x0000005a encode_with_patch_list [0] extras patch_flags=0x38 value_offset=0x4a4ad334 encode_with_patch_list: patch_entry_t[1] offset=0x0000005a encode_with_patch_list [1] extras patch_flags=0x38 value_offset=0x4a4ad330 cur 2, num 2remove_assembled_patch_markers: removing marker 0 remove_assembled_patch_markers: removing marker 1 remove_assembled_patch_markers: relocations 2, left only 0 add_patch_entry[0] value_location_offset=0x4a4ad4c0 add_patch_entry[1] value_location_offset=0x4a4ad4bc ERROR: Could not find encoding for: cbz @0x4a493b58[4byte] %r0 Reason: Source operand #0 has wrong type/size ERROR: Could not find encoding for: cbnz @0x4a493b0c[4byte] %r0 Reason: Source operand #0 has wrong type/size ERROR: Could not find encoding for: cbnz @0x4a493ab4[4byte] %r0 Reason: Source operand #0 has wrong type/size encode_with_patch_list: patch_entry_t[0] offset=0x0000005a encode_with_patch_list [0] extras patch_flags=0x38 value_offset=0x4a4ad4c0 encode_with_patch_list: patch_entry_t[1] offset=0x0000005a encode_with_patch_list [1] extras patch_flags=0x38 value_offset=0x4a4ad4bc cur 2, num 2remove_assembled_patch_markers: removing marker 0 remove_assembled_patch_markers: removing marker 1 remove_assembled_patch_markers: relocations 2, left only 0 add_patch_entry[0] value_location_offset=0x4a4ad64c add_patch_entry[1] value_location_offset=0x4a4ad648 ERROR: Could not find encoding for: cbz @0x4a492dd4[4byte] %r0 Reason: Source operand #0 has wrong type/size ERROR: Could not find encoding for: cbnz @0x4a492e20[4byte] %r0 Reason: Source operand #0 has wrong type/size ERROR: Could not find encoding for: cbnz @0x4a493784[4byte] %r0 Reason: Source operand #0 has wrong type/size encode_with_patch_list: patch_entry_t[0] offset=0x0000005a encode_with_patch_list [0] extras patch_flags=0x38 value_offset=0x4a4ad64c encode_with_patch_list: patch_entry_t[1] offset=0x0000005a encode_with_patch_list [1] extras patch_flags=0x38 value_offset=0x4a4ad648 cur 2, num 2remove_assembled_patch_markers: removing marker 0 remove_assembled_patch_markers: removing marker 1 remove_assembled_patch_markers: relocations 2, left only 0 add_patch_entry[0] value_location_offset=0x4a4ad7d8 add_patch_entry[1] value_location_offset=0x4a4ad7d4 ERROR: Could not find encoding for: cbz @0x4a493978[4byte] %r0 Reason: Source operand #0 has wrong type/size ERROR: Could not find encoding for: cbnz @0x4a4936ac[4byte] %r0 Reason: Source operand #0 has wrong type/size ERROR: Could not find encoding for: cbnz @0x4a493dc4[4byte] %r0 Reason: Source operand #0 has wrong type/size encode_with_patch_list: patch_entry_t[0] offset=0x0000005a encode_with_patch_list [0] extras patch_flags=0x38 value_offset=0x4a4ad7d8 encode_with_patch_list: patch_entry_t[1] offset=0x0000005a encode_with_patch_list [1] extras patch_flags=0x38 value_offset=0x4a4ad7d4 cur 2, num 2remove_assembled_patch_markers: removing marker 0 remove_assembled_patch_markers: removing marker 1 remove_assembled_patch_markers: relocations 2, left only 0 relocate_patch_list [0xbec629ec] cur 0, num 0remove_assembled_patch_markers: relocations 0, left only 0 ERROR: Could not find encoding for: cbnz @0x4a493e10[4byte] %r0 Reason: Source operand #0 has wrong type/size add_patch_entry[0] value_location_offset=0x4a4ade3c encode_with_patch_list: patch_entry_t[0] offset=0x00000014 encode_with_patch_list [0] extras patch_flags=0x68 value_offset=0x4a4ade3c cur 1, num 1remove_assembled_patch_markers: removing marker 0 remove_assembled_patch_markers: relocations 1, left only 0 vmm_heap_decommit: size=4096 p=0x4a4af000 is_reserved=1 os_heap_decommit: 4096 bytes @ 0x4a4af000 Generated code 0x4a4ad000: 3680 header, 1376 gen, 8192 commit/20480 reserve thread-shared routines created: fcache_enter: 0x4a4ade60 4605 mov %r0 -> %r5 0x4a4ade62 ee1d 0f70 mrc $0x0f $0x00 %c13 %c0 $0x03 -> %r0 0x4a4ade66 f8d0 a44c ldr +0x0000044c(%r0)[4byte] -> %r10 0x4a4ade6a f8d5 0164 ldr +0x00000164(%r5)[4byte] -> %r0 0x4a4ade6e f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ade72 6c28 ldr +0x40(%r5)[4byte] -> %r0 0x4a4ade74 f380 8c00 msr $0x0c %r0 -> %cpsr 0x4a4ade78 f105 0144 add %r5 $0x00000044 -> %r1 0x4a4ade7c ecb1 0b20 vldm (%r1)[128byte] %r1 -> %d0 %d1 %d2 %d3 %d4 %d5 %d6 %d7 %d8 %d9 %d10 %d11 %d12 %d13 %d14 %d15 %r1 0x4a4ade80 ecf1 0b20 vldm (%r1)[128byte] %r1 -> %d16 %d17 %d18 %d19 %d20 %d21 %d22 %d23 %d24 %d25 %d26 %d27 %d28 %d29 %d30 %d31 %r1 0x4a4ade84 6aa8 ldr +0x28(%r5)[4byte] -> %r0 0x4a4ade86 f8ca 0010 str %r0 -> +0x10(%r10)[4byte] 0x4a4ade8a f8c5 a028 str %r10 -> +0x28(%r5)[4byte] 0x4a4ade8e f8d5 d034 ldr +0x34(%r5)[4byte] -> %sp 0x4a4ade92 f8d5 e038 ldr +0x38(%r5)[4byte] -> %lr 0x4a4ade96 e895 1fff ldm (%r5)[52byte] -> %r0 %r1 %r2 %r3 %r4 %r5 %r6 %r7 %r8 %r9 %r10 %r11 %r12 0x4a4ade9a f8da f000 ldr (%r10)[4byte] -> %pc 0x4a4ade9e bf00 nop fcache_return: 0x4a4adea0 f8ca 500c str %r5 -> +0x0c(%r10)[4byte] 0x4a4adea4 f8da 5014 ldr +0x14(%r10)[4byte] -> %r5 0x4a4adea8 e885 1fff stm %r0 %r1 %r2 %r3 %r4 %r5 %r6 %r7 %r8 %r9 %r10 %r11 %r12 -> (%r5)[52byte] 0x4a4adeac f8c5 d034 str %sp -> +0x34(%r5)[4byte] 0x4a4adeb0 f8c5 e038 str %lr -> +0x38(%r5)[4byte] 0x4a4adeb4 f8da 1000 ldr (%r10)[4byte] -> %r1 0x4a4adeb8 6029 str %r1 -> (%r5)[4byte] 0x4a4adeba f8da 100c ldr +0x0c(%r10)[4byte] -> %r1 0x4a4adebe 6169 str %r1 -> +0x14(%r5)[4byte] 0x4a4adec0 f8da 1010 ldr +0x10(%r10)[4byte] -> %r1 0x4a4adec4 62a9 str %r1 -> +0x28(%r5)[4byte] 0x4a4adec6 f105 0144 add %r5 $0x00000044 -> %r1 0x4a4adeca eca1 0b20 vstm %d0 %d1 %d2 %d3 %d4 %d5 %d6 %d7 %d8 %d9 %d10 %d11 %d12 %d13 %d14 %d15 %r1 -> (%r1)[128byte] %r1 0x4a4adece ece1 0b20 vstm %d16 %d17 %d18 %d19 %d20 %d21 %d22 %d23 %d24 %d25 %d26 %d27 %d28 %d29 %d30 %d31 %r1 -> (%r1)[128byte] %r1 0x4a4aded2 f8d5 d16c ldr +0x0000016c(%r5)[4byte] -> %sp 0x4a4aded6 f3ef 8100 mrs %cpsr -> %r1 0x4a4adeda 6429 str %r1 -> +0x40(%r5)[4byte] 0x4a4adedc f8c5 0168 str %r0 -> +0x00000168(%r5)[4byte] 0x4a4adee0 4628 mov %r5 -> %r0 0x4a4adee2 f244 4be1 movw $0x000044e1 -> %r11 0x4a4adee6 f2cb 6bde movt $0xb6de -> %r11[2byte] 0x4a4adeea 46df mov %r11 -> %pc 0x4a4adeec f64d 1b8d movw $0x0000d98d -> %r11 0x4a4adef0 f2cb 6bf4 movt $0xb6f4 -> %r11[2byte] 0x4a4adef4 46df mov %r11 -> %pc 0x4a4adef6 bf00 nop 0x4a4adef8 bf00 nop 0x4a4adefa bf00 nop 0x4a4adefc bf00 nop 0x4a4adefe bf00 nop shared_trace_ibl_ret: 0x4a4adf00 f8ca 100c str %r1 -> +0x0c(%r10)[4byte] 0x4a4adf04 f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4adf08 f8da 1014 ldr +0x14(%r10)[4byte] -> %r1 0x4a4adf0c f002 0001 and %r2 $0x00000001 -> %r0 0x4a4adf10 f100 0002 add %r0 $0x00000002 -> %r0 0x4a4adf14 f8c1 01b0 str %r0 -> +0x000001b0(%r1)[4byte] 0x4a4adf18 f022 0201 bic %r2 $0x00000001 -> %r2 0x4a4adf1c f8da 104c ldr +0x4c(%r10)[4byte] -> %r1 0x4a4adf20 ea01 0102 and %r1 %r2 $0x00 -> %r1 0x4a4adf24 f8da 0050 ldr +0x50(%r10)[4byte] -> %r0 0x4a4adf28 eb00 01c1 add %r0 %r1 lsl $0x03 -> %r1 0x4a4adf2c 6808 ldr (%r1)[4byte] -> %r0 0x4a4adf2e b160 cbz $0x4a4adf4a %r0 0x4a4adf30 eba0 0002 sub %r0 %r2 $0x00 -> %r0 0x4a4adf34 b928 cbnz $0x4a4adf42 %r0 0x4a4adf36 6848 ldr +0x04(%r1)[4byte] -> %r0 0x4a4adf38 f8da 1004 ldr +0x04(%r10)[4byte] -> %r1 0x4a4adf3c f8da 2008 ldr +0x08(%r10)[4byte] -> %r2 0x4a4adf40 4700 bx %r0 0x4a4adf42 f851 0f08 ldr +0x08(%r1)[4byte] $0x00000008 %r1 -> %r0 %r1 0x4a4adf46 f7ff bff2 b $0x4a4adf2e 0x4a4adf4a 6848 ldr +0x04(%r1)[4byte] -> %r0 0x4a4adf4c f1a0 0001 sub %r0 $0x00000001 -> %r0 0x4a4adf50 b988 cbnz $0x4a4adf76 %r0 0x4a4adf52 f8da 1050 ldr +0x50(%r10)[4byte] -> %r1 0x4a4adf56 f7ff bfe9 b $0x4a4adf2c shared_delete_trace_ibl_ret: 0x4a4adf5a f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4adf5e f8ca 100c str %r1 -> +0x0c(%r10)[4byte] 0x4a4adf62 f8da 1014 ldr +0x14(%r10)[4byte] -> %r1 0x4a4adf66 f002 0001 and %r2 $0x00000001 -> %r0 0x4a4adf6a f100 0002 add %r0 $0x00000002 -> %r0 0x4a4adf6e f8c1 01b0 str %r0 -> +0x000001b0(%r1)[4byte] 0x4a4adf72 f022 0201 bic %r2 $0x00000001 -> %r2 0x4a4adf76 f8da 100c ldr +0x0c(%r10)[4byte] -> %r1 0x4a4adf7a 4608 mov %r1 -> %r0 0x4a4adf7c f8da 1004 ldr +0x04(%r10)[4byte] -> %r1 0x4a4adf80 f8ca 500c str %r5 -> +0x0c(%r10)[4byte] 0x4a4adf84 f8da 5014 ldr +0x14(%r10)[4byte] -> %r5 0x4a4adf88 f8c5 2164 str %r2 -> +0x00000164(%r5)[4byte] 0x4a4adf8c f8da 500c ldr +0x0c(%r10)[4byte] -> %r5 0x4a4adf90 f8da 2008 ldr +0x08(%r10)[4byte] -> %r2 0x4a4adf94 f8da f018 ldr +0x18(%r10)[4byte] -> %pc shared_trace_far_ret: 0x4a4adf98 f7ff bfb2 b $0x4a4adf00 shared_trace_far_unlinked_ret: 0x4a4adf9c f7ff bfdd b $0x4a4adf5a shared_trace_ibl_indcall: 0x4a4adfa0 f8ca 100c str %r1 -> +0x0c(%r10)[4byte] 0x4a4adfa4 f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4adfa8 f8da 1014 ldr +0x14(%r10)[4byte] -> %r1 0x4a4adfac f002 0001 and %r2 $0x00000001 -> %r0 0x4a4adfb0 f100 0002 add %r0 $0x00000002 -> %r0 0x4a4adfb4 f8c1 01b0 str %r0 -> +0x000001b0(%r1)[4byte] 0x4a4adfb8 f022 0201 bic %r2 $0x00000001 -> %r2 0x4a4adfbc f8da 1054 ldr +0x54(%r10)[4byte] -> %r1 0x4a4adfc0 ea01 0102 and %r1 %r2 $0x00 -> %r1 0x4a4adfc4 f8da 0058 ldr +0x58(%r10)[4byte] -> %r0 0x4a4adfc8 eb00 01c1 add %r0 %r1 lsl $0x03 -> %r1 0x4a4adfcc 6808 ldr (%r1)[4byte] -> %r0 0x4a4adfce b160 cbz $0x4a4adfea %r0 0x4a4adfd0 eba0 0002 sub %r0 %r2 $0x00 -> %r0 0x4a4adfd4 b928 cbnz $0x4a4adfe2 %r0 0x4a4adfd6 6848 ldr +0x04(%r1)[4byte] -> %r0 0x4a4adfd8 f8da 1004 ldr +0x04(%r10)[4byte] -> %r1 0x4a4adfdc f8da 2008 ldr +0x08(%r10)[4byte] -> %r2 0x4a4adfe0 4700 bx %r0 0x4a4adfe2 f851 0f08 ldr +0x08(%r1)[4byte] $0x00000008 %r1 -> %r0 %r1 0x4a4adfe6 f7ff bff2 b $0x4a4adfce 0x4a4adfea 6848 ldr +0x04(%r1)[4byte] -> %r0 0x4a4adfec f1a0 0001 sub %r0 $0x00000001 -> %r0 0x4a4adff0 b988 cbnz $0x4a4ae016 %r0 0x4a4adff2 f8da 1058 ldr +0x58(%r10)[4byte] -> %r1 0x4a4adff6 f7ff bfe9 b $0x4a4adfcc shared_delete_trace_ibl_indcall: 0x4a4adffa f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4adffe f8ca 100c str %r1 -> +0x0c(%r10)[4byte] 0x4a4ae002 f8da 1014 ldr +0x14(%r10)[4byte] -> %r1 0x4a4ae006 f002 0001 and %r2 $0x00000001 -> %r0 0x4a4ae00a f100 0002 add %r0 $0x00000002 -> %r0 0x4a4ae00e f8c1 01b0 str %r0 -> +0x000001b0(%r1)[4byte] 0x4a4ae012 f022 0201 bic %r2 $0x00000001 -> %r2 0x4a4ae016 f8da 100c ldr +0x0c(%r10)[4byte] -> %r1 0x4a4ae01a 4608 mov %r1 -> %r0 0x4a4ae01c f8da 1004 ldr +0x04(%r10)[4byte] -> %r1 0x4a4ae020 f8ca 500c str %r5 -> +0x0c(%r10)[4byte] 0x4a4ae024 f8da 5014 ldr +0x14(%r10)[4byte] -> %r5 0x4a4ae028 f8c5 2164 str %r2 -> +0x00000164(%r5)[4byte] 0x4a4ae02c f8da 500c ldr +0x0c(%r10)[4byte] -> %r5 0x4a4ae030 f8da 2008 ldr +0x08(%r10)[4byte] -> %r2 0x4a4ae034 f8da f018 ldr +0x18(%r10)[4byte] -> %pc shared_trace_far_indcall: 0x4a4ae038 f7ff bfb2 b $0x4a4adfa0 shared_trace_far_unlinked_indcall: 0x4a4ae03c f7ff bfdd b $0x4a4adffa shared_trace_ibl_indjmp: 0x4a4ae040 f8ca 100c str %r1 -> +0x0c(%r10)[4byte] 0x4a4ae044 f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae048 f8da 1014 ldr +0x14(%r10)[4byte] -> %r1 0x4a4ae04c f002 0001 and %r2 $0x00000001 -> %r0 0x4a4ae050 f100 0002 add %r0 $0x00000002 -> %r0 0x4a4ae054 f8c1 01b0 str %r0 -> +0x000001b0(%r1)[4byte] 0x4a4ae058 f022 0201 bic %r2 $0x00000001 -> %r2 0x4a4ae05c f8da 105c ldr +0x5c(%r10)[4byte] -> %r1 0x4a4ae060 ea01 0102 and %r1 %r2 $0x00 -> %r1 0x4a4ae064 f8da 0060 ldr +0x60(%r10)[4byte] -> %r0 0x4a4ae068 eb00 01c1 add %r0 %r1 lsl $0x03 -> %r1 0x4a4ae06c 6808 ldr (%r1)[4byte] -> %r0 0x4a4ae06e b160 cbz $0x4a4ae08a %r0 0x4a4ae070 eba0 0002 sub %r0 %r2 $0x00 -> %r0 0x4a4ae074 b928 cbnz $0x4a4ae082 %r0 0x4a4ae076 6848 ldr +0x04(%r1)[4byte] -> %r0 0x4a4ae078 f8da 1004 ldr +0x04(%r10)[4byte] -> %r1 0x4a4ae07c f8da 2008 ldr +0x08(%r10)[4byte] -> %r2 0x4a4ae080 4700 bx %r0 0x4a4ae082 f851 0f08 ldr +0x08(%r1)[4byte] $0x00000008 %r1 -> %r0 %r1 0x4a4ae086 f7ff bff2 b $0x4a4ae06e 0x4a4ae08a 6848 ldr +0x04(%r1)[4byte] -> %r0 0x4a4ae08c f1a0 0001 sub %r0 $0x00000001 -> %r0 0x4a4ae090 b988 cbnz $0x4a4ae0b6 %r0 0x4a4ae092 f8da 1060 ldr +0x60(%r10)[4byte] -> %r1 0x4a4ae096 f7ff bfe9 b $0x4a4ae06c shared_delete_trace_ibl_indjmp: 0x4a4ae09a f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae09e f8ca 100c str %r1 -> +0x0c(%r10)[4byte] 0x4a4ae0a2 f8da 1014 ldr +0x14(%r10)[4byte] -> %r1 0x4a4ae0a6 f002 0001 and %r2 $0x00000001 -> %r0 0x4a4ae0aa f100 0002 add %r0 $0x00000002 -> %r0 0x4a4ae0ae f8c1 01b0 str %r0 -> +0x000001b0(%r1)[4byte] 0x4a4ae0b2 f022 0201 bic %r2 $0x00000001 -> %r2 0x4a4ae0b6 f8da 100c ldr +0x0c(%r10)[4byte] -> %r1 0x4a4ae0ba 4608 mov %r1 -> %r0 0x4a4ae0bc f8da 1004 ldr +0x04(%r10)[4byte] -> %r1 0x4a4ae0c0 f8ca 500c str %r5 -> +0x0c(%r10)[4byte] 0x4a4ae0c4 f8da 5014 ldr +0x14(%r10)[4byte] -> %r5 0x4a4ae0c8 f8c5 2164 str %r2 -> +0x00000164(%r5)[4byte] 0x4a4ae0cc f8da 500c ldr +0x0c(%r10)[4byte] -> %r5 0x4a4ae0d0 f8da 2008 ldr +0x08(%r10)[4byte] -> %r2 0x4a4ae0d4 f8da f018 ldr +0x18(%r10)[4byte] -> %pc shared_trace_far_indjmp: 0x4a4ae0d8 f7ff bfb2 b $0x4a4ae040 shared_trace_far_unlinked_indjmp: 0x4a4ae0dc f7ff bfdd b $0x4a4ae09a shared_bb_ibl_ret: 0x4a4ae0e0 f8ca 100c str %r1 -> +0x0c(%r10)[4byte] 0x4a4ae0e4 f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae0e8 f8da 1014 ldr +0x14(%r10)[4byte] -> %r1 0x4a4ae0ec f002 0001 and %r2 $0x00000001 -> %r0 0x4a4ae0f0 f100 0002 add %r0 $0x00000002 -> %r0 0x4a4ae0f4 f8c1 01b0 str %r0 -> +0x000001b0(%r1)[4byte] 0x4a4ae0f8 f022 0201 bic %r2 $0x00000001 -> %r2 0x4a4ae0fc f8da 104c ldr +0x4c(%r10)[4byte] -> %r1 0x4a4ae100 ea01 0102 and %r1 %r2 $0x00 -> %r1 0x4a4ae104 f8da 0050 ldr +0x50(%r10)[4byte] -> %r0 0x4a4ae108 eb00 01c1 add %r0 %r1 lsl $0x03 -> %r1 0x4a4ae10c 6808 ldr (%r1)[4byte] -> %r0 0x4a4ae10e b160 cbz $0x4a4ae12a %r0 0x4a4ae110 eba0 0002 sub %r0 %r2 $0x00 -> %r0 0x4a4ae114 b928 cbnz $0x4a4ae122 %r0 0x4a4ae116 6848 ldr +0x04(%r1)[4byte] -> %r0 0x4a4ae118 f8da 1004 ldr +0x04(%r10)[4byte] -> %r1 0x4a4ae11c f8da 2008 ldr +0x08(%r10)[4byte] -> %r2 0x4a4ae120 4700 bx %r0 0x4a4ae122 f851 0f08 ldr +0x08(%r1)[4byte] $0x00000008 %r1 -> %r0 %r1 0x4a4ae126 f7ff bff2 b $0x4a4ae10e 0x4a4ae12a 6848 ldr +0x04(%r1)[4byte] -> %r0 0x4a4ae12c f1a0 0001 sub %r0 $0x00000001 -> %r0 0x4a4ae130 b988 cbnz $0x4a4ae156 %r0 0x4a4ae132 f8da 1050 ldr +0x50(%r10)[4byte] -> %r1 0x4a4ae136 f7ff bfe9 b $0x4a4ae10c shared_delete_bb_ibl_ret: 0x4a4ae13a f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae13e f8ca 100c str %r1 -> +0x0c(%r10)[4byte] 0x4a4ae142 f8da 1014 ldr +0x14(%r10)[4byte] -> %r1 0x4a4ae146 f002 0001 and %r2 $0x00000001 -> %r0 0x4a4ae14a f100 0002 add %r0 $0x00000002 -> %r0 0x4a4ae14e f8c1 01b0 str %r0 -> +0x000001b0(%r1)[4byte] 0x4a4ae152 f022 0201 bic %r2 $0x00000001 -> %r2 0x4a4ae156 f8da 100c ldr +0x0c(%r10)[4byte] -> %r1 0x4a4ae15a 4608 mov %r1 -> %r0 0x4a4ae15c f8da 1004 ldr +0x04(%r10)[4byte] -> %r1 0x4a4ae160 f8ca 500c str %r5 -> +0x0c(%r10)[4byte] 0x4a4ae164 f8da 5014 ldr +0x14(%r10)[4byte] -> %r5 0x4a4ae168 f8c5 2164 str %r2 -> +0x00000164(%r5)[4byte] 0x4a4ae16c f8da 500c ldr +0x0c(%r10)[4byte] -> %r5 0x4a4ae170 f8da 2008 ldr +0x08(%r10)[4byte] -> %r2 0x4a4ae174 f8da f018 ldr +0x18(%r10)[4byte] -> %pc shared_bb_far_ret: 0x4a4ae178 f7ff bfb2 b $0x4a4ae0e0 shared_bb_far_unlinked_ret: 0x4a4ae17c f7ff bfdd b $0x4a4ae13a shared_bb_ibl_indcall: 0x4a4ae180 f8ca 100c str %r1 -> +0x0c(%r10)[4byte] 0x4a4ae184 f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae188 f8da 1014 ldr +0x14(%r10)[4byte] -> %r1 0x4a4ae18c f002 0001 and %r2 $0x00000001 -> %r0 0x4a4ae190 f100 0002 add %r0 $0x00000002 -> %r0 0x4a4ae194 f8c1 01b0 str %r0 -> +0x000001b0(%r1)[4byte] 0x4a4ae198 f022 0201 bic %r2 $0x00000001 -> %r2 0x4a4ae19c f8da 1054 ldr +0x54(%r10)[4byte] -> %r1 0x4a4ae1a0 ea01 0102 and %r1 %r2 $0x00 -> %r1 0x4a4ae1a4 f8da 0058 ldr +0x58(%r10)[4byte] -> %r0 0x4a4ae1a8 eb00 01c1 add %r0 %r1 lsl $0x03 -> %r1 0x4a4ae1ac 6808 ldr (%r1)[4byte] -> %r0 0x4a4ae1ae b160 cbz $0x4a4ae1ca %r0 0x4a4ae1b0 eba0 0002 sub %r0 %r2 $0x00 -> %r0 0x4a4ae1b4 b928 cbnz $0x4a4ae1c2 %r0 0x4a4ae1b6 6848 ldr +0x04(%r1)[4byte] -> %r0 0x4a4ae1b8 f8da 1004 ldr +0x04(%r10)[4byte] -> %r1 0x4a4ae1bc f8da 2008 ldr +0x08(%r10)[4byte] -> %r2 0x4a4ae1c0 4700 bx %r0 0x4a4ae1c2 f851 0f08 ldr +0x08(%r1)[4byte] $0x00000008 %r1 -> %r0 %r1 0x4a4ae1c6 f7ff bff2 b $0x4a4ae1ae 0x4a4ae1ca 6848 ldr +0x04(%r1)[4byte] -> %r0 0x4a4ae1cc f1a0 0001 sub %r0 $0x00000001 -> %r0 0x4a4ae1d0 b988 cbnz $0x4a4ae1f6 %r0 0x4a4ae1d2 f8da 1058 ldr +0x58(%r10)[4byte] -> %r1 0x4a4ae1d6 f7ff bfe9 b $0x4a4ae1ac shared_delete_bb_ibl_indcall: 0x4a4ae1da f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae1de f8ca 100c str %r1 -> +0x0c(%r10)[4byte] 0x4a4ae1e2 f8da 1014 ldr +0x14(%r10)[4byte] -> %r1 0x4a4ae1e6 f002 0001 and %r2 $0x00000001 -> %r0 0x4a4ae1ea f100 0002 add %r0 $0x00000002 -> %r0 0x4a4ae1ee f8c1 01b0 str %r0 -> +0x000001b0(%r1)[4byte] 0x4a4ae1f2 f022 0201 bic %r2 $0x00000001 -> %r2 0x4a4ae1f6 f8da 100c ldr +0x0c(%r10)[4byte] -> %r1 0x4a4ae1fa 4608 mov %r1 -> %r0 0x4a4ae1fc f8da 1004 ldr +0x04(%r10)[4byte] -> %r1 0x4a4ae200 f8ca 500c str %r5 -> +0x0c(%r10)[4byte] 0x4a4ae204 f8da 5014 ldr +0x14(%r10)[4byte] -> %r5 0x4a4ae208 f8c5 2164 str %r2 -> +0x00000164(%r5)[4byte] 0x4a4ae20c f8da 500c ldr +0x0c(%r10)[4byte] -> %r5 0x4a4ae210 f8da 2008 ldr +0x08(%r10)[4byte] -> %r2 0x4a4ae214 f8da f018 ldr +0x18(%r10)[4byte] -> %pc shared_bb_far_indcall: 0x4a4ae218 f7ff bfb2 b $0x4a4ae180 shared_bb_far_unlinked_indcall: 0x4a4ae21c f7ff bfdd b $0x4a4ae1da shared_bb_ibl_indjmp: 0x4a4ae220 f8ca 100c str %r1 -> +0x0c(%r10)[4byte] 0x4a4ae224 f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae228 f8da 1014 ldr +0x14(%r10)[4byte] -> %r1 0x4a4ae22c f002 0001 and %r2 $0x00000001 -> %r0 0x4a4ae230 f100 0002 add %r0 $0x00000002 -> %r0 0x4a4ae234 f8c1 01b0 str %r0 -> +0x000001b0(%r1)[4byte] 0x4a4ae238 f022 0201 bic %r2 $0x00000001 -> %r2 0x4a4ae23c f8da 105c ldr +0x5c(%r10)[4byte] -> %r1 0x4a4ae240 ea01 0102 and %r1 %r2 $0x00 -> %r1 0x4a4ae244 f8da 0060 ldr +0x60(%r10)[4byte] -> %r0 0x4a4ae248 eb00 01c1 add %r0 %r1 lsl $0x03 -> %r1 0x4a4ae24c 6808 ldr (%r1)[4byte] -> %r0 0x4a4ae24e b160 cbz $0x4a4ae26a %r0 0x4a4ae250 eba0 0002 sub %r0 %r2 $0x00 -> %r0 0x4a4ae254 b928 cbnz $0x4a4ae262 %r0 0x4a4ae256 6848 ldr +0x04(%r1)[4byte] -> %r0 0x4a4ae258 f8da 1004 ldr +0x04(%r10)[4byte] -> %r1 0x4a4ae25c f8da 2008 ldr +0x08(%r10)[4byte] -> %r2 0x4a4ae260 4700 bx %r0 0x4a4ae262 f851 0f08 ldr +0x08(%r1)[4byte] $0x00000008 %r1 -> %r0 %r1 0x4a4ae266 f7ff bff2 b $0x4a4ae24e 0x4a4ae26a 6848 ldr +0x04(%r1)[4byte] -> %r0 0x4a4ae26c f1a0 0001 sub %r0 $0x00000001 -> %r0 0x4a4ae270 b988 cbnz $0x4a4ae296 %r0 0x4a4ae272 f8da 1060 ldr +0x60(%r10)[4byte] -> %r1 0x4a4ae276 f7ff bfe9 b $0x4a4ae24c shared_delete_bb_ibl_indjmp: 0x4a4ae27a f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae27e f8ca 100c str %r1 -> +0x0c(%r10)[4byte] 0x4a4ae282 f8da 1014 ldr +0x14(%r10)[4byte] -> %r1 0x4a4ae286 f002 0001 and %r2 $0x00000001 -> %r0 0x4a4ae28a f100 0002 add %r0 $0x00000002 -> %r0 0x4a4ae28e f8c1 01b0 str %r0 -> +0x000001b0(%r1)[4byte] 0x4a4ae292 f022 0201 bic %r2 $0x00000001 -> %r2 0x4a4ae296 f8da 100c ldr +0x0c(%r10)[4byte] -> %r1 0x4a4ae29a 4608 mov %r1 -> %r0 0x4a4ae29c f8da 1004 ldr +0x04(%r10)[4byte] -> %r1 0x4a4ae2a0 f8ca 500c str %r5 -> +0x0c(%r10)[4byte] 0x4a4ae2a4 f8da 5014 ldr +0x14(%r10)[4byte] -> %r5 0x4a4ae2a8 f8c5 2164 str %r2 -> +0x00000164(%r5)[4byte] 0x4a4ae2ac f8da 500c ldr +0x0c(%r10)[4byte] -> %r5 0x4a4ae2b0 f8da 2008 ldr +0x08(%r10)[4byte] -> %r2 0x4a4ae2b4 f8da f018 ldr +0x18(%r10)[4byte] -> %pc shared_bb_far_indjmp: 0x4a4ae2b8 f7ff bfb2 b $0x4a4ae220 shared_bb_far_unlinked_indjmp: 0x4a4ae2bc f7ff bfdd b $0x4a4ae27a new_thread_dynamo_start: 0x4a4ae2c0 ed6d 0b20 vstmdb %d16 %d17 %d18 %d19 %d20 %d21 %d22 %d23 %d24 %d25 %d26 %d27 %d28 %d29 %d30 %d31 %sp -> (%sp)[128byte] %sp 0x4a4ae2c4 ed2d 0b20 vstmdb %d0 %d1 %d2 %d3 %d4 %d5 %d6 %d7 %d8 %d9 %d10 %d11 %d12 %d13 %d14 %d15 %sp -> (%sp)[128byte] %sp 0x4a4ae2c8 f3ef 8000 mrs %cpsr -> %r0 0x4a4ae2cc f84d 0d04 str %r0 $0xfffffffc %sp -> -0x04(%sp)[4byte] %sp 0x4a4ae2d0 f84d 0d04 str %r0 $0xfffffffc %sp -> -0x04(%sp)[4byte] %sp 0x4a4ae2d4 f84d ed04 str %lr $0xfffffffc %sp -> -0x04(%sp)[4byte] %sp 0x4a4ae2d8 b081 sub %sp $0x00000004 -> %sp 0x4a4ae2da e92d 1fff stmdb %r0 %r1 %r2 %r3 %r4 %r5 %r6 %r7 %r8 %r9 %r10 %r11 %r12 %sp -> -0x34(%sp)[52byte] %sp 0x4a4ae2de a851 add %sp $0x00000144 -> %r0 0x4a4ae2e0 900d str %r0 -> +0x34(%sp)[4byte] 0x4a4ae2e2 4668 mov %sp -> %r0 0x4a4ae2e4 f24e 3b11 movw $0x0000e311 -> %r11 0x4a4ae2e8 f2cb 6bf1 movt $0xb6f1 -> %r11[2byte] 0x4a4ae2ec 46df mov %r11 -> %pc 0x4a4ae2ee f64d 1b8d movw $0x0000d98d -> %r11 0x4a4ae2f2 f2cb 6bf4 movt $0xb6f4 -> %r11[2byte] 0x4a4ae2f6 46df mov %r11 -> %pc 0x4a4ae2f8 bf00 nop 0x4a4ae2fa bf00 nop 0x4a4ae2fc bf00 nop 0x4a4ae2fe bf00 nop fcache_enter_gonative: 0x4a4ae300 4605 mov %r0 -> %r5 0x4a4ae302 ee1d 0f70 mrc $0x0f $0x00 %c13 %c0 $0x03 -> %r0 0x4a4ae306 f8d0 a44c ldr +0x0000044c(%r0)[4byte] -> %r10 0x4a4ae30a f8d5 0164 ldr +0x00000164(%r5)[4byte] -> %r0 0x4a4ae30e f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae312 6c28 ldr +0x40(%r5)[4byte] -> %r0 0x4a4ae314 f380 8c00 msr $0x0c %r0 -> %cpsr 0x4a4ae318 f105 0144 add %r5 $0x00000044 -> %r1 0x4a4ae31c ecb1 0b20 vldm (%r1)[128byte] %r1 -> %d0 %d1 %d2 %d3 %d4 %d5 %d6 %d7 %d8 %d9 %d10 %d11 %d12 %d13 %d14 %d15 %r1 0x4a4ae320 ecf1 0b20 vldm (%r1)[128byte] %r1 -> %d16 %d17 %d18 %d19 %d20 %d21 %d22 %d23 %d24 %d25 %d26 %d27 %d28 %d29 %d30 %d31 %r1 0x4a4ae324 6aa8 ldr +0x28(%r5)[4byte] -> %r0 0x4a4ae326 f8ca 0010 str %r0 -> +0x10(%r10)[4byte] 0x4a4ae32a f8c5 a028 str %r10 -> +0x28(%r5)[4byte] 0x4a4ae32e f8d5 d034 ldr +0x34(%r5)[4byte] -> %sp 0x4a4ae332 f8d5 e038 ldr +0x38(%r5)[4byte] -> %lr 0x4a4ae336 e895 1fff ldm (%r5)[52byte] -> %r0 %r1 %r2 %r3 %r4 %r5 %r6 %r7 %r8 %r9 %r10 %r11 %r12 0x4a4ae33a f84d 0c04 str %r0 -> -0x04(%sp)[4byte] 0x4a4ae33e f8da 0000 ldr (%r10)[4byte] -> %r0 0x4a4ae342 f84d 0c08 str %r0 -> -0x08(%sp)[4byte] 0x4a4ae346 f85d 0c04 ldr -0x04(%sp)[4byte] -> %r0 0x4a4ae34a f8da a010 ldr +0x10(%r10)[4byte] -> %r10 0x4a4ae34e f85d fc08 ldr -0x08(%sp)[4byte] -> %pc 0x4a4ae352 bf00 nop 0x4a4ae354 bf00 nop 0x4a4ae356 bf00 nop 0x4a4ae358 bf00 nop 0x4a4ae35a bf00 nop 0x4a4ae35c bf00 nop 0x4a4ae35e bf00 nop do_syscall: 0x4a4ae360 f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae364 df00 svc $0x00 0x4a4ae366 f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae36a f247 1014 movw $0x00007114 -> %r0 0x4a4ae36e f2cb 60f7 movt $0xb6f7 -> %r0[2byte] 0x4a4ae372 f7ff bd95 b $0x4a4adea0 do_clone_syscall: 0x4a4ae376 f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae37a df00 svc $0x00 0x4a4ae37c b920 cbnz $0x4a4ae388 %r0 0x4a4ae37e f24e 20c1 movw $0x0000e2c1 -> %r0 0x4a4ae382 f6c4 204a movt $0x4a4a -> %r0[2byte] 0x4a4ae386 4687 mov %r0 -> %pc 0x4a4ae388 f84a 0c00 str %r0 -> (%r10)[4byte] 0x4a4ae38c f247 1014 movw $0x00007114 -> %r0 0x4a4ae390 f2cb 60f7 movt $0xb6f7 -> %r0[2byte] 0x4a4ae394 f7ff bd84 b $0x4a4adea0 client_ibl_xfer: 0x4a4ae398 f8ca 1004 str %r1 -> +0x04(%r10)[4byte] 0x4a4ae39c f247 11bc movw $0x000071bc -> %r1 0x4a4ae3a0 f2cb 61f7 movt $0xb6f7 -> %r1[2byte] 0x4a4ae3a4 f8ca 2008 str %r2 -> +0x08(%r10)[4byte] 0x4a4ae3a8 f8da 200c ldr +0x0c(%r10)[4byte] -> %r2 0x4a4ae3ac f8da f034 ldr +0x34(%r10)[4byte] -> %pc 0x4a4ae3b0 bf00 nop 0x4a4ae3b2 bf00 nop 0x4a4ae3b4 bf00 nop 0x4a4ae3b6 bf00 nop 0x4a4ae3b8 bf00 nop 0x4a4ae3ba bf00 nop 0x4a4ae3bc bf00 nop 0x4a4ae3be bf00 nop thread-shared routines size: 1376 / 4512 os_heap_commit: 4096 bytes @ 0x4a494000 Processor speed: 1000MHz vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8176 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a4b4000 vmm_heap_reserve: size=65536 p=0x4a4b4000 os_heap_commit: 4096 bytes @ 0x4a4b5000 heap_mmap: 4096 bytes [/ 57344] @ 0x4a4b5000 fcache_create_unit -> 0x4a4b5000 in add_vm_area 0x4a4b5000 0x4a4c3000 => adding 0x4a4b5000-0x4a4c3000 Variable-size block: allocating 0x4a493f38 (2400 bytes [2400 aligned] in 4096 block) Initial shared bb cache is 56 KB os_heap_commit: 4096 bytes @ 0x4a495000 os_heap_commit: 4096 bytes @ 0x4a486000 hashtable_fragment_init shared_bb htable=0x4a492f10 bits=10 size=1025 mask=0x000003ff offset=0 load=55% resize=563 shared_bb table 0x4a4853d8 0x00000000 groom=0% groom_at=0 os_heap_commit: 4096 bytes @ 0x4a487000 hashtable_fragment_init shared_future htable=0x4a49305c bits=10 size=1025 mask=0x000003ff offset=0 load=60% resize=615 shared_future table 0x4a4863e0 0x00000000 groom=0% groom_at=0 SYSLOG_INFORMATION: Initial options = -no_dynamic_options -loglevel 4 -code_api -stack_size 56K -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 4 -code_api -stack_size 56K -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 = -early_inject -no_indcall2direct vmm_heap_reserve_blocks: size=12288 => 16384 in blocks=1 free_blocks~=8172 vmm_heap_reserve_blocks: size=16384 blocks=1 p=0x4a4c4000 vmm_heap_reserve: size=12288 p=0x4a4c4000 os_heap_commit: 4096 bytes @ 0x4a4c5000 heap_mmap: 4096 bytes [/ 4096] @ 0x4a4c5000 os_tls_init for thread 4450 new dynamo vm area: 0xb6c7e000-0xb6c7f000 map_file in add_vm_area dynamo_areas 0xb6c7e000 0xb6c7f000 map_file => adding 0xb6c7e000-0xb6c7f000 os_heap_commit: 4096 bytes @ 0x4a496000 update_all_memory_areas 0xb6c7e000-0xb6c7f000 3 1 update_all_memory_areas: adding: 0xb6c7e000-0xb6c7f000 prot=3 type=1 share=1 in add_vm_area all_memory_areas 0xb6c7e000 0xb6c7f000 => adding 0xb6c7e000-0xb6c7f000 removing dynamo vm area: 0xb6c7e000-0xb6c7f000 in remove_vm_area 0xb6c7e000 0xb6c7f000 completely removing 0xb6c7e000-0xb6c7f000 map_file in remove_vm_area 0xb6c7e000 0xb6c7f000 completely removing 0xb6c7e000-0xb6c7f000 Android version from /system/build.prop is 5 privload_tls_init: kernel sp is 0xb705aac0; TLS set to 0xb705ab1c thread 4450 app lib tls base: 0xb6f8b10c, alt tls base: 0x00000000 thread 4450 priv lib tls base: 0xb705ab1c, alt tls base: 0x00000000, DR's tls base: 0x4a4c5000 tls_thread_init: cur priv lib tls base is 0xb705ab1c vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8171 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a4c8000 vmm_heap_reserve: size=65536 p=0x4a4c8000 os_heap_commit: 57344 bytes @ 0x4a4c9000 make_unwritable: pc 0x4a4c9000 -> 0x4a4c9000-0x4a4ca000 dynamo_thread_init: 1 thread(s) now, dcontext=0x4a496b20, #=0, id=4450, pid=4450 VM heap: addr range 0x4a474000--0x52474000, # free blocks 8167 (Begin) All statistics @0 (0:00.000): Threads under DynamoRIO control : 1 Peak threads under DynamoRIO control : 1 Threads ever created : 1 Protection change calls : 2 Protection change pages : 2 Fcache shared bb capacity (bytes) : 4096 Fcache shared bb peak capacity (bytes) : 4096 Fcache combined capacity (bytes) : 4096 Peak fcache combined capacity (bytes) : 4096 Fcache units on live list : 1 Peak fcache units on live list : 1 Heap units on live list : 4 Peak heap units on live list : 4 Heap headers (bytes) : 44 Heap align space (bytes) : 9 Peak heap align space (bytes) : 15 Heap bucket pad space (bytes) : 1196 Peak heap bucket pad space (bytes) : 1320 Heap allocs in buckets : 1601 Heap allocs variable-sized : 12 Total reserved memory : 401408 Peak total reserved memory : 401408 Guard pages, reserved virtual pages : 18 Peak guard pages, reserved virtual pages : 18 Stack capacity (bytes) : 114688 Peak stack capacity (bytes) : 114688 Mmap capacity (bytes) : 16384 Peak mmap capacity (bytes) : 16384 Mmap reserved but not committed (bytes) : 65536 Peak mmap reserved but not committed (bytes) : 65536 Heap claimed (bytes) : 56392 Peak heap claimed (bytes) : 56392 Heap capacity (bytes) : 81920 Peak heap capacity (bytes) : 81920 Heap reserved but not committed (bytes) : 49152 Peak heap reserved but not committed (bytes) : 94208 Peak file map capacity (bytes) : 4096 Total memory from OS : 405504 Peak total memory from OS : 405504 Our virtual memory blocks in use : 25 Our peak virtual memory blocks in use : 25 Wasted vmm space due to alignment : 8192 Peak wasted vmm space due to alignment : 8192 Allocations using multiple vmm blocks : 8 Blocks used for multi-block allocs : 24 Our virtual memory in use (bytes) : 409600 Our peak virtual memory in use (bytes) : 409600 Number of safe reads : 2 Peak vmarea vector length : 1 Peak dynamo areas vector length : 1 (End) All statistics Heap bucket usage counts and wasted memory: 0 8 count= 5 peak_count= 3 peak_wasted= 8 peak_align= 6 1 12 count= 736 peak_count= 45 peak_wasted= 0 peak_align= 3 2 24 count= 48 peak_count= 9 peak_wasted= 8 peak_align= 0 3 40 count= 349 peak_count= 4 peak_wasted= 20 peak_align= 0 4 60 count= 5 peak_count= 1 peak_wasted= 12 peak_align= 0 5 64 count= 417 peak_count= 49 peak_wasted= 0 peak_align= 0 6 68 count= 1 peak_count= 1 peak_wasted= 0 peak_align= 3 7 80 count= 1 peak_count= 1 peak_wasted= 0 peak_align= 0 8 96 count= 0 peak_count= 0 peak_wasted= 0 peak_align= 0 9 128 count= 6 peak_count= 6 peak_wasted= 0 peak_align= 0 10 256 count= 29 peak_count= 6 peak_wasted= 344 peak_align= 0 11 512 count= 4 peak_count= 4 peak_wasted= 976 peak_align= 0 12 -1 count= 12 peak_count= 11 peak_wasted= 1740 peak_align= 3 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= 8K, max= 8K, #= 2, 1= 4100, new= 8K, 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, #= 2, 1= 880, 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, #= 0, 1= 0, new= 0K, re= 0K Total cur usage: 8 KB Total max (not nec. all used simult.): 8 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= 8K, max= 8K, #= 4, 1= 4100, new= 8K, 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= 3K, #= 1573, 1= 204, new= 4K, re= 50K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 9K, max= 9K, #= 12, 1= 2400, new= 5K, 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= 2K, max= 2K, #= 2, 1= 2048, new= 2K, re= 0K Memory Mgt: cur= 6K, max= 6K, #= 4, 1= 6084, new= 6K, 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= 12, new= 0K, re= 0K Other: cur= 28K, max= 31K, #= 16, 1=22564, new= 32K, re= 0K Total cur usage: 55 KB Total max (not nec. all used simult.): 62 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= 0K, max= 0K, #= 2, 1= 216, 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= 3K, #= 1573, 1= 204, new= 4K, re= 50K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 9K, max= 9K, #= 12, 1= 2400, new= 5K, 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= 2K, max= 2K, #= 2, 1= 2048, new= 2K, re= 0K Memory Mgt: cur= 5K, max= 5K, #= 2, 1= 6084, new= 5K, 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= 28K, max= 31K, #= 16, 1=22564, new= 32K, re= 0K Total cur usage: 46 KB Total max (not nec. all used simult.): 53 KB Basic block (shared) unit 0 @0x4a4b5000: 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 fcache_free_list_consistency Basic block (shared) bucket[ 0], 0 bytes # 0 0 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 1], 44 bytes # 1 44 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 2], 52 bytes # 2 52 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 3], 56 bytes # 3 56 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 4], 64 bytes # 4 64 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 5], 72 bytes # 5 72 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 6], 80 bytes # 6 80 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 7], 112 bytes # 7 112 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 8], 172 bytes # 8 172 bytes == 0 live, 0 charge, 0 waste fcache Basic block (shared) requests and frees histogram: Currently live process locks: 1 lock 0xb702f56c: name=innermost_lock(mutex)@/dynamorio_package/core/utils.c:223 rank=94 owner=4450 owning_dc=0x4a496b20 contended_event=0xffffffff prev=0xb702c180 lock count_times_acquired= 18 0 0 0 0+2 innermost_lock(mutex)@/dynamorio_package/core/utils.c:223 2 lock 0xb702c180: name=memory_info_buf_lock(mutex)@/dynamorio_package/core/unix/memquery_linux.c:71 rank=85 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f0cc lock count_times_acquired= 7 0 0 0 0+2 memory_info_buf_lock(mutex)@/dynamorio_package/core/unix/memquery_linux.c:71 3 lock 0xb702f0cc: name=options_lock(readwrite)@/dynamorio_package/core/options.c:185 rank=89 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f6a0 lock count_times_acquired= 1 0 0 0 0+2 options_lock(readwrite)@/dynamorio_package/core/options.c:185 4 lock 0xb702f6a0: name=logdir_mutex(recursive)@/dynamorio_package/core/utils.c:2651 rank=86 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f130 lock count_times_acquired= 3 0 0 0 0+2 logdir_mutex(recursive)@/dynamorio_package/core/utils.c:2651 5 lock 0xb702f130: name=all_threads_lock(mutex)@/dynamorio_package/core/dynamo.c:257 rank=6 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f654 lock count_times_acquired= 3 0 0 0 0+2 all_threads_lock(mutex)@/dynamorio_package/core/dynamo.c:257 6 lock 0xb702f654: name=prng_lock(mutex)@/dynamorio_package/core/utils.c:2061 rank=88 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f740 lock count_times_acquired= 1 0 0 0 0+2 prng_lock(mutex)@/dynamorio_package/core/utils.c:2061 7 lock 0xb702f740: name=heap_unit_lock(recursive)@/dynamorio_package/core/heap.c:310 rank=73 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb7045718 lock count_times_acquired= 8 0 0 0 0+2 heap_unit_lock(recursive)@/dynamorio_package/core/heap.c:310 8 lock 0xb7045718: name=vmh_lock(mutex)@/dynamorio_package/core/heap.c:738 rank=74 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f794 lock count_times_acquired= 1 0 0 0 0+2 vmh_lock(mutex)@/dynamorio_package/core/heap.c:738 9 lock 0xb702f794: name=global_alloc_lock(recursive)@/dynamorio_package/core/heap.c:324 rank=72 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a476e40 lock count_times_acquired= 3199 0 0 0 0+2 global_alloc_lock(recursive)@/dynamorio_package/core/heap.c:324 10 lock 0x4a476e40: name=all_memory_areas(readwrite)@/dynamorio_package/core/unix/memcache.c:97 rank=67 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a4767fc lock count_times_acquired= 15 0 0 0 0+2 all_memory_areas(readwrite)@/dynamorio_package/core/unix/memcache.c:97 11 lock 0x4a4767fc: name=dynamo_areas(readwrite)@/dynamorio_package/core/vmareas.c:1565 rank=70 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a476f1c lock count_times_acquired= 16 0 0 0 0+2 dynamo_areas(readwrite)@/dynamorio_package/core/vmareas.c:1565 12 lock 0x4a476f1c: name=HTLOCK_RANK(readwrite)@/dynamorio_package/core/hashtablex.h:556 rank=49 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702fa74 lock count_times_acquired= 1 0 0 0 0+2 HTLOCK_RANK(readwrite)@/dynamorio_package/core/hashtablex.h:556 13 lock 0xb702fa74: name=privload_lock(recursive)@/dynamorio_package/core/loader_shared.c:63 rank=47 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a485038 lock count_times_acquired= 1 0 0 0 0+2 privload_lock(recursive)@/dynamorio_package/core/loader_shared.c:63 14 lock 0x4a485038: name=shared_cache_lock(mutex)@/dynamorio_package/core/fcache.c:1524 rank=16 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f3e8 lock count_times_acquired= 2 0 0 0 0+2 shared_cache_lock(mutex)@/dynamorio_package/core/fcache.c:1524 15 lock 0xb702f3e8: name=allunits_lock(mutex)@/dynamorio_package/core/fcache.c:570 rank=65 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a494f48 lock count_times_acquired= 2 0 0 0 0+2 allunits_lock(mutex)@/dynamorio_package/core/fcache.c:570 16 lock 0x4a494f48: name=fcache_unit_areas(readwrite)@/dynamorio_package/core/fcache.c:854 rank=66 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f268 lock count_times_acquired= 1 0 0 0 0+2 fcache_unit_areas(readwrite)@/dynamorio_package/core/fcache.c:854 17 lock 0xb702f268: name=shared_cache_flush_lock(mutex)@/dynamorio_package/core/fragment.c:161 rank=13 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f17c lock count_times_acquired= 1 0 0 0 0+2 shared_cache_flush_lock(mutex)@/dynamorio_package/core/fragment.c:161 18 lock 0xb702f17c: name=thread_initexit_lock(mutex)@/dynamorio_package/core/dynamo.c:262 rank=4 owner=4450 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f56c lock count_times_acquired= 1 0 0 0 0+2 thread_initexit_lock(mutex)@/dynamorio_package/core/dynamo.c:262 Currently live process locks: 18, acquired 3281, contended 0 (current only) created log file 4001=log.0.4450.html os_heap_commit: 4096 bytes @ 0x4a497000 vmm_heap_reserve_blocks: size=32768 => 32768 in blocks=2 free_blocks~=8167 vmm_heap_reserve_blocks: size=32768 blocks=2 p=0x4a4d8000 vmm_heap_reserve: size=32768 p=0x4a4d8000 os_heap_commit: 4096 bytes @ 0x4a4d9000 New heap unit: 0x4a4d9000-0x4a4df000 vmm_heap_reserve_blocks: size=32768 => 32768 in blocks=2 free_blocks~=8165 vmm_heap_reserve_blocks: size=32768 blocks=2 p=0x4a4e0000 vmm_heap_reserve: size=32768 p=0x4a4e0000 os_heap_commit: 4096 bytes @ 0x4a4e1000 New heap unit: 0x4a4e1000-0x4a4e7000 vmm_heap_reserve_blocks: size=32768 => 32768 in blocks=2 free_blocks~=8163 vmm_heap_reserve_blocks: size=32768 blocks=2 p=0x4a4e8000 vmm_heap_reserve: size=32768 p=0x4a4e8000 os_heap_commit: 4096 bytes @ 0x4a4e9000 vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8161 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a4f0000 vmm_heap_reserve: size=65536 p=0x4a4f0000 os_heap_commit: 57344 bytes @ 0x4a4f1000 os_heap_commit: 4096 bytes @ 0x4a4da000 os_heap_commit: 4096 bytes @ 0x4a47e000 restoring SIG_DFL as handler for 7 restoring SIG_DFL as handler for 11 os_heap_commit: 4096 bytes @ 0x4a498000 -------------------------------------------------------------------------- new dynamo vm area: 0xb6d0f000-0xb7061000 /data/local/tmp/build_android/lib32/debug/libdynamorio.so in add_vm_area dynamo_areas 0xb6d0f000 0xb7061000 /data/local/tmp/build_android/lib32/debug/libdynamorio.so => adding 0xb6d0f000-0xb7061000 update_all_memory_areas 0xb6d0f000-0xb7061000 7 1 update_all_memory_areas: adding: 0xb6d0f000-0xb7061000 prot=7 type=1 share=1 in add_vm_area all_memory_areas 0xb6d0f000 0xb7061000 => adding 0xb6d0f000-0xb7061000 updating all_memory_areas 0x4a474000-0x52474000 prot->0 update_all_memory_areas 0x4a474000-0x52474000 0 2 update_all_memory_areas: adding: 0x4a474000-0x52474000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a474000 0x52474000 => adding 0x4a474000-0x52474000 start=0x4a474000 end=0x4a475000 prot=0 comment= 0x4a474000-0x4a475000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a474000-0x4a475000 prot=0 updating all_memory_areas 0x4a474000-0x4a475000 prot->0 update_all_memory_areas 0x4a474000-0x4a475000 0 2 in remove_vm_area 0x4a474000 0x4a475000 changing 0x4a474000-0x52474000 to 0x4a475000-0x52474000 update_all_memory_areas: adding: 0x4a474000-0x4a475000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a474000 0x4a475000 ================================================== add_vm_area 0x4a474000-0x4a475000 0-0 overlaps 0x4a475000-0x52474000 0-0 0x4a475000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a475000-0x52474000 to 0x4a474000-0x52474000 start=0x4a475000 end=0x4a47b000 prot=3 comment= 0x4a475000-0x4a47b000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a475000-0x4a47b000 prot=3 updating all_memory_areas 0x4a475000-0x4a47b000 prot->3 update_all_memory_areas 0x4a475000-0x4a47b000 3 2 in remove_vm_area 0x4a475000 0x4a47b000 changing 0x4a474000-0x52474000 to 0x4a474000-0x4a475000 adding 0x4a47b000-0x52474000 in add_vm_area all_memory_areas 0x4a47b000 0x52474000 => adding 0x4a47b000-0x52474000 update_all_memory_areas: adding: 0x4a475000-0x4a47b000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0x4a475000 0x4a47b000 => adding 0x4a475000-0x4a47b000 start=0x4a47b000 end=0x4a47d000 prot=0 comment= 0x4a47b000-0x4a47d000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a47b000-0x4a47d000 prot=0 updating all_memory_areas 0x4a47b000-0x4a47d000 prot->0 update_all_memory_areas 0x4a47b000-0x4a47d000 0 2 in remove_vm_area 0x4a47b000 0x4a47d000 changing 0x4a47b000-0x52474000 to 0x4a47d000-0x52474000 update_all_memory_areas: adding: 0x4a47b000-0x4a47d000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a47b000 0x4a47d000 ================================================== add_vm_area 0x4a47b000-0x4a47d000 0-0 overlaps 0x4a47d000-0x52474000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47d000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a47d000-0x52474000 to 0x4a47b000-0x52474000 start=0x4a47d000 end=0x4a47f000 prot=3 comment= 0x4a47d000-0x4a47f000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a47d000-0x4a47f000 prot=3 updating all_memory_areas 0x4a47d000-0x4a47f000 prot->3 update_all_memory_areas 0x4a47d000-0x4a47f000 3 2 in remove_vm_area 0x4a47d000 0x4a47f000 changing 0x4a47b000-0x52474000 to 0x4a47b000-0x4a47d000 adding 0x4a47f000-0x52474000 in add_vm_area all_memory_areas 0x4a47f000 0x52474000 => adding 0x4a47f000-0x52474000 update_all_memory_areas: adding: 0x4a47d000-0x4a47f000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0x4a47d000 0x4a47f000 => adding 0x4a47d000-0x4a47f000 start=0x4a47f000 end=0x4a485000 prot=0 comment= 0x4a47f000-0x4a485000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a47f000-0x4a485000 prot=0 updating all_memory_areas 0x4a47f000-0x4a485000 prot->0 update_all_memory_areas 0x4a47f000-0x4a485000 0 2 in remove_vm_area 0x4a47f000 0x4a485000 changing 0x4a47f000-0x52474000 to 0x4a485000-0x52474000 update_all_memory_areas: adding: 0x4a47f000-0x4a485000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a47f000 0x4a485000 ================================================== add_vm_area 0x4a47f000-0x4a485000 0-0 overlaps 0x4a485000-0x52474000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a485000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a485000-0x52474000 to 0x4a47f000-0x52474000 start=0x4a485000 end=0x4a488000 prot=3 comment= 0x4a485000-0x4a488000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a485000-0x4a488000 prot=3 updating all_memory_areas 0x4a485000-0x4a488000 prot->3 update_all_memory_areas 0x4a485000-0x4a488000 3 2 in remove_vm_area 0x4a485000 0x4a488000 changing 0x4a47f000-0x52474000 to 0x4a47f000-0x4a485000 adding 0x4a488000-0x52474000 in add_vm_area all_memory_areas 0x4a488000 0x52474000 => adding 0x4a488000-0x52474000 update_all_memory_areas: adding: 0x4a485000-0x4a488000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0x4a485000 0x4a488000 => adding 0x4a485000-0x4a488000 start=0x4a488000 end=0x4a48d000 prot=0 comment= 0x4a488000-0x4a48d000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a488000-0x4a48d000 prot=0 updating all_memory_areas 0x4a488000-0x4a48d000 prot->0 update_all_memory_areas 0x4a488000-0x4a48d000 0 2 in remove_vm_area 0x4a488000 0x4a48d000 changing 0x4a488000-0x52474000 to 0x4a48d000-0x52474000 update_all_memory_areas: adding: 0x4a488000-0x4a48d000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a488000 0x4a48d000 ================================================== add_vm_area 0x4a488000-0x4a48d000 0-0 overlaps 0x4a48d000-0x52474000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a48d000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a48d000-0x52474000 to 0x4a488000-0x52474000 start=0x4a48d000 end=0x4a499000 prot=3 comment= 0x4a48d000-0x4a499000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a48d000-0x4a499000 prot=3 updating all_memory_areas 0x4a48d000-0x4a499000 prot->3 update_all_memory_areas 0x4a48d000-0x4a499000 3 2 in remove_vm_area 0x4a48d000 0x4a499000 changing 0x4a488000-0x52474000 to 0x4a488000-0x4a48d000 adding 0x4a499000-0x52474000 in add_vm_area all_memory_areas 0x4a499000 0x52474000 => adding 0x4a499000-0x52474000 update_all_memory_areas: adding: 0x4a48d000-0x4a499000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0x4a48d000 0x4a499000 => adding 0x4a48d000-0x4a499000 start=0x4a499000 end=0x4a49d000 prot=0 comment= 0x4a499000-0x4a49d000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a499000-0x4a49d000 prot=0 updating all_memory_areas 0x4a499000-0x4a49d000 prot->0 update_all_memory_areas 0x4a499000-0x4a49d000 0 2 in remove_vm_area 0x4a499000 0x4a49d000 changing 0x4a499000-0x52474000 to 0x4a49d000-0x52474000 update_all_memory_areas: adding: 0x4a499000-0x4a49d000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a499000 0x4a49d000 ================================================== add_vm_area 0x4a499000-0x4a49d000 0-0 overlaps 0x4a49d000-0x52474000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a49d000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a49d000-0x52474000 to 0x4a499000-0x52474000 start=0x4a49d000 end=0x4a49e000 prot=1 comment= 0x4a49d000-0x4a49e000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a49d000-0x4a49e000 prot=1 updating all_memory_areas 0x4a49d000-0x4a49e000 prot->1 update_all_memory_areas 0x4a49d000-0x4a49e000 1 2 in remove_vm_area 0x4a49d000 0x4a49e000 changing 0x4a499000-0x52474000 to 0x4a499000-0x4a49d000 adding 0x4a49e000-0x52474000 in add_vm_area all_memory_areas 0x4a49e000 0x52474000 => adding 0x4a49e000-0x52474000 update_all_memory_areas: adding: 0x4a49d000-0x4a49e000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0x4a49d000 0x4a49e000 => adding 0x4a49d000-0x4a49e000 start=0x4a49e000 end=0x4a4ab000 prot=3 comment= 0x4a49e000-0x4a4ab000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a49e000-0x4a4ab000 prot=3 updating all_memory_areas 0x4a49e000-0x4a4ab000 prot->3 update_all_memory_areas 0x4a49e000-0x4a4ab000 3 2 in remove_vm_area 0x4a49e000 0x4a4ab000 changing 0x4a49e000-0x52474000 to 0x4a4ab000-0x52474000 update_all_memory_areas: adding: 0x4a49e000-0x4a4ab000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0x4a49e000 0x4a4ab000 => adding 0x4a49e000-0x4a4ab000 start=0x4a4ab000 end=0x4a4ad000 prot=0 comment= 0x4a4ab000-0x4a4ad000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4ab000-0x4a4ad000 prot=0 updating all_memory_areas 0x4a4ab000-0x4a4ad000 prot->0 update_all_memory_areas 0x4a4ab000-0x4a4ad000 0 2 in remove_vm_area 0x4a4ab000 0x4a4ad000 changing 0x4a4ab000-0x52474000 to 0x4a4ad000-0x52474000 update_all_memory_areas: adding: 0x4a4ab000-0x4a4ad000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a4ab000 0x4a4ad000 ================================================== add_vm_area 0x4a4ab000-0x4a4ad000 0-0 overlaps 0x4a4ad000-0x52474000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ad000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a4ad000-0x52474000 to 0x4a4ab000-0x52474000 start=0x4a4ad000 end=0x4a4b0000 prot=7 comment= 0x4a4ad000-0x4a4b0000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4ad000-0x4a4b0000 prot=7 updating all_memory_areas 0x4a4ad000-0x4a4b0000 prot->7 update_all_memory_areas 0x4a4ad000-0x4a4b0000 7 2 in remove_vm_area 0x4a4ad000 0x4a4b0000 changing 0x4a4ab000-0x52474000 to 0x4a4ab000-0x4a4ad000 adding 0x4a4b0000-0x52474000 in add_vm_area all_memory_areas 0x4a4b0000 0x52474000 => adding 0x4a4b0000-0x52474000 update_all_memory_areas: adding: 0x4a4ad000-0x4a4b0000 prot=7 type=2 share=0 in add_vm_area all_memory_areas 0x4a4ad000 0x4a4b0000 => adding 0x4a4ad000-0x4a4b0000 start=0x4a4b0000 end=0x4a4b5000 prot=0 comment= 0x4a4b0000-0x4a4b5000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4b0000-0x4a4b5000 prot=0 updating all_memory_areas 0x4a4b0000-0x4a4b5000 prot->0 update_all_memory_areas 0x4a4b0000-0x4a4b5000 0 2 in remove_vm_area 0x4a4b0000 0x4a4b5000 changing 0x4a4b0000-0x52474000 to 0x4a4b5000-0x52474000 update_all_memory_areas: adding: 0x4a4b0000-0x4a4b5000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a4b0000 0x4a4b5000 ================================================== add_vm_area 0x4a4b0000-0x4a4b5000 0-0 overlaps 0x4a4b5000-0x52474000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b5000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a4b5000-0x52474000 to 0x4a4b0000-0x52474000 start=0x4a4b5000 end=0x4a4b6000 prot=7 comment= 0x4a4b5000-0x4a4b6000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4b5000-0x4a4b6000 prot=7 updating all_memory_areas 0x4a4b5000-0x4a4b6000 prot->7 update_all_memory_areas 0x4a4b5000-0x4a4b6000 7 2 in remove_vm_area 0x4a4b5000 0x4a4b6000 changing 0x4a4b0000-0x52474000 to 0x4a4b0000-0x4a4b5000 adding 0x4a4b6000-0x52474000 in add_vm_area all_memory_areas 0x4a4b6000 0x52474000 => adding 0x4a4b6000-0x52474000 update_all_memory_areas: adding: 0x4a4b5000-0x4a4b6000 prot=7 type=2 share=0 in add_vm_area all_memory_areas 0x4a4b5000 0x4a4b6000 => adding 0x4a4b5000-0x4a4b6000 start=0x4a4b6000 end=0x4a4c5000 prot=0 comment= 0x4a4b6000-0x4a4c5000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4b6000-0x4a4c5000 prot=0 updating all_memory_areas 0x4a4b6000-0x4a4c5000 prot->0 update_all_memory_areas 0x4a4b6000-0x4a4c5000 0 2 in remove_vm_area 0x4a4b6000 0x4a4c5000 changing 0x4a4b6000-0x52474000 to 0x4a4c5000-0x52474000 update_all_memory_areas: adding: 0x4a4b6000-0x4a4c5000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a4b6000 0x4a4c5000 ================================================== add_vm_area 0x4a4b6000-0x4a4c5000 0-0 overlaps 0x4a4c5000-0x52474000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4c5000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a4c5000-0x52474000 to 0x4a4b6000-0x52474000 start=0x4a4c5000 end=0x4a4c6000 prot=7 comment= 0x4a4c5000-0x4a4c6000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4c5000-0x4a4c6000 prot=7 updating all_memory_areas 0x4a4c5000-0x4a4c6000 prot->7 update_all_memory_areas 0x4a4c5000-0x4a4c6000 7 2 in remove_vm_area 0x4a4c5000 0x4a4c6000 changing 0x4a4b6000-0x52474000 to 0x4a4b6000-0x4a4c5000 adding 0x4a4c6000-0x52474000 in add_vm_area all_memory_areas 0x4a4c6000 0x52474000 => adding 0x4a4c6000-0x52474000 update_all_memory_areas: adding: 0x4a4c5000-0x4a4c6000 prot=7 type=2 share=0 in add_vm_area all_memory_areas 0x4a4c5000 0x4a4c6000 => adding 0x4a4c5000-0x4a4c6000 start=0x4a4c6000 end=0x4a4c9000 prot=0 comment= 0x4a4c6000-0x4a4c9000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4c6000-0x4a4c9000 prot=0 updating all_memory_areas 0x4a4c6000-0x4a4c9000 prot->0 update_all_memory_areas 0x4a4c6000-0x4a4c9000 0 2 in remove_vm_area 0x4a4c6000 0x4a4c9000 changing 0x4a4c6000-0x52474000 to 0x4a4c9000-0x52474000 update_all_memory_areas: adding: 0x4a4c6000-0x4a4c9000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a4c6000 0x4a4c9000 ================================================== add_vm_area 0x4a4c6000-0x4a4c9000 0-0 overlaps 0x4a4c9000-0x52474000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c9000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a4c9000-0x52474000 to 0x4a4c6000-0x52474000 start=0x4a4c9000 end=0x4a4ca000 prot=1 comment= 0x4a4c9000-0x4a4ca000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4c9000-0x4a4ca000 prot=1 updating all_memory_areas 0x4a4c9000-0x4a4ca000 prot->1 update_all_memory_areas 0x4a4c9000-0x4a4ca000 1 2 in remove_vm_area 0x4a4c9000 0x4a4ca000 changing 0x4a4c6000-0x52474000 to 0x4a4c6000-0x4a4c9000 adding 0x4a4ca000-0x52474000 in add_vm_area all_memory_areas 0x4a4ca000 0x52474000 => adding 0x4a4ca000-0x52474000 update_all_memory_areas: adding: 0x4a4c9000-0x4a4ca000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0x4a4c9000 0x4a4ca000 => adding 0x4a4c9000-0x4a4ca000 start=0x4a4ca000 end=0x4a4d7000 prot=3 comment= 0x4a4ca000-0x4a4d7000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4ca000-0x4a4d7000 prot=3 updating all_memory_areas 0x4a4ca000-0x4a4d7000 prot->3 update_all_memory_areas 0x4a4ca000-0x4a4d7000 3 2 in remove_vm_area 0x4a4ca000 0x4a4d7000 changing 0x4a4ca000-0x52474000 to 0x4a4d7000-0x52474000 update_all_memory_areas: adding: 0x4a4ca000-0x4a4d7000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0x4a4ca000 0x4a4d7000 => adding 0x4a4ca000-0x4a4d7000 start=0x4a4d7000 end=0x4a4d9000 prot=0 comment= 0x4a4d7000-0x4a4d9000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4d7000-0x4a4d9000 prot=0 updating all_memory_areas 0x4a4d7000-0x4a4d9000 prot->0 update_all_memory_areas 0x4a4d7000-0x4a4d9000 0 2 in remove_vm_area 0x4a4d7000 0x4a4d9000 changing 0x4a4d7000-0x52474000 to 0x4a4d9000-0x52474000 update_all_memory_areas: adding: 0x4a4d7000-0x4a4d9000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a4d7000 0x4a4d9000 ================================================== add_vm_area 0x4a4d7000-0x4a4d9000 0-0 overlaps 0x4a4d9000-0x52474000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d9000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a4d9000-0x52474000 to 0x4a4d7000-0x52474000 start=0x4a4d9000 end=0x4a4db000 prot=3 comment= 0x4a4d9000-0x4a4db000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4d9000-0x4a4db000 prot=3 updating all_memory_areas 0x4a4d9000-0x4a4db000 prot->3 update_all_memory_areas 0x4a4d9000-0x4a4db000 3 2 in remove_vm_area 0x4a4d9000 0x4a4db000 changing 0x4a4d7000-0x52474000 to 0x4a4d7000-0x4a4d9000 adding 0x4a4db000-0x52474000 in add_vm_area all_memory_areas 0x4a4db000 0x52474000 => adding 0x4a4db000-0x52474000 update_all_memory_areas: adding: 0x4a4d9000-0x4a4db000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0x4a4d9000 0x4a4db000 => adding 0x4a4d9000-0x4a4db000 start=0x4a4db000 end=0x4a4e1000 prot=0 comment= 0x4a4db000-0x4a4e1000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4db000-0x4a4e1000 prot=0 updating all_memory_areas 0x4a4db000-0x4a4e1000 prot->0 update_all_memory_areas 0x4a4db000-0x4a4e1000 0 2 in remove_vm_area 0x4a4db000 0x4a4e1000 changing 0x4a4db000-0x52474000 to 0x4a4e1000-0x52474000 update_all_memory_areas: adding: 0x4a4db000-0x4a4e1000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a4db000 0x4a4e1000 ================================================== add_vm_area 0x4a4db000-0x4a4e1000 0-0 overlaps 0x4a4e1000-0x52474000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4e1000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a4e1000-0x52474000 to 0x4a4db000-0x52474000 start=0x4a4e1000 end=0x4a4e2000 prot=3 comment= 0x4a4e1000-0x4a4e2000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4e1000-0x4a4e2000 prot=3 updating all_memory_areas 0x4a4e1000-0x4a4e2000 prot->3 update_all_memory_areas 0x4a4e1000-0x4a4e2000 3 2 in remove_vm_area 0x4a4e1000 0x4a4e2000 changing 0x4a4db000-0x52474000 to 0x4a4db000-0x4a4e1000 adding 0x4a4e2000-0x52474000 in add_vm_area all_memory_areas 0x4a4e2000 0x52474000 => adding 0x4a4e2000-0x52474000 update_all_memory_areas: adding: 0x4a4e1000-0x4a4e2000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0x4a4e1000 0x4a4e2000 => adding 0x4a4e1000-0x4a4e2000 start=0x4a4e2000 end=0x4a4e9000 prot=0 comment= 0x4a4e2000-0x4a4e9000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4e2000-0x4a4e9000 prot=0 updating all_memory_areas 0x4a4e2000-0x4a4e9000 prot->0 update_all_memory_areas 0x4a4e2000-0x4a4e9000 0 2 in remove_vm_area 0x4a4e2000 0x4a4e9000 changing 0x4a4e2000-0x52474000 to 0x4a4e9000-0x52474000 update_all_memory_areas: adding: 0x4a4e2000-0x4a4e9000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a4e2000 0x4a4e9000 ================================================== add_vm_area 0x4a4e2000-0x4a4e9000 0-0 overlaps 0x4a4e9000-0x52474000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e9000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a4e9000-0x52474000 to 0x4a4e2000-0x52474000 start=0x4a4e9000 end=0x4a4ea000 prot=3 comment= 0x4a4e9000-0x4a4ea000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4e9000-0x4a4ea000 prot=3 updating all_memory_areas 0x4a4e9000-0x4a4ea000 prot->3 update_all_memory_areas 0x4a4e9000-0x4a4ea000 3 2 in remove_vm_area 0x4a4e9000 0x4a4ea000 changing 0x4a4e2000-0x52474000 to 0x4a4e2000-0x4a4e9000 adding 0x4a4ea000-0x52474000 in add_vm_area all_memory_areas 0x4a4ea000 0x52474000 => adding 0x4a4ea000-0x52474000 update_all_memory_areas: adding: 0x4a4e9000-0x4a4ea000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0x4a4e9000 0x4a4ea000 => adding 0x4a4e9000-0x4a4ea000 start=0x4a4ea000 end=0x4a4f1000 prot=0 comment= 0x4a4ea000-0x4a4f1000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4ea000-0x4a4f1000 prot=0 updating all_memory_areas 0x4a4ea000-0x4a4f1000 prot->0 update_all_memory_areas 0x4a4ea000-0x4a4f1000 0 2 in remove_vm_area 0x4a4ea000 0x4a4f1000 changing 0x4a4ea000-0x52474000 to 0x4a4f1000-0x52474000 update_all_memory_areas: adding: 0x4a4ea000-0x4a4f1000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a4ea000 0x4a4f1000 ================================================== add_vm_area 0x4a4ea000-0x4a4f1000 0-0 overlaps 0x4a4f1000-0x52474000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4f1000-0x52474000 ---- 0xb6d0f000-0xb7061000 ---- ================================================== => changing 0x4a4f1000-0x52474000 to 0x4a4ea000-0x52474000 start=0x4a4f1000 end=0x4a4f2000 prot=1 comment= 0x4a4f1000-0x4a4f2000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4f1000-0x4a4f2000 prot=1 updating all_memory_areas 0x4a4f1000-0x4a4f2000 prot->1 update_all_memory_areas 0x4a4f1000-0x4a4f2000 1 2 in remove_vm_area 0x4a4f1000 0x4a4f2000 changing 0x4a4ea000-0x52474000 to 0x4a4ea000-0x4a4f1000 adding 0x4a4f2000-0x52474000 in add_vm_area all_memory_areas 0x4a4f2000 0x52474000 => adding 0x4a4f2000-0x52474000 update_all_memory_areas: adding: 0x4a4f1000-0x4a4f2000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0x4a4f1000 0x4a4f2000 => adding 0x4a4f1000-0x4a4f2000 start=0x4a4f2000 end=0x4a4ff000 prot=3 comment= 0x4a4f2000-0x4a4ff000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4f2000-0x4a4ff000 prot=3 updating all_memory_areas 0x4a4f2000-0x4a4ff000 prot->3 update_all_memory_areas 0x4a4f2000-0x4a4ff000 3 2 in remove_vm_area 0x4a4f2000 0x4a4ff000 changing 0x4a4f2000-0x52474000 to 0x4a4ff000-0x52474000 update_all_memory_areas: adding: 0x4a4f2000-0x4a4ff000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0x4a4f2000 0x4a4ff000 => adding 0x4a4f2000-0x4a4ff000 start=0x4a4ff000 end=0x52474000 prot=0 comment= 0x4a4ff000-0x52474000 skipping: internal DR region find_executable_vm_areas: adding: 0x4a4ff000-0x52474000 prot=0 updating all_memory_areas 0x4a4ff000-0x52474000 prot->0 update_all_memory_areas 0x4a4ff000-0x52474000 0 2 in remove_vm_area 0x4a4ff000 0x52474000 completely removing 0x4a4ff000-0x52474000 update_all_memory_areas: adding: 0x4a4ff000-0x52474000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0x4a4ff000 0x52474000 => adding 0x4a4ff000-0x52474000 start=0xb6c7f000 end=0xb6c8c000 prot=d comment=/system/bin/linker Found already mapped module first segment : 0xb6c7f000-0xb6c8c000 +x inode=422 name=/system/bin/linker Found already mapped module total module : 0xb6c7f000-0xb6c8f000 inode=422 name=/system/bin/linker in add_vm_area 0xb6c7f000 0xb6c8f000 => adding 0xb6c7f000-0xb6c8f000 module segment [0xb6c7f000,0xb6c8f000] added os_module_area_init: hashtab=0x00000000, dynsym=0x00000000, dynstr=0x00000000, strsz=0, symsz=0 module linker [0xb6c7f000,0xb6c8b1e4] added find_executable_vm_areas: adding: 0xb6c7f000-0xb6c8c000 prot=13 updating all_memory_areas 0xb6c7f000-0xb6c8c000 prot->13 update_all_memory_areas 0xb6c7f000-0xb6c8c000 13 1 update_all_memory_areas: adding: 0xb6c7f000-0xb6c8c000 prot=13 type=1 share=1 in add_vm_area all_memory_areas 0xb6c7f000 0xb6c8c000 => adding 0xb6c7f000-0xb6c8c000 New +x app memory region: 0xb6c7f000-0xb6c8c000 in add_vm_area executable_areas 0xb6c7f000 0xb6c8c000 ELF SO => adding 0xb6c7f000-0xb6c8c000 os_heap_commit: 4096 bytes @ 0x4a499000 new executable vm area: 0xb6c7f000-0xb6c8c000 ---- ELF SO linker new executable vm area: 0xb6c7f000-0xb6c8c000 ---- ELF SO linker start=0xb6c8c000 end=0xb6c8e000 prot=b comment=/system/bin/linker existing mmap overlapping module area : map : base=0xb6c8c000 base+size=0xb6c8e000 inode=422 mod : start=0xb6c7f000 end=0xb6c8f000 inode=422 find_executable_vm_areas: adding: 0xb6c8c000-0xb6c8e000 prot=11 updating all_memory_areas 0xb6c8c000-0xb6c8e000 prot->11 update_all_memory_areas 0xb6c8c000-0xb6c8e000 11 1 update_all_memory_areas: adding: 0xb6c8c000-0xb6c8e000 prot=11 type=1 share=1 in add_vm_area all_memory_areas 0xb6c8c000 0xb6c8e000 => adding 0xb6c8c000-0xb6c8e000 start=0xb6c8e000 end=0xb6c8f000 prot=3 comment= existing mmap overlapping module area : map : base=0xb6c8e000 base+size=0xb6c8f000 inode=0 mod : start=0xb6c7f000 end=0xb6c8f000 inode=422 find_executable_vm_areas: adding: 0xb6c8e000-0xb6c8f000 prot=3 updating all_memory_areas 0xb6c8e000-0xb6c8f000 prot->3 update_all_memory_areas 0xb6c8e000-0xb6c8f000 3 1 update_all_memory_areas: adding: 0xb6c8e000-0xb6c8f000 prot=3 type=1 share=1 in add_vm_area all_memory_areas 0xb6c8e000 0xb6c8f000 => adding 0xb6c8e000-0xb6c8f000 start=0xb6c8f000 end=0xb6c90000 prot=0 comment= find_executable_vm_areas: adding: 0xb6c8f000-0xb6c90000 prot=0 updating all_memory_areas 0xb6c8f000-0xb6c90000 prot->0 update_all_memory_areas 0xb6c8f000-0xb6c90000 0 2 update_all_memory_areas: adding: 0xb6c8f000-0xb6c90000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0xb6c8f000 0xb6c90000 => adding 0xb6c8f000-0xb6c90000 start=0xb6c90000 end=0xb6c91000 prot=3 comment= find_executable_vm_areas: adding: 0xb6c90000-0xb6c91000 prot=3 updating all_memory_areas 0xb6c90000-0xb6c91000 prot->3 update_all_memory_areas 0xb6c90000-0xb6c91000 3 2 update_all_memory_areas: adding: 0xb6c90000-0xb6c91000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c90000 0xb6c91000 => adding 0xb6c90000-0xb6c91000 start=0xb6c91000 end=0xb6d03000 prot=d comment=/data/local/tmp/apps/cppthread Found already mapped module first segment : 0xb6c91000-0xb6d03000 +x inode=342722 name=/data/local/tmp/apps/cppthread Found already mapped module total module : 0xb6c91000-0xb6d0d000 inode=342722 name=/data/local/tmp/apps/cppthread Found executable /data/local/tmp/apps/cppthread @0xb6c91000-0xb6d0d000 /data/local/tmp/apps/cppthread in add_vm_area 0xb6c91000 0xb6d0d000 => adding 0xb6c91000-0xb6d0d000 module segment [0xb6c91000,0xb6d0d000] added os_module_area_init: hashtab=0x00000000, dynsym=0x00000000, dynstr=0x00000000, strsz=0, symsz=0 module cppthread [0xb6c91000,0xb6d02048] added find_executable_vm_areas: adding: 0xb6c91000-0xb6d03000 prot=13 updating all_memory_areas 0xb6c91000-0xb6d03000 prot->13 update_all_memory_areas 0xb6c91000-0xb6d03000 13 1 update_all_memory_areas: adding: 0xb6c91000-0xb6d03000 prot=13 type=1 share=1 in add_vm_area all_memory_areas 0xb6c91000 0xb6d03000 => adding 0xb6c91000-0xb6d03000 New +x app memory region: 0xb6c91000-0xb6d03000 in add_vm_area executable_areas 0xb6c91000 0xb6d03000 ELF SO => adding 0xb6c91000-0xb6d03000 new executable vm area: 0xb6c91000-0xb6d03000 ---- ELF SO cppthread new executable vm area: 0xb6c91000-0xb6d03000 ---- ELF SO cppthread start=0xb6d03000 end=0xb6d07000 prot=b comment=/data/local/tmp/apps/cppthread existing mmap overlapping module area : map : base=0xb6d03000 base+size=0xb6d07000 inode=342722 mod : start=0xb6c91000 end=0xb6d0d000 inode=342722 find_executable_vm_areas: adding: 0xb6d03000-0xb6d07000 prot=11 updating all_memory_areas 0xb6d03000-0xb6d07000 prot->11 update_all_memory_areas 0xb6d03000-0xb6d07000 11 1 update_all_memory_areas: adding: 0xb6d03000-0xb6d07000 prot=11 type=1 share=1 in add_vm_area all_memory_areas 0xb6d03000 0xb6d07000 => adding 0xb6d03000-0xb6d07000 start=0xb6d07000 end=0xb6d0d000 prot=3 comment= existing mmap overlapping module area : map : base=0xb6d07000 base+size=0xb6d0d000 inode=0 mod : start=0xb6c91000 end=0xb6d0d000 inode=342722 find_executable_vm_areas: adding: 0xb6d07000-0xb6d0d000 prot=3 updating all_memory_areas 0xb6d07000-0xb6d0d000 prot->3 update_all_memory_areas 0xb6d07000-0xb6d0d000 3 1 update_all_memory_areas: adding: 0xb6d07000-0xb6d0d000 prot=3 type=1 share=1 in add_vm_area all_memory_areas 0xb6d07000 0xb6d0d000 => adding 0xb6d07000-0xb6d0d000 start=0xb6d0d000 end=0xb6d0e000 prot=0 comment= find_executable_vm_areas: adding: 0xb6d0d000-0xb6d0e000 prot=0 updating all_memory_areas 0xb6d0d000-0xb6d0e000 prot->0 update_all_memory_areas 0xb6d0d000-0xb6d0e000 0 2 update_all_memory_areas: adding: 0xb6d0d000-0xb6d0e000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0xb6d0d000 0xb6d0e000 => adding 0xb6d0d000-0xb6d0e000 start=0xb6d0e000 end=0xb6d0f000 prot=d comment=[sigpage] find_executable_vm_areas: adding: 0xb6d0e000-0xb6d0f000 prot=13 updating all_memory_areas 0xb6d0e000-0xb6d0f000 prot->13 update_all_memory_areas 0xb6d0e000-0xb6d0f000 13 2 update_all_memory_areas: adding: 0xb6d0e000-0xb6d0f000 prot=13 type=2 share=0 in add_vm_area all_memory_areas 0xb6d0e000 0xb6d0f000 => adding 0xb6d0e000-0xb6d0f000 New +x app memory region: 0xb6d0e000-0xb6d0f000 in add_vm_area executable_areas 0xb6d0e000 0xb6d0f000 Private => adding 0xb6d0e000-0xb6d0f000 new executable vm area: 0xb6d0e000-0xb6d0f000 ---- Private new executable vm area: 0xb6d0e000-0xb6d0f000 ---- Private start=0xb6d0f000 end=0xb6f1e000 prot=d comment=/data/local/tmp/build_android/lib32/debug/libdynamorio.so Found already mapped module first segment : 0xb6d0f000-0xb6f1e000 +x inode=334622 name=/data/local/tmp/build_android/lib32/debug/libdynamorio.so Found already mapped module total module : 0xb6d0f000-0xb7061000 inode=334622 name=/data/local/tmp/build_android/lib32/debug/libdynamorio.so in add_vm_area 0xb6d0f000 0xb6fd8000 => adding 0xb6d0f000-0xb6fd8000 module segment [0xb6d0f000,0xb6fd8000] added in add_vm_area 0xb6fdf000 0xb7061000 => adding 0xb6fdf000-0xb7061000 module segment [0xb6fdf000,0xb7061000] added segment list segment 0: [0xb6d0f000,0xb6fd8000) prot=5 segment 1: [0xb6fdf000,0xb7061000) prot=3 os_module_area_init: hashtab=0xb6d0f0d4, dynsym=0xb6d103b0, dynstr=0xb6d12e70, strsz=13766, symsz=16 module libdynamorio.so [0xb6d0f000,0xb6fd7b4c] added find_executable_vm_areas: adding: 0xb6d0f000-0xb6f1e000 prot=13 updating all_memory_areas 0xb6d0f000-0xb6f1e000 prot->13 update_all_memory_areas 0xb6d0f000-0xb6f1e000 13 1 in remove_vm_area 0xb6d0f000 0xb6f1e000 changing 0xb6d0f000-0xb7061000 to 0xb6f1e000-0xb7061000 update_all_memory_areas: adding: 0xb6d0f000-0xb6f1e000 prot=13 type=1 share=1 in add_vm_area all_memory_areas 0xb6d0f000 0xb6f1e000 => adding 0xb6d0f000-0xb6f1e000 New +x app memory region: 0xb6d0f000-0xb6f1e000 in add_vm_area executable_areas 0xb6d0f000 0xb6f1e000 ELF SO => adding 0xb6d0f000-0xb6f1e000 new executable vm area: 0xb6d0f000-0xb6f1e000 ---- ELF SO libdynamorio.so new executable vm area: 0xb6d0f000-0xb6f1e000 ---- ELF SO libdynamorio.so start=0xb6f1e000 end=0xb6f1f000 prot=d comment=/data/local/tmp/build_android/lib32/debug/libdynamorio.so existing mmap overlapping module area : map : base=0xb6f1e000 base+size=0xb6f1f000 inode=334622 mod : start=0xb6d0f000 end=0xb7061000 inode=334622 find_executable_vm_areas: adding: 0xb6f1e000-0xb6f1f000 prot=13 updating all_memory_areas 0xb6f1e000-0xb6f1f000 prot->13 update_all_memory_areas 0xb6f1e000-0xb6f1f000 13 1 in remove_vm_area 0xb6f1e000 0xb6f1f000 changing 0xb6f1e000-0xb7061000 to 0xb6f1f000-0xb7061000 update_all_memory_areas: adding: 0xb6f1e000-0xb6f1f000 prot=13 type=1 share=1 in add_vm_area all_memory_areas 0xb6f1e000 0xb6f1f000 ================================================== add_vm_area 0xb6f1e000-0xb6f1f000 0-0 overlaps 0xb6d0f000-0xb6f1e000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6f1e000 ---- 0xb6f1f000-0xb7061000 ---- ================================================== => changing 0xb6d0f000-0xb6f1e000 to 0xb6d0f000-0xb6f1f000 New +x app memory region: 0xb6f1e000-0xb6f1f000 in add_vm_area executable_areas 0xb6f1e000 0xb6f1f000 ELF SO ================================================== add_vm_area 0xb6f1e000-0xb6f1f000 ELF SO 2-0 overlaps 0xb6d0f000-0xb6f1e000 ELF SO 2-0 0xb6c7f000-0xb6c8c000 ---- ELF SO linker 0xb6c91000-0xb6d03000 ---- ELF SO cppthread 0xb6d0e000-0xb6d0f000 ---- Private 0xb6d0f000-0xb6f1e000 ---- ELF SO libdynamorio.so ================================================== => changing 0xb6d0f000-0xb6f1e000 to 0xb6d0f000-0xb6f1f000 new executable vm area: 0xb6d0f000-0xb6f1f000 ---- ELF SO libdynamorio.so new executable vm area: 0xb6d0f000-0xb6f1f000 ---- ELF SO libdynamorio.so start=0xb6f1f000 end=0xb6fd8000 prot=d comment=/data/local/tmp/build_android/lib32/debug/libdynamorio.so existing mmap overlapping module area : map : base=0xb6f1f000 base+size=0xb6fd8000 inode=334622 mod : start=0xb6d0f000 end=0xb7061000 inode=334622 find_executable_vm_areas: adding: 0xb6f1f000-0xb6fd8000 prot=13 updating all_memory_areas 0xb6f1f000-0xb6fd8000 prot->13 update_all_memory_areas 0xb6f1f000-0xb6fd8000 13 1 in remove_vm_area 0xb6f1f000 0xb6fd8000 changing 0xb6f1f000-0xb7061000 to 0xb6fd8000-0xb7061000 update_all_memory_areas: adding: 0xb6f1f000-0xb6fd8000 prot=13 type=1 share=1 in add_vm_area all_memory_areas 0xb6f1f000 0xb6fd8000 ================================================== add_vm_area 0xb6f1f000-0xb6fd8000 0-0 overlaps 0xb6d0f000-0xb6f1f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6f1f000 ---- 0xb6fd8000-0xb7061000 ---- ================================================== => changing 0xb6d0f000-0xb6f1f000 to 0xb6d0f000-0xb6fd8000 New +x app memory region: 0xb6f1f000-0xb6fd8000 in add_vm_area executable_areas 0xb6f1f000 0xb6fd8000 ELF SO ================================================== add_vm_area 0xb6f1f000-0xb6fd8000 ELF SO 2-0 overlaps 0xb6d0f000-0xb6f1f000 ELF SO 2-0 0xb6c7f000-0xb6c8c000 ---- ELF SO linker 0xb6c91000-0xb6d03000 ---- ELF SO cppthread 0xb6d0e000-0xb6d0f000 ---- Private 0xb6d0f000-0xb6f1f000 ---- ELF SO libdynamorio.so ================================================== => changing 0xb6d0f000-0xb6f1f000 to 0xb6d0f000-0xb6fd8000 new executable vm area: 0xb6d0f000-0xb6fd8000 ---- ELF SO libdynamorio.so new executable vm area: 0xb6d0f000-0xb6fd8000 ---- ELF SO libdynamorio.so start=0xb6fd8000 end=0xb6fdf000 prot=0 comment= find_executable_vm_areas: adding: 0xb6fd8000-0xb6fdf000 prot=0 updating all_memory_areas 0xb6fd8000-0xb6fdf000 prot->0 update_all_memory_areas 0xb6fd8000-0xb6fdf000 0 2 in remove_vm_area 0xb6fd8000 0xb6fdf000 changing 0xb6fd8000-0xb7061000 to 0xb6fdf000-0xb7061000 update_all_memory_areas: adding: 0xb6fd8000-0xb6fdf000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0xb6fd8000 0xb6fdf000 => adding 0xb6fd8000-0xb6fdf000 start=0xb6fdf000 end=0xb703e000 prot=b comment=/data/local/tmp/build_android/lib32/debug/libdynamorio.so existing mmap overlapping module area : map : base=0xb6fdf000 base+size=0xb703e000 inode=334622 mod : start=0xb6d0f000 end=0xb7061000 inode=334622 find_executable_vm_areas: adding: 0xb6fdf000-0xb703e000 prot=11 updating all_memory_areas 0xb6fdf000-0xb703e000 prot->11 update_all_memory_areas 0xb6fdf000-0xb703e000 11 1 in remove_vm_area 0xb6fdf000 0xb703e000 changing 0xb6fdf000-0xb7061000 to 0xb703e000-0xb7061000 update_all_memory_areas: adding: 0xb6fdf000-0xb703e000 prot=11 type=1 share=1 in add_vm_area all_memory_areas 0xb6fdf000 0xb703e000 => adding 0xb6fdf000-0xb703e000 start=0xb703e000 end=0xb7061000 prot=3 comment= existing mmap overlapping module area : map : base=0xb703e000 base+size=0xb7061000 inode=0 mod : start=0xb6d0f000 end=0xb7061000 inode=334622 find_executable_vm_areas: adding: 0xb703e000-0xb7061000 prot=3 updating all_memory_areas 0xb703e000-0xb7061000 prot->3 update_all_memory_areas 0xb703e000-0xb7061000 3 1 in remove_vm_area 0xb703e000 0xb7061000 completely removing 0xb703e000-0xb7061000 update_all_memory_areas: adding: 0xb703e000-0xb7061000 prot=3 type=1 share=1 in add_vm_area all_memory_areas 0xb703e000 0xb7061000 => adding 0xb703e000-0xb7061000 start=0xbec43000 end=0xbec64000 prot=b comment=[stack] find_executable_vm_areas: adding: 0xbec43000-0xbec64000 prot=11 updating all_memory_areas 0xbec43000-0xbec64000 prot->11 update_all_memory_areas 0xbec43000-0xbec64000 11 2 update_all_memory_areas: adding: 0xbec43000-0xbec64000 prot=11 type=2 share=0 in add_vm_area all_memory_areas 0xbec43000 0xbec64000 => adding 0xbec43000-0xbec64000 start=0xffff0000 end=0xffff1000 prot=d comment=[vectors] find_executable_vm_areas: adding: 0xffff0000-0xffff1000 prot=13 updating all_memory_areas 0xffff0000-0xffff1000 prot->13 update_all_memory_areas 0xffff0000-0xffff1000 13 2 update_all_memory_areas: adding: 0xffff0000-0xffff1000 prot=13 type=2 share=0 in add_vm_area all_memory_areas 0xffff0000 0xffff1000 => adding 0xffff0000-0xffff1000 New +x app memory region: 0xffff0000-0xffff1000 in add_vm_area executable_areas 0xffff0000 0xffff1000 Private => adding 0xffff0000-0xffff1000 new executable vm area: 0xffff0000-0xffff1000 ---- Private new executable vm area: 0xffff0000-0xffff1000 ---- Private init: all memory areas: 0x4a474000-0x4a475000 prot=--- type=data 0x4a475000-0x4a47b000 prot=rw- type=data 0x4a47b000-0x4a47d000 prot=--- type=data 0x4a47d000-0x4a47f000 prot=rw- type=data 0x4a47f000-0x4a485000 prot=--- type=data 0x4a485000-0x4a488000 prot=rw- type=data 0x4a488000-0x4a48d000 prot=--- type=data 0x4a48d000-0x4a499000 prot=rw- type=data 0x4a499000-0x4a49d000 prot=--- type=data 0x4a49d000-0x4a49e000 prot=r-- type=data 0x4a49e000-0x4a4ab000 prot=rw- type=data 0x4a4ab000-0x4a4ad000 prot=--- type=data 0x4a4ad000-0x4a4b0000 prot=rwx type=data 0x4a4b0000-0x4a4b5000 prot=--- type=data 0x4a4b5000-0x4a4b6000 prot=rwx type=data 0x4a4b6000-0x4a4c5000 prot=--- type=data 0x4a4c5000-0x4a4c6000 prot=rwx type=data 0x4a4c6000-0x4a4c9000 prot=--- type=data 0x4a4c9000-0x4a4ca000 prot=r-- type=data 0x4a4ca000-0x4a4d7000 prot=rw- type=data 0x4a4d7000-0x4a4d9000 prot=--- type=data 0x4a4d9000-0x4a4db000 prot=rw- type=data 0x4a4db000-0x4a4e1000 prot=--- type=data 0x4a4e1000-0x4a4e2000 prot=rw- type=data 0x4a4e2000-0x4a4e9000 prot=--- type=data 0x4a4e9000-0x4a4ea000 prot=rw- type=data 0x4a4ea000-0x4a4f1000 prot=--- type=data 0x4a4f1000-0x4a4f2000 prot=r-- type=data 0x4a4f2000-0x4a4ff000 prot=rw- type=data 0x4a4ff000-0x52474000 prot=--- type=data 0xb6c7f000-0xb6c8c000 prot= type=image 0xb6c8c000-0xb6c8e000 prot= type=image 0xb6c8e000-0xb6c8f000 prot=rw- type=image 0xb6c8f000-0xb6c90000 prot=--- type=data 0xb6c90000-0xb6c91000 prot=rw- type=data 0xb6c91000-0xb6d03000 prot= type=image 0xb6d03000-0xb6d07000 prot= type=image 0xb6d07000-0xb6d0d000 prot=rw- type=image 0xb6d0d000-0xb6d0e000 prot=--- type=data 0xb6d0e000-0xb6d0f000 prot= type=data 0xb6d0f000-0xb6fd8000 prot= type=image 0xb6fd8000-0xb6fdf000 prot=--- type=data 0xb6fdf000-0xb703e000 prot= type=image 0xb703e000-0xb7061000 prot=rw- type=image 0xbec43000-0xbec64000 prot= type=data 0xffff0000-0xffff1000 prot= type=data Module list after memory walk Loaded modules: 0xb6c7f000-0xb6c8efff entry=0xb6c7fa18 base_address=0x00000000 name="linker" 0xb6c91000-0xb6d0cfff entry=0xb6c96218 base_address=0x00000000 name="cppthread" 0xb6d0f000-0xb7060fff entry=0xb6f1e5f8 base_address=0x00000000 name="libdynamorio.so" Execution is allowed in 7 areas 0xb6c7f000-0xb6c8c000 ---- ELF SO linker 0xb6c91000-0xb6d03000 ---- ELF SO cppthread 0xb6d0e000-0xb6d0f000 ---- Private 0xb6d0f000-0xb6fd8000 ---- ELF SO libdynamorio.so 0xffff0000-0xffff1000 ---- Private -------------------------------------------------------------------------- early injected into app with this cmdline: ./apps/cppthread in add_vm_area 0xb6c7f000 0xb6c8c000 ELF SO => adding 0xb6c7f000-0xb6c8c000 os_heap_commit: 4096 bytes @ 0x4a49a000 os_heap_commit: 4096 bytes @ 0x4a4db000 os_heap_commit: 4096 bytes @ 0x4a488000 os_heap_commit: 4096 bytes @ 0x4a4b6000 os_heap_commit: 4096 bytes @ 0x4a489000 os_heap_commit: 4096 bytes @ 0x4a4b7000 updating all_memory_areas 0xb6c8c000-0xb6c8d000 prot->9 update_all_memory_areas 0xb6c8c000-0xb6c8d000 9 -1 in remove_vm_area 0xb6c8c000 0xb6c8d000 changing 0xb6c8c000-0xb6c8e000 to 0xb6c8d000-0xb6c8e000 update_all_memory_areas: adding: 0xb6c8c000-0xb6c8d000 prot=9 type=1 share=0 in add_vm_area all_memory_areas 0xb6c8c000 0xb6c8d000 => adding 0xb6c8c000-0xb6c8d000 os_heap_commit: 4096 bytes @ 0x4a48a000 os_heap_commit: 4096 bytes @ 0x4a4b8000 vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8157 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a500000 vmm_heap_reserve: size=65536 p=0x4a500000 os_heap_commit: 4096 bytes @ 0x4a501000 New heap unit: 0x4a501000-0x4a50f000 Creating new heap unit 1 (4 [/56] KB) os_heap_commit: 4096 bytes @ 0x4a502000 os_heap_commit: 4096 bytes @ 0x4a4b9000 os_heap_commit: 4096 bytes @ 0x4a4e2000 vmm_heap_reserve_blocks: size=12288 => 16384 in blocks=1 free_blocks~=8153 vmm_heap_reserve_blocks: size=16384 blocks=1 p=0x4a510000 vmm_heap_reserve: size=12288 p=0x4a510000 os_heap_commit: 4096 bytes @ 0x4a511000 heap_mmap: 4096 bytes [/ 4096] @ 0x4a511000 in add_vm_area 0x4a511000 0x4a512000 => adding 0x4a511000-0x4a512000 in add_vm_area 0xb6c7f000 0xb6c8c000 ELF SO => adding 0xb6c7f000-0xb6c8c000 update_all_memory_areas 0xb6c7d000-0xb6c7f000 3 2 update_all_memory_areas: adding: 0xb6c7d000-0xb6c7f000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 os_heap_commit: 4096 bytes @ 0x4a4ba000 os_heap_commit: 4096 bytes @ 0x4a503000 os_heap_commit: 4096 bytes @ 0x4a4bb000 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 2 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7d000-0xb6c7f000 to 0xb6c7c000-0xb6c7f000 os_heap_commit: 4096 bytes @ 0x4a504000 os_heap_commit: 4096 bytes @ 0x4a4bc000 os_heap_commit: 4096 bytes @ 0x4a505000 os_heap_commit: 4096 bytes @ 0x4a4bd000 os_heap_commit: 4096 bytes @ 0x4a506000 os_heap_commit: 8192 bytes @ 0x4a507000 hashtable_fragment_init shared_bb htable=0x4a492f10 bits=11 size=2049 mask=0x000007ff offset=0 load=55% resize=1126 shared_bb table 0x4a50615c 0x00000000 groom=0% groom_at=0 os_heap_commit: 4096 bytes @ 0x4a4be000 module_is_partial_map: 0xb6c7b000 size 0x1000 vs seg 0x00000000-0x00003000 update_all_memory_areas 0xb6c7b000-0xb6c7c000 9 2 update_all_memory_areas: adding: 0xb6c7b000-0xb6c7c000 prot=9 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7b000 0xb6c7c000 => adding 0xb6c7b000-0xb6c7c000 os_heap_commit: 4096 bytes @ 0x4a509000 update_all_memory_areas 0xb6c78000-0xb6c7b000 0 2 update_all_memory_areas: adding: 0xb6c78000-0xb6c7b000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0xb6c78000 0xb6c7b000 => adding 0xb6c78000-0xb6c7b000 os_heap_commit: 4096 bytes @ 0x4a4bf000 in add_vm_area 0xb6c78000 0xb6c7b000 => adding 0xb6c78000-0xb6c7b000 module segment [0xb6c78000,0xb6c7b000] added os_module_area_init: hashtab=0xb6c78454, dynsym=0xb6c78148, dynstr=0xb6c782b8, strsz=411, symsz=16 module libsigchain.so [0xb6c78000,0xb6c79000] added update_all_memory_areas 0xb6c78000-0xb6c789fa 13 1 in remove_vm_area 0xb6c78000 0xb6c79000 changing 0xb6c78000-0xb6c7b000 to 0xb6c79000-0xb6c7b000 update_all_memory_areas: adding: 0xb6c78000-0xb6c79000 prot=13 type=1 share=1 in add_vm_area all_memory_areas 0xb6c78000 0xb6c79000 => adding 0xb6c78000-0xb6c79000 New +x app memory region: 0xb6c78000-0xb6c789fa in add_vm_area executable_areas 0xb6c78000 0xb6c789fa ELF SO => adding 0xb6c78000-0xb6c789fa new executable vm area: 0xb6c78000-0xb6c789fa ---- ELF SO libsigchain.so new executable vm area: 0xb6c78000-0xb6c789fa ---- ELF SO libsigchain.so new mmap overlapping module area : map : base=0xb6c79000 base+size=0xb6c7a004 inode=0 mod : start=0xb6c78000 end=0xb6c7b000 inode=1216 update_all_memory_areas 0xb6c79000-0xb6c7a004 11 1 in remove_vm_area 0xb6c79000 0xb6c7b000 completely removing 0xb6c79000-0xb6c7b000 update_all_memory_areas: adding: 0xb6c79000-0xb6c7b000 prot=11 type=1 share=1 in add_vm_area all_memory_areas 0xb6c79000 0xb6c7b000 => adding 0xb6c79000-0xb6c7b000 module_is_partial_map: 0xb6c77000 size 0x1000 vs seg 0x00000000-0x00075000 update_all_memory_areas 0xb6c77000-0xb6c78000 9 2 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=9 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 => adding 0xb6c77000-0xb6c78000 update_all_memory_areas 0xb6c02000-0xb6c77000 0 2 update_all_memory_areas: adding: 0xb6c02000-0xb6c77000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0xb6c02000 0xb6c77000 => adding 0xb6c02000-0xb6c77000 in add_vm_area 0xb6c02000 0xb6c67000 => adding 0xb6c02000-0xb6c67000 module segment [0xb6c02000,0xb6c67000] added in add_vm_area 0xb6c68000 0xb6c77000 => adding 0xb6c68000-0xb6c77000 module segment [0xb6c68000,0xb6c77000] added segment list segment 0: [0xb6c02000,0xb6c67000) prot=5 segment 1: [0xb6c68000,0xb6c77000) prot=3 os_module_area_init: hashtab=0x00000000, dynsym=0x00000000, dynstr=0x00000000, strsz=0, symsz=0 module libc.so [0xb6c02000,0xb6c67000] added update_all_memory_areas 0xb6c02000-0xb6c66d3c 13 1 in remove_vm_area 0xb6c02000 0xb6c67000 changing 0xb6c02000-0xb6c77000 to 0xb6c67000-0xb6c77000 update_all_memory_areas: adding: 0xb6c02000-0xb6c67000 prot=13 type=1 share=1 in add_vm_area all_memory_areas 0xb6c02000 0xb6c67000 => adding 0xb6c02000-0xb6c67000 New +x app memory region: 0xb6c02000-0xb6c66d3c in add_vm_area executable_areas 0xb6c02000 0xb6c66d3c ELF SO => adding 0xb6c02000-0xb6c66d3c new executable vm area: 0xb6c02000-0xb6c66d3c ---- ELF SO libc.so new executable vm area: 0xb6c02000-0xb6c66d3c ---- ELF SO libc.so new mmap overlapping module area : map : base=0xb6c68000 base+size=0xb6c6d530 inode=0 mod : start=0xb6c02000 end=0xb6c77000 inode=1086 os_module_update_dynamic_info 0xb6c68000: have dynamic info update_all_memory_areas 0xb6c68000-0xb6c6d530 11 1 in remove_vm_area 0xb6c68000 0xb6c6e000 changing 0xb6c67000-0xb6c77000 to 0xb6c67000-0xb6c68000 adding 0xb6c6e000-0xb6c77000 in add_vm_area all_memory_areas 0xb6c6e000 0xb6c77000 => adding 0xb6c6e000-0xb6c77000 update_all_memory_areas: adding: 0xb6c68000-0xb6c6e000 prot=11 type=1 share=1 in add_vm_area all_memory_areas 0xb6c68000 0xb6c6e000 => adding 0xb6c68000-0xb6c6e000 update_all_memory_areas 0xb6c6e000-0xb6c77000 3 2 in remove_vm_area 0xb6c6e000 0xb6c77000 completely removing 0xb6c6e000-0xb6c77000 update_all_memory_areas: adding: 0xb6c6e000-0xb6c77000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c6e000 0xb6c77000 => adding 0xb6c6e000-0xb6c77000 os_heap_commit: 4096 bytes @ 0x4a50a000 update_all_memory_areas 0xb6c01000-0xb6c02000 3 2 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 os_heap_commit: 4096 bytes @ 0x4a4c0000 os_heap_commit: 4096 bytes @ 0x4a50b000 os_heap_commit: 4096 bytes @ 0x4a4c1000 updating all_memory_areas 0xb6c68000-0xb6c6b000 prot->9 update_all_memory_areas 0xb6c68000-0xb6c6b000 9 -1 in remove_vm_area 0xb6c68000 0xb6c6b000 changing 0xb6c68000-0xb6c6e000 to 0xb6c6b000-0xb6c6e000 update_all_memory_areas: adding: 0xb6c68000-0xb6c6b000 prot=9 type=1 share=0 in add_vm_area all_memory_areas 0xb6c68000 0xb6c6b000 => adding 0xb6c68000-0xb6c6b000 in remove_vm_area 0xb6c77000 0xb6c78000 completely removing 0xb6c77000-0xb6c78000 os_heap_commit: 4096 bytes @ 0x4a4e3000 module_is_partial_map: 0xb6c77000 size 0x1000 vs seg 0x00000000-0x00007000 update_all_memory_areas 0xb6c77000-0xb6c78000 9 2 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=9 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 => adding 0xb6c77000-0xb6c78000 update_all_memory_areas 0xb6bfa000-0xb6c01000 0 2 update_all_memory_areas: adding: 0xb6bfa000-0xb6c01000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0xb6bfa000 0xb6c01000 => adding 0xb6bfa000-0xb6c01000 in add_vm_area 0xb6bfa000 0xb6c01000 => adding 0xb6bfa000-0xb6c01000 module segment [0xb6bfa000,0xb6c01000] added os_module_area_init: hashtab=0xb6bfafd4, dynsym=0xb6bfa148, dynstr=0xb6bfa878, strsz=1883, symsz=16 module liblog.so [0xb6bfa000,0xb6bff000] added update_all_memory_areas 0xb6bfa000-0xb6bfe154 13 1 in remove_vm_area 0xb6bfa000 0xb6bff000 changing 0xb6bfa000-0xb6c01000 to 0xb6bff000-0xb6c01000 update_all_memory_areas: adding: 0xb6bfa000-0xb6bff000 prot=13 type=1 share=1 in add_vm_area all_memory_areas 0xb6bfa000 0xb6bff000 => adding 0xb6bfa000-0xb6bff000 New +x app memory region: 0xb6bfa000-0xb6bfe154 in add_vm_area executable_areas 0xb6bfa000 0xb6bfe154 ELF SO => adding 0xb6bfa000-0xb6bfe154 new executable vm area: 0xb6bfa000-0xb6bfe154 ---- ELF SO liblog.so new executable vm area: 0xb6bfa000-0xb6bfe154 ---- ELF SO liblog.so new mmap overlapping module area : map : base=0xb6bff000 base+size=0xb6c0000c inode=0 mod : start=0xb6bfa000 end=0xb6c01000 inode=1161 update_all_memory_areas 0xb6bff000-0xb6c0000c 11 1 in remove_vm_area 0xb6bff000 0xb6c01000 completely removing 0xb6bff000-0xb6c01000 update_all_memory_areas: adding: 0xb6bff000-0xb6c01000 prot=11 type=1 share=1 in add_vm_area all_memory_areas 0xb6bff000 0xb6c01000 => adding 0xb6bff000-0xb6c01000 module_is_partial_map: 0xb6bf9000 size 0x1000 vs seg 0x00000000-0x00019000 update_all_memory_areas 0xb6bf9000-0xb6bfa000 9 2 update_all_memory_areas: adding: 0xb6bf9000-0xb6bfa000 prot=9 type=2 share=0 in add_vm_area all_memory_areas 0xb6bf9000 0xb6bfa000 => adding 0xb6bf9000-0xb6bfa000 update_all_memory_areas 0xb6be0000-0xb6bf9000 0 2 update_all_memory_areas: adding: 0xb6be0000-0xb6bf9000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0xb6be0000 0xb6bf9000 => adding 0xb6be0000-0xb6bf9000 in add_vm_area 0xb6be0000 0xb6bf9000 => adding 0xb6be0000-0xb6bf9000 module segment [0xb6be0000,0xb6bf9000] added os_module_area_init: hashtab=0xb6be1a68, dynsym=0xb6be0148, dynstr=0xb6be1218, strsz=2125, symsz=16 module libm.so [0xb6be0000,0xb6bf7000] added update_all_memory_areas 0xb6be0000-0xb6bf6054 13 1 in remove_vm_area 0xb6be0000 0xb6bf7000 changing 0xb6be0000-0xb6bf9000 to 0xb6bf7000-0xb6bf9000 update_all_memory_areas: adding: 0xb6be0000-0xb6bf7000 prot=13 type=1 share=1 in add_vm_area all_memory_areas 0xb6be0000 0xb6bf7000 => adding 0xb6be0000-0xb6bf7000 New +x app memory region: 0xb6be0000-0xb6bf6054 in add_vm_area executable_areas 0xb6be0000 0xb6bf6054 ELF SO => adding 0xb6be0000-0xb6bf6054 new executable vm area: 0xb6be0000-0xb6bf6054 ---- ELF SO libm.so new executable vm area: 0xb6be0000-0xb6bf6054 ---- ELF SO libm.so new mmap overlapping module area : map : base=0xb6bf7000 base+size=0xb6bf806c inode=0 mod : start=0xb6be0000 end=0xb6bf9000 inode=1163 update_all_memory_areas 0xb6bf7000-0xb6bf806c 11 1 in remove_vm_area 0xb6bf7000 0xb6bf9000 completely removing 0xb6bf7000-0xb6bf9000 update_all_memory_areas: adding: 0xb6bf7000-0xb6bf9000 prot=11 type=1 share=1 in add_vm_area all_memory_areas 0xb6bf7000 0xb6bf9000 => adding 0xb6bf7000-0xb6bf9000 updating all_memory_areas 0xb6bf7000-0xb6bf8000 prot->9 update_all_memory_areas 0xb6bf7000-0xb6bf8000 9 -1 in remove_vm_area 0xb6bf7000 0xb6bf8000 changing 0xb6bf7000-0xb6bf9000 to 0xb6bf8000-0xb6bf9000 update_all_memory_areas: adding: 0xb6bf7000-0xb6bf8000 prot=9 type=1 share=0 in add_vm_area all_memory_areas 0xb6bf7000 0xb6bf8000 => adding 0xb6bf7000-0xb6bf8000 in remove_vm_area 0xb6bf9000 0xb6bfa000 completely removing 0xb6bf9000-0xb6bfa000 module_is_partial_map: 0xb6bf9000 size 0x1000 vs seg 0x00000000-0x00004000 update_all_memory_areas 0xb6bf9000-0xb6bfa000 9 2 update_all_memory_areas: adding: 0xb6bf9000-0xb6bfa000 prot=9 type=2 share=0 in add_vm_area all_memory_areas 0xb6bf9000 0xb6bfa000 => adding 0xb6bf9000-0xb6bfa000 update_all_memory_areas 0xb6bdc000-0xb6be0000 0 2 update_all_memory_areas: adding: 0xb6bdc000-0xb6be0000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0xb6bdc000 0xb6be0000 => adding 0xb6bdc000-0xb6be0000 in add_vm_area 0xb6bdc000 0xb6be0000 => adding 0xb6bdc000-0xb6be0000 module segment [0xb6bdc000,0xb6be0000] added os_module_area_init: hashtab=0xb6bdc6e0, dynsym=0xb6bdc148, dynstr=0xb6bdc478, strsz=613, symsz=16 module libstdc++.so [0xb6bdc000,0xb6bde000] added update_all_memory_areas 0xb6bdc000-0xb6bdd696 13 1 in remove_vm_area 0xb6bdc000 0xb6bde000 changing 0xb6bdc000-0xb6be0000 to 0xb6bde000-0xb6be0000 update_all_memory_areas: adding: 0xb6bdc000-0xb6bde000 prot=13 type=1 share=1 in add_vm_area all_memory_areas 0xb6bdc000 0xb6bde000 => adding 0xb6bdc000-0xb6bde000 New +x app memory region: 0xb6bdc000-0xb6bdd696 in add_vm_area executable_areas 0xb6bdc000 0xb6bdd696 ELF SO => adding 0xb6bdc000-0xb6bdd696 new executable vm area: 0xb6bdc000-0xb6bdd696 ---- ELF SO libstdc++.so new executable vm area: 0xb6bdc000-0xb6bdd696 ---- ELF SO libstdc++.so new mmap overlapping module area : map : base=0xb6bde000 base+size=0xb6bdf004 inode=0 mod : start=0xb6bdc000 end=0xb6be0000 inode=1259 update_all_memory_areas 0xb6bde000-0xb6bdf004 11 1 in remove_vm_area 0xb6bde000 0xb6be0000 completely removing 0xb6bde000-0xb6be0000 update_all_memory_areas: adding: 0xb6bde000-0xb6be0000 prot=11 type=1 share=1 in add_vm_area all_memory_areas 0xb6bde000 0xb6be0000 => adding 0xb6bde000-0xb6be0000 updating all_memory_areas 0xb6bde000-0xb6bdf000 prot->9 update_all_memory_areas 0xb6bde000-0xb6bdf000 9 -1 in remove_vm_area 0xb6bde000 0xb6bdf000 changing 0xb6bde000-0xb6be0000 to 0xb6bdf000-0xb6be0000 update_all_memory_areas: adding: 0xb6bde000-0xb6bdf000 prot=9 type=1 share=0 in add_vm_area all_memory_areas 0xb6bde000 0xb6bdf000 => adding 0xb6bde000-0xb6bdf000 in remove_vm_area 0xb6bf9000 0xb6bfa000 completely removing 0xb6bf9000-0xb6bfa000 updating all_memory_areas 0xb6bff000-0xb6c00000 prot->9 update_all_memory_areas 0xb6bff000-0xb6c00000 9 -1 in remove_vm_area 0xb6bff000 0xb6c00000 changing 0xb6bff000-0xb6c01000 to 0xb6c00000-0xb6c01000 update_all_memory_areas: adding: 0xb6bff000-0xb6c00000 prot=9 type=1 share=0 in add_vm_area all_memory_areas 0xb6bff000 0xb6c00000 => adding 0xb6bff000-0xb6c00000 in remove_vm_area 0xb6c77000 0xb6c78000 completely removing 0xb6c77000-0xb6c78000 updating all_memory_areas 0xb6c79000-0xb6c7a000 prot->9 update_all_memory_areas 0xb6c79000-0xb6c7a000 9 -1 in remove_vm_area 0xb6c79000 0xb6c7a000 changing 0xb6c79000-0xb6c7b000 to 0xb6c7a000-0xb6c7b000 update_all_memory_areas: adding: 0xb6c79000-0xb6c7a000 prot=9 type=1 share=0 in add_vm_area all_memory_areas 0xb6c79000 0xb6c7a000 => adding 0xb6c79000-0xb6c7a000 in remove_vm_area 0xb6c7b000 0xb6c7c000 completely removing 0xb6c7b000-0xb6c7c000 updating all_memory_areas 0xb6d03000-0xb6d06000 prot->9 update_all_memory_areas 0xb6d03000-0xb6d06000 9 -1 in remove_vm_area 0xb6d03000 0xb6d06000 changing 0xb6d03000-0xb6d07000 to 0xb6d06000-0xb6d07000 update_all_memory_areas: adding: 0xb6d03000-0xb6d06000 prot=9 type=1 share=0 in add_vm_area all_memory_areas 0xb6d03000 0xb6d06000 => adding 0xb6d03000-0xb6d06000 in add_vm_area 0xb6c02000 0xb6c66d3c ELF SO => adding 0xb6c02000-0xb6c66d3c os_heap_commit: 4096 bytes @ 0x4a50c000 os_heap_commit: 4096 bytes @ 0x4a4c2000 in add_vm_area 0xb6c02000 0xb6c66d3c ELF SO => adding 0xb6c02000-0xb6c66d3c update_all_memory_areas 0xb6bbc000-0xb6bdc000 9 2 update_all_memory_areas: adding: 0xb6bbc000-0xb6bdc000 prot=9 type=2 share=0 in add_vm_area all_memory_areas 0xb6bbc000 0xb6bdc000 => adding 0xb6bbc000-0xb6bdc000 os_heap_commit: 4096 bytes @ 0x4a50d000 vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8152 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a514000 vmm_heap_reserve: size=65536 p=0x4a514000 os_heap_commit: 4096 bytes @ 0x4a515000 heap_mmap: 4096 bytes [/ 57344] @ 0x4a515000 in add_vm_area 0x4a515000 0x4a523000 => adding 0x4a515000-0x4a523000 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 fcache_free_list_consistency Basic block (shared) bucket[ 0], 0 bytes # 0 0 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 1], 44 bytes # 1 44 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 2], 52 bytes # 2 52 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 3], 56 bytes # 3 56 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 4], 64 bytes # 4 64 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 5], 72 bytes # 5 72 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 6], 80 bytes # 6 80 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 7], 112 bytes # 7 112 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 8], 172 bytes # 8 172 bytes == 0 live, 0 charge, 0 waste fcache Basic block (shared) requests and frees histogram: # 32 bytes == 13 requests 0 freed # 36 bytes == 63 requests 0 freed # 40 bytes == 86 requests 0 freed # 44 bytes == 53 requests 0 freed # 48 bytes == 39 requests 0 freed # 52 bytes == 46 requests 0 freed # 56 bytes == 36 requests 0 freed # 60 bytes == 216 requests 0 freed # 64 bytes == 95 requests 0 freed # 68 bytes == 56 requests 0 freed # 72 bytes == 38 requests 0 freed # 76 bytes == 22 requests 0 freed # 80 bytes == 26 requests 0 freed # 84 bytes == 18 requests 0 freed # 88 bytes == 25 requests 0 freed # 92 bytes == 24 requests 0 freed # 96 bytes == 7 requests 0 freed # 100 bytes == 3 requests 0 freed # 104 bytes == 11 requests 0 freed # 108 bytes == 6 requests 0 freed # 112 bytes == 3 requests 0 freed # 116 bytes == 5 requests 0 freed # 120 bytes == 1 requests 0 freed # 124 bytes == 3 requests 0 freed # 128 bytes == 2 requests 0 freed # 132 bytes == 1 requests 0 freed # 140 bytes == 2 requests 0 freed # 148 bytes == 2 requests 0 freed # 152 bytes == 1 requests 0 freed # 156 bytes == 2 requests 0 freed # 160 bytes == 1 requests 0 freed # 164 bytes == 1 requests 0 freed # 168 bytes == 1 requests 0 freed # 176 bytes == 1 requests 0 freed # 180 bytes == 1 requests 0 freed # 212 bytes == 1 requests 0 freed # 232 bytes == 1 requests 0 freed # 236 bytes == 1 requests 0 freed # 252 bytes == 1 requests 0 freed os_heap_commit: 4096 bytes @ 0x4a516000 os_heap_commit: 4096 bytes @ 0x4a50e000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7c000-0xb6c7f000 to 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7d000-0xb6c7f000 to 0xb6c7c000-0xb6c7f000 vmm_heap_reserve_blocks: size=131072 => 131072 in blocks=8 free_blocks~=8148 vmm_heap_reserve_blocks: size=131072 blocks=8 p=0x4a524000 vmm_heap_reserve: size=131072 p=0x4a524000 os_heap_commit: 4096 bytes @ 0x4a525000 New heap unit: 0x4a525000-0x4a543000 Creating new heap unit 2 (4 [/120] KB) os_heap_commit: 4096 bytes @ 0x4a526000 os_heap_commit: 4096 bytes @ 0x4a517000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 module_is_partial_map: 0xb6c7b000 size 0x1000 vs seg 0x00000000-0x00004000 update_all_memory_areas 0xb6c7b000-0xb6c7c000 9 2 update_all_memory_areas: adding: 0xb6c7b000-0xb6c7c000 prot=9 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7b000 0xb6c7c000 => adding 0xb6c7b000-0xb6c7c000 update_all_memory_areas 0xb6bb8000-0xb6bbc000 0 2 update_all_memory_areas: adding: 0xb6bb8000-0xb6bbc000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0xb6bb8000 0xb6bbc000 => adding 0xb6bb8000-0xb6bbc000 in add_vm_area 0xb6bb8000 0xb6bb9000 => adding 0xb6bb8000-0xb6bb9000 module segment [0xb6bb8000,0xb6bb9000] added in add_vm_area 0xb6bba000 0xb6bbc000 => adding 0xb6bba000-0xb6bbc000 module segment [0xb6bba000,0xb6bbc000] added segment list segment 0: [0xb6bb8000,0xb6bb9000) prot=5 segment 1: [0xb6bba000,0xb6bbc000) prot=3 os_module_area_init: hashtab=0x00000000, dynsym=0x00000000, dynstr=0x00000000, strsz=0, symsz=0 module libnetd_client.so [0xb6bb8000,0xb6bb9000] added update_all_memory_areas 0xb6bb8000-0xb6bb8f10 13 1 in remove_vm_area 0xb6bb8000 0xb6bb9000 changing 0xb6bb8000-0xb6bbc000 to 0xb6bb9000-0xb6bbc000 update_all_memory_areas: adding: 0xb6bb8000-0xb6bb9000 prot=13 type=1 share=1 in add_vm_area all_memory_areas 0xb6bb8000 0xb6bb9000 => adding 0xb6bb8000-0xb6bb9000 New +x app memory region: 0xb6bb8000-0xb6bb8f10 in add_vm_area executable_areas 0xb6bb8000 0xb6bb8f10 ELF SO => adding 0xb6bb8000-0xb6bb8f10 new executable vm area: 0xb6bb8000-0xb6bb8f10 ---- ELF SO libnetd_client.so new executable vm area: 0xb6bb8000-0xb6bb8f10 ---- ELF SO libnetd_client.so new mmap overlapping module area : map : base=0xb6bba000 base+size=0xb6bbb004 inode=0 mod : start=0xb6bb8000 end=0xb6bbc000 inode=1184 os_module_update_dynamic_info 0xb6bba000: have dynamic info update_all_memory_areas 0xb6bba000-0xb6bbb004 11 1 in remove_vm_area 0xb6bba000 0xb6bbc000 changing 0xb6bb9000-0xb6bbc000 to 0xb6bb9000-0xb6bba000 update_all_memory_areas: adding: 0xb6bba000-0xb6bbc000 prot=11 type=1 share=1 in add_vm_area all_memory_areas 0xb6bba000 0xb6bbc000 => adding 0xb6bba000-0xb6bbc000 updating all_memory_areas 0xb6bba000-0xb6bbb000 prot->9 update_all_memory_areas 0xb6bba000-0xb6bbb000 9 -1 in remove_vm_area 0xb6bba000 0xb6bbb000 changing 0xb6bba000-0xb6bbc000 to 0xb6bbb000-0xb6bbc000 update_all_memory_areas: adding: 0xb6bba000-0xb6bbb000 prot=9 type=1 share=0 in add_vm_area all_memory_areas 0xb6bba000 0xb6bbb000 => adding 0xb6bba000-0xb6bbb000 in remove_vm_area 0xb6c7b000 0xb6c7c000 completely removing 0xb6c7b000-0xb6c7c000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->1 update_all_memory_areas 0xb6c7c000-0xb6c7d000 1 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7c000-0xb6c7f000 to 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 => adding 0xb6c7c000-0xb6c7d000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->1 update_all_memory_areas 0xb6c01000-0xb6c02000 1 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 update_all_memory_areas 0xb6c7b000-0xb6c7c000 3 2 update_all_memory_areas: adding: 0xb6c7b000-0xb6c7c000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7b000 0xb6c7c000 => adding 0xb6c7b000-0xb6c7c000 os_heap_commit: 4096 bytes @ 0x4a518000 in add_vm_area 0xb6bb8000 0xb6bb8f10 ELF SO => adding 0xb6bb8000-0xb6bb8f10 os_heap_commit: 16384 bytes @ 0x4a527000 hashtable_fragment_init shared_bb htable=0x4a492f10 bits=12 size=4097 mask=0x00000fff offset=0 load=55% resize=2253 shared_bb table 0x4a5266a0 0x00000000 groom=0% groom_at=0 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 completely removing 0xb6c7c000-0xb6c7d000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 os_heap_commit: 4096 bytes @ 0x4a519000 os_heap_commit: 4096 bytes @ 0x4a52b000 os_heap_commit: 4096 bytes @ 0x4a51a000 os_heap_commit: 4096 bytes @ 0x4a52c000 os_heap_commit: 4096 bytes @ 0x4a51b000 os_heap_commit: 4096 bytes @ 0x4a52d000 update_all_memory_areas 0xb6ab8000-0xb6bb8000 3 2 update_all_memory_areas: adding: 0xb6ab8000-0xb6bb8000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6ab8000 0xb6bb8000 => adding 0xb6ab8000-0xb6bb8000 os_heap_commit: 4096 bytes @ 0x4a51c000 in remove_vm_area 0xb6ab8000 0xb6bb8000 completely removing 0xb6ab8000-0xb6bb8000 update_all_memory_areas 0xb69b9000-0xb6bb8000 3 2 update_all_memory_areas: adding: 0xb69b9000-0xb6bb8000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb69b9000 0xb6bb8000 => adding 0xb69b9000-0xb6bb8000 os_heap_commit: 4096 bytes @ 0x4a52e000 in remove_vm_area 0xb69b9000 0xb6a00000 changing 0xb69b9000-0xb6bb8000 to 0xb6a00000-0xb6bb8000 in remove_vm_area 0xb6b00000 0xb6bb8000 changing 0xb6a00000-0xb6bb8000 to 0xb6a00000-0xb6b00000 os_heap_commit: 4096 bytes @ 0x4a51d000 os_heap_commit: 4096 bytes @ 0x4a52f000 os_heap_commit: 4096 bytes @ 0x4a51e000 update_all_memory_areas 0xb6c77000-0xb6c78000 3 2 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 ================================================== add_vm_area 0xb6c77000-0xb6c78000 0-0 overlaps 0xb6c6e000-0xb6c77000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6a00000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c6e000-0xb6c77000 to 0xb6c6e000-0xb6c78000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->1 update_all_memory_areas 0xb6c77000-0xb6c78000 1 -1 in remove_vm_area 0xb6c77000 0xb6c78000 changing 0xb6c6e000-0xb6c78000 to 0xb6c6e000-0xb6c77000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 => adding 0xb6c77000-0xb6c78000 os_heap_commit: 4096 bytes @ 0x4a51f000 os_heap_commit: 4096 bytes @ 0x4a530000 os_heap_commit: 4096 bytes @ 0x4a520000 os_heap_commit: 4096 bytes @ 0x4a531000 update_all_memory_areas 0xb6900000-0xb6a00000 3 2 update_all_memory_areas: adding: 0xb6900000-0xb6a00000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6900000 0xb6a00000 ================================================== add_vm_area 0xb6900000-0xb6a00000 0-0 overlaps 0xb6a00000-0xb6b00000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6a00000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6a00000-0xb6b00000 to 0xb6900000-0xb6b00000 os_heap_commit: 4096 bytes @ 0x4a521000 os_heap_commit: 4096 bytes @ 0x4a532000 os_heap_commit: 4096 bytes @ 0x4a522000 os_heap_commit: 4096 bytes @ 0x4a533000 os_heap_commit: 4096 bytes @ 0x4a4e4000 vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8140 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a544000 vmm_heap_reserve: size=65536 p=0x4a544000 os_heap_commit: 4096 bytes @ 0x4a545000 heap_mmap: 4096 bytes [/ 57344] @ 0x4a545000 in add_vm_area 0x4a545000 0x4a553000 => adding 0x4a545000-0x4a553000 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 fcache_free_list_consistency Basic block (shared) bucket[ 0], 0 bytes # 0 0 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 1], 44 bytes # 1 44 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 2], 52 bytes # 2 52 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 3], 56 bytes # 3 56 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 4], 64 bytes # 4 64 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 5], 72 bytes # 5 72 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 6], 80 bytes # 6 80 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 7], 112 bytes # 7 112 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 8], 172 bytes # 8 172 bytes == 0 live, 0 charge, 0 waste fcache Basic block (shared) requests and frees histogram: # 32 bytes == 28 requests 0 freed # 36 bytes == 90 requests 0 freed # 40 bytes == 171 requests 0 freed # 44 bytes == 95 requests 0 freed # 48 bytes == 71 requests 0 freed # 52 bytes == 134 requests 0 freed # 56 bytes == 78 requests 0 freed # 60 bytes == 430 requests 0 freed # 64 bytes == 157 requests 0 freed # 68 bytes == 93 requests 0 freed # 72 bytes == 63 requests 0 freed # 76 bytes == 45 requests 0 freed # 80 bytes == 47 requests 0 freed # 84 bytes == 33 requests 0 freed # 88 bytes == 47 requests 0 freed # 92 bytes == 45 requests 0 freed # 96 bytes == 17 requests 0 freed # 100 bytes == 10 requests 0 freed # 104 bytes == 24 requests 0 freed # 108 bytes == 9 requests 0 freed # 112 bytes == 11 requests 0 freed # 116 bytes == 11 requests 0 freed # 120 bytes == 5 requests 0 freed # 124 bytes == 13 requests 0 freed # 128 bytes == 3 requests 0 freed # 132 bytes == 4 requests 0 freed # 140 bytes == 8 requests 0 freed # 144 bytes == 1 requests 0 freed # 148 bytes == 5 requests 0 freed # 152 bytes == 5 requests 0 freed # 156 bytes == 4 requests 0 freed # 160 bytes == 1 requests 0 freed # 164 bytes == 2 requests 0 freed # 168 bytes == 3 requests 0 freed # 172 bytes == 1 requests 0 freed # 176 bytes == 3 requests 0 freed # 180 bytes == 2 requests 0 freed # 184 bytes == 1 requests 0 freed # 192 bytes == 1 requests 0 freed # 196 bytes == 1 requests 0 freed # 212 bytes == 2 requests 0 freed # 216 bytes == 1 requests 0 freed # 224 bytes == 1 requests 0 freed # 232 bytes == 1 requests 0 freed # 236 bytes == 1 requests 0 freed # 252 bytes == 1 requests 0 freed os_heap_commit: 4096 bytes @ 0x4a534000 os_heap_commit: 4096 bytes @ 0x4a546000 os_heap_commit: 4096 bytes @ 0x4a535000 os_heap_commit: 4096 bytes @ 0x4a547000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->3 update_all_memory_areas 0xb6c77000-0xb6c78000 3 -1 in remove_vm_area 0xb6c77000 0xb6c78000 completely removing 0xb6c77000-0xb6c78000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 ================================================== add_vm_area 0xb6c77000-0xb6c78000 0-0 overlaps 0xb6c6e000-0xb6c77000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c6e000-0xb6c77000 to 0xb6c6e000-0xb6c78000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->1 update_all_memory_areas 0xb6c77000-0xb6c78000 1 -1 in remove_vm_area 0xb6c77000 0xb6c78000 changing 0xb6c6e000-0xb6c78000 to 0xb6c6e000-0xb6c77000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 => adding 0xb6c77000-0xb6c78000 os_heap_commit: 4096 bytes @ 0x4a536000 os_heap_commit: 4096 bytes @ 0x4a548000 os_heap_commit: 4096 bytes @ 0x4a537000 os_heap_commit: 4096 bytes @ 0x4a549000 os_heap_commit: 4096 bytes @ 0x4a538000 os_heap_commit: 4096 bytes @ 0x4a54a000 os_heap_commit: 4096 bytes @ 0x4a54b000 os_heap_commit: 4096 bytes @ 0x4a539000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 in add_vm_area 0xb6c78000 0xb6c789fa ELF SO => adding 0xb6c78000-0xb6c789fa updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 in add_vm_area 0xb6c91000 0xb6d03000 ELF SO => adding 0xb6c91000-0xb6d03000 in add_vm_area 0xffff0000 0xffff1000 Private => adding 0xffff0000-0xffff1000 os_heap_commit: 4096 bytes @ 0x4a54c000 os_heap_commit: 4096 bytes @ 0x4a53a000 os_heap_commit: 4096 bytes @ 0x4a54d000 os_heap_commit: 4096 bytes @ 0x4a54e000 os_heap_commit: 4096 bytes @ 0x4a4dc000 os_heap_commit: 32768 bytes @ 0x4a53b000 hashtable_fragment_init shared_bb htable=0x4a492f10 bits=13 size=8193 mask=0x00001fff offset=0 load=55% resize=4506 shared_bb table 0x4a53af6c 0x00000000 groom=0% groom_at=0 os_heap_commit: 4096 bytes @ 0x4a4dd000 os_heap_commit: 4096 bytes @ 0x4a4de000 vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8136 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a554000 vmm_heap_reserve: size=65536 p=0x4a554000 os_heap_commit: 4096 bytes @ 0x4a555000 New heap unit: 0x4a555000-0x4a563000 os_heap_commit: 4096 bytes @ 0x4a556000 os_heap_commit: 4096 bytes @ 0x4a557000 os_heap_commit: 4096 bytes @ 0x4a558000 vmm_heap_reserve_blocks: size=262144 => 262144 in blocks=16 free_blocks~=8132 vmm_heap_reserve_blocks: size=262144 blocks=16 p=0x4a564000 vmm_heap_reserve: size=262144 p=0x4a564000 os_heap_commit: 4096 bytes @ 0x4a565000 New heap unit: 0x4a565000-0x4a5a3000 Creating new heap unit 3 (4 [/248] KB) os_heap_commit: 4096 bytes @ 0x4a566000 os_heap_commit: 4096 bytes @ 0x4a54f000 os_heap_commit: 4096 bytes @ 0x4a550000 os_heap_commit: 4096 bytes @ 0x4a567000 os_heap_commit: 4096 bytes @ 0x4a551000 os_heap_commit: 4096 bytes @ 0x4a552000 os_heap_commit: 4096 bytes @ 0x4a568000 vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8116 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a5a4000 vmm_heap_reserve: size=65536 p=0x4a5a4000 os_heap_commit: 4096 bytes @ 0x4a5a5000 heap_mmap: 4096 bytes [/ 57344] @ 0x4a5a5000 in add_vm_area 0x4a5a5000 0x4a5b3000 => adding 0x4a5a5000-0x4a5b3000 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 fcache_free_list_consistency Basic block (shared) bucket[ 0], 0 bytes # 0 0 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 1], 44 bytes # 1 44 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 2], 52 bytes # 2 52 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 3], 56 bytes # 3 56 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 4], 64 bytes # 4 64 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 5], 72 bytes # 5 72 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 6], 80 bytes # 6 80 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 7], 112 bytes # 7 112 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 8], 172 bytes # 8 172 bytes == 0 live, 0 charge, 0 waste fcache Basic block (shared) requests and frees histogram: # 32 bytes == 46 requests 0 freed # 36 bytes == 114 requests 0 freed # 40 bytes == 213 requests 0 freed # 44 bytes == 121 requests 0 freed # 48 bytes == 95 requests 0 freed # 52 bytes == 168 requests 0 freed # 56 bytes == 124 requests 0 freed # 60 bytes == 609 requests 0 freed # 64 bytes == 214 requests 0 freed # 68 bytes == 124 requests 0 freed # 72 bytes == 85 requests 0 freed # 76 bytes == 61 requests 0 freed # 80 bytes == 66 requests 0 freed # 84 bytes == 65 requests 0 freed # 88 bytes == 58 requests 0 freed # 92 bytes == 58 requests 0 freed # 96 bytes == 27 requests 0 freed # 100 bytes == 23 requests 0 freed # 104 bytes == 40 requests 0 freed # 108 bytes == 24 requests 0 freed # 112 bytes == 14 requests 0 freed # 116 bytes == 21 requests 0 freed # 120 bytes == 9 requests 0 freed # 124 bytes == 17 requests 0 freed # 128 bytes == 10 requests 0 freed # 132 bytes == 19 requests 0 freed # 136 bytes == 1 requests 0 freed # 140 bytes == 10 requests 0 freed # 144 bytes == 2 requests 0 freed # 148 bytes == 6 requests 0 freed # 152 bytes == 9 requests 0 freed # 156 bytes == 4 requests 0 freed # 160 bytes == 2 requests 0 freed # 164 bytes == 4 requests 0 freed # 168 bytes == 3 requests 0 freed # 172 bytes == 4 requests 0 freed # 176 bytes == 5 requests 0 freed # 180 bytes == 2 requests 0 freed # 184 bytes == 2 requests 0 freed # 188 bytes == 3 requests 0 freed # 192 bytes == 2 requests 0 freed # 196 bytes == 1 requests 0 freed # 204 bytes == 1 requests 0 freed # 208 bytes == 2 requests 0 freed # 212 bytes == 4 requests 0 freed # 216 bytes == 4 requests 0 freed # 224 bytes == 1 requests 0 freed # 232 bytes == 4 requests 0 freed # 236 bytes == 1 requests 0 freed # 252 bytes == 10 requests 0 freed os_heap_commit: 4096 bytes @ 0x4a569000 os_heap_commit: 4096 bytes @ 0x4a5a6000 os_heap_commit: 4096 bytes @ 0x4a5a7000 os_heap_commit: 4096 bytes @ 0x4a56a000 os_heap_commit: 8192 bytes @ 0x4a4e5000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->3 update_all_memory_areas 0xb6c77000-0xb6c78000 3 -1 in remove_vm_area 0xb6c77000 0xb6c78000 completely removing 0xb6c77000-0xb6c78000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 ================================================== add_vm_area 0xb6c77000-0xb6c78000 0-0 overlaps 0xb6c6e000-0xb6c77000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c6e000-0xb6c77000 to 0xb6c6e000-0xb6c78000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->1 update_all_memory_areas 0xb6c77000-0xb6c78000 1 -1 in remove_vm_area 0xb6c77000 0xb6c78000 changing 0xb6c6e000-0xb6c78000 to 0xb6c6e000-0xb6c77000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 => adding 0xb6c77000-0xb6c78000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->3 update_all_memory_areas 0xb6c77000-0xb6c78000 3 -1 in remove_vm_area 0xb6c77000 0xb6c78000 completely removing 0xb6c77000-0xb6c78000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 ================================================== add_vm_area 0xb6c77000-0xb6c78000 0-0 overlaps 0xb6c6e000-0xb6c77000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c6e000-0xb6c77000 to 0xb6c6e000-0xb6c78000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->1 update_all_memory_areas 0xb6c77000-0xb6c78000 1 -1 in remove_vm_area 0xb6c77000 0xb6c78000 changing 0xb6c6e000-0xb6c78000 to 0xb6c6e000-0xb6c77000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 => adding 0xb6c77000-0xb6c78000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 os_heap_commit: 4096 bytes @ 0x4a5a8000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->3 update_all_memory_areas 0xb6c77000-0xb6c78000 3 -1 in remove_vm_area 0xb6c77000 0xb6c78000 completely removing 0xb6c77000-0xb6c78000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 ================================================== add_vm_area 0xb6c77000-0xb6c78000 0-0 overlaps 0xb6c6e000-0xb6c77000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c6e000-0xb6c77000 to 0xb6c6e000-0xb6c78000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->1 update_all_memory_areas 0xb6c77000-0xb6c78000 1 -1 in remove_vm_area 0xb6c77000 0xb6c78000 changing 0xb6c6e000-0xb6c78000 to 0xb6c6e000-0xb6c77000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 => adding 0xb6c77000-0xb6c78000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->3 update_all_memory_areas 0xb6c77000-0xb6c78000 3 -1 in remove_vm_area 0xb6c77000 0xb6c78000 completely removing 0xb6c77000-0xb6c78000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 ================================================== add_vm_area 0xb6c77000-0xb6c78000 0-0 overlaps 0xb6c6e000-0xb6c77000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c6e000-0xb6c77000 to 0xb6c6e000-0xb6c78000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->1 update_all_memory_areas 0xb6c77000-0xb6c78000 1 -1 in remove_vm_area 0xb6c77000 0xb6c78000 changing 0xb6c6e000-0xb6c78000 to 0xb6c6e000-0xb6c77000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 => adding 0xb6c77000-0xb6c78000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->3 update_all_memory_areas 0xb6c7c000-0xb6c7d000 3 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7b000-0xb6c7c000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== ================================================== add_vm_area 0xb6c7c000-0xb6c7d000 0-0 overlaps 0xb6c7d000-0xb6c7f000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c7b000-0xb6c7c000 to 0xb6c7b000-0xb6c7f000 => completely removing 0xb6c7d000-0xb6c7f000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->3 update_all_memory_areas 0xb6c01000-0xb6c02000 3 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c7c000-0xb6c7d000 prot->1 update_all_memory_areas 0xb6c7c000-0xb6c7d000 1 -1 in remove_vm_area 0xb6c7c000 0xb6c7d000 changing 0xb6c7b000-0xb6c7f000 to 0xb6c7b000-0xb6c7c000 adding 0xb6c7d000-0xb6c7f000 in add_vm_area all_memory_areas 0xb6c7d000 0xb6c7f000 => adding 0xb6c7d000-0xb6c7f000 update_all_memory_areas: adding: 0xb6c7c000-0xb6c7d000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0xb6c7c000 0xb6c7d000 => adding 0xb6c7c000-0xb6c7d000 updating all_memory_areas 0xb6c01000-0xb6c02000 prot->1 update_all_memory_areas 0xb6c01000-0xb6c02000 1 -1 in remove_vm_area 0xb6c01000 0xb6c02000 completely removing 0xb6c01000-0xb6c02000 update_all_memory_areas: adding: 0xb6c01000-0xb6c02000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0xb6c01000 0xb6c02000 => adding 0xb6c01000-0xb6c02000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->3 update_all_memory_areas 0xb6c77000-0xb6c78000 3 -1 in remove_vm_area 0xb6c77000 0xb6c78000 completely removing 0xb6c77000-0xb6c78000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 ================================================== add_vm_area 0xb6c77000-0xb6c78000 0-0 overlaps 0xb6c6e000-0xb6c77000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7c000-0xb6c7d000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6c6e000-0xb6c77000 to 0xb6c6e000-0xb6c78000 updating all_memory_areas 0xb6c77000-0xb6c78000 prot->1 update_all_memory_areas 0xb6c77000-0xb6c78000 1 -1 in remove_vm_area 0xb6c77000 0xb6c78000 changing 0xb6c6e000-0xb6c78000 to 0xb6c6e000-0xb6c77000 update_all_memory_areas: adding: 0xb6c77000-0xb6c78000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0xb6c77000 0xb6c78000 => adding 0xb6c77000-0xb6c78000 os_heap_commit: 4096 bytes @ 0x4a56b000 os_heap_commit: 4096 bytes @ 0x4a5a9000 os_heap_commit: 4096 bytes @ 0x4a5aa000 os_heap_commit: 4096 bytes @ 0x4a56c000 os_heap_commit: 4096 bytes @ 0x4a5ab000 os_heap_commit: 4096 bytes @ 0x4a56d000 os_heap_commit: 4096 bytes @ 0x4a5ac000 update_all_memory_areas 0xb6802000-0xb6900000 3 2 update_all_memory_areas: adding: 0xb6802000-0xb6900000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6802000 0xb6900000 ================================================== add_vm_area 0xb6802000-0xb6900000 0-0 overlaps 0xb6900000-0xb6b00000 0-0 0x4a474000-0x4a475000 ---- 0x4a475000-0x4a47b000 ---- 0x4a47b000-0x4a47d000 ---- 0x4a47d000-0x4a47f000 ---- 0x4a47f000-0x4a485000 ---- 0x4a485000-0x4a488000 ---- 0x4a488000-0x4a48d000 ---- 0x4a48d000-0x4a499000 ---- 0x4a499000-0x4a49d000 ---- 0x4a49d000-0x4a49e000 ---- 0x4a49e000-0x4a4ab000 ---- 0x4a4ab000-0x4a4ad000 ---- 0x4a4ad000-0x4a4b0000 ---- 0x4a4b0000-0x4a4b5000 ---- 0x4a4b5000-0x4a4b6000 ---- 0x4a4b6000-0x4a4c5000 ---- 0x4a4c5000-0x4a4c6000 ---- 0x4a4c6000-0x4a4c9000 ---- 0x4a4c9000-0x4a4ca000 ---- 0x4a4ca000-0x4a4d7000 ---- 0x4a4d7000-0x4a4d9000 ---- 0x4a4d9000-0x4a4db000 ---- 0x4a4db000-0x4a4e1000 ---- 0x4a4e1000-0x4a4e2000 ---- 0x4a4e2000-0x4a4e9000 ---- 0x4a4e9000-0x4a4ea000 ---- 0x4a4ea000-0x4a4f1000 ---- 0x4a4f1000-0x4a4f2000 ---- 0x4a4f2000-0x4a4ff000 ---- 0x4a4ff000-0x52474000 ---- 0xb6900000-0xb6b00000 ---- 0xb6bb8000-0xb6bb9000 ---- 0xb6bb9000-0xb6bba000 ---- 0xb6bba000-0xb6bbb000 ---- 0xb6bbb000-0xb6bbc000 ---- 0xb6bbc000-0xb6bdc000 ---- 0xb6bdc000-0xb6bde000 ---- 0xb6bde000-0xb6bdf000 ---- 0xb6bdf000-0xb6be0000 ---- 0xb6be0000-0xb6bf7000 ---- 0xb6bf7000-0xb6bf8000 ---- 0xb6bf8000-0xb6bf9000 ---- 0xb6bfa000-0xb6bff000 ---- 0xb6bff000-0xb6c00000 ---- 0xb6c00000-0xb6c01000 ---- 0xb6c01000-0xb6c02000 ---- 0xb6c02000-0xb6c67000 ---- 0xb6c67000-0xb6c68000 ---- 0xb6c68000-0xb6c6b000 ---- 0xb6c6b000-0xb6c6e000 ---- 0xb6c6e000-0xb6c77000 ---- 0xb6c77000-0xb6c78000 ---- 0xb6c78000-0xb6c79000 ---- 0xb6c79000-0xb6c7a000 ---- 0xb6c7a000-0xb6c7b000 ---- 0xb6c7b000-0xb6c7c000 ---- 0xb6c7c000-0xb6c7d000 ---- 0xb6c7d000-0xb6c7f000 ---- 0xb6c7f000-0xb6c8c000 ---- 0xb6c8c000-0xb6c8d000 ---- 0xb6c8d000-0xb6c8e000 ---- 0xb6c8e000-0xb6c8f000 ---- 0xb6c8f000-0xb6c90000 ---- 0xb6c90000-0xb6c91000 ---- 0xb6c91000-0xb6d03000 ---- 0xb6d03000-0xb6d06000 ---- 0xb6d06000-0xb6d07000 ---- 0xb6d07000-0xb6d0d000 ---- 0xb6d0d000-0xb6d0e000 ---- 0xb6d0e000-0xb6d0f000 ---- 0xb6d0f000-0xb6fd8000 ---- 0xb6fd8000-0xb6fdf000 ---- 0xb6fdf000-0xb703e000 ---- 0xb703e000-0xb7061000 ---- 0xbec43000-0xbec64000 ---- 0xffff0000-0xffff1000 ---- ================================================== => changing 0xb6900000-0xb6b00000 to 0xb6802000-0xb6b00000 os_heap_commit: 4096 bytes @ 0x4a56e000 SYSLOG_WARNING: get_memory_info mismatch! (can happen if os combines entries in /proc/pid/maps) os says: 0xb6802000-0xb6900000 prot=0x00000003 cache says: 0xb6802000-0xb6b00000 prot=0x00000003 updating all_memory_areas 0xb6802000-0xb6803000 prot->0 update_all_memory_areas 0xb6802000-0xb6803000 0 -1 in remove_vm_area 0xb6802000 0xb6803000 changing 0xb6802000-0xb6b00000 to 0xb6803000-0xb6b00000 update_all_memory_areas: adding: 0xb6802000-0xb6803000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0xb6802000 0xb6803000 => adding 0xb6802000-0xb6803000 vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8112 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a5b4000 vmm_heap_reserve: size=65536 p=0x4a5b4000 os_heap_commit: 57344 bytes @ 0x4a5b5000 updating all_memory_areas 0x4a5b5000-0x4a5b6000 prot->1 update_all_memory_areas 0x4a5b5000-0x4a5b6000 1 -1 in remove_vm_area 0x4a5b5000 0x4a5b6000 changing 0x4a4ff000-0x52474000 to 0x4a4ff000-0x4a5b5000 adding 0x4a5b6000-0x52474000 in add_vm_area all_memory_areas 0x4a5b6000 0x52474000 => adding 0x4a5b6000-0x52474000 update_all_memory_areas: adding: 0x4a5b5000-0x4a5b6000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0x4a5b5000 0x4a5b6000 => adding 0x4a5b5000-0x4a5b6000 new_thread_setup: thread 4454, dstack 0x4a5c3000 clone record 0x4a5c2bf0 vmm_heap_reserve_blocks: size=12288 => 16384 in blocks=1 free_blocks~=8108 vmm_heap_reserve_blocks: size=16384 blocks=1 p=0x4a5c4000 vmm_heap_reserve: size=12288 p=0x4a5c4000 os_heap_commit: 4096 bytes @ 0x4a5c5000 heap_mmap: 4096 bytes [/ 4096] @ 0x4a5c5000 os_tls_init for thread 4454 vmm_heap_reserve_blocks: size=12288 => 16384 in blocks=1 free_blocks~=8107 vmm_heap_reserve_blocks: size=16384 blocks=1 p=0x4a5c8000 vmm_heap_reserve: size=12288 p=0x4a5c8000 os_heap_commit: 4096 bytes @ 0x4a5c9000 heap_mmap: 4096 bytes [/ 4096] @ 0x4a5c9000 privload_tls_init: allocated new TLS at 0x4a5c9000; copying from 0xb68ffdb0 privload_tls_init: TLS set to 0x4a5c9048 thread 4454 app lib tls base: 0xb68ffdb0, alt tls base: 0x00000000 thread 4454 priv lib tls base: 0x4a5c9048, alt tls base: 0x00000000, DR's tls base: 0x4a5c5000 tls_thread_init: cur priv lib tls base is 0x4a5c9048 dynamo_thread_init: 2 thread(s) now, dcontext=0x4a4787a0, #=1, id=4454, pid=4450 VM heap: addr range 0x4a474000--0x52474000, # free blocks 8106 (Begin) All statistics @2925 (0:17.837): Threads under DynamoRIO control : 2 Peak threads under DynamoRIO control : 2 Threads ever created : 2 System calls, pre : 148 System calls, post : 137 System calls, pre, ignorable : 18 System calls, post, ignorable : 18 Ignorable system calls : 8 Non-ignorable system calls : 18 Application mmaps : 35 Application munmaps : 9 Application modules with code : 13 Application code seen (bytes) : 44438 Interpreted calls, direct and indirect : 638 Interpreted indirect calls : 16 Interpreted indirect jmps : 118 Interpreted rets : 455 Code origin addresses checked : 2934 Code origin addresses in last area : 2888 Protection change calls : 6 Protection change pages : 6 Fragments generated, bb and trace : 2925 Basic block fragments generated : 2925 Future fragments generated : 2493 Shared fragments generated : 2917 Shared bbs generated : 2917 Private fragments generated : 8 Private bbs generated : 8 Shared future fragments generated : 2477 Unique fragments generated : 2926 Maximum fragment requested size in bytes : 1564 Maximum fragment size in bytes : 1564 Maximum instrs in a bb : 132 Direct exit stubs created : 3328 Indirect exit stubs created : 802 BBs with one indirect exit : 802 BBs with one direct exit : 920 BBs with two direct exits : 1204 BB direct exits >SHRT_MAX from fragment tag : 155 BB direct exits <=SHRT_MAX from fragment tag : 3173 BB cbr fall-through <=SHRT_MAX from fragment tag : 1204 BBs using post-linkstub fragment offset : 928 BBs that write all 6 arithmetic flags : 860 BBs that read a flag before writing any : 449 BBs that write no arithmetic flags : 1617 BBs that write no arithmetic flags, end in ib : 584 Fragments requiring post_linkstub offs : 928 IBT resizes : 7 BB fragments targeted by IBL : 485 Exits due to IBL cold misses : 1093 Branches linked, direct : 2599 Branches linked, indirect : 802 Fcache exits, total : 3690 Fcache exits, system call executions : 137 Fcache exits, from BBs : 3553 Fcache exits, total indirect branches : 1578 Fcache exits, non-trace indirect branches : 1578 Fcache exits, ind target not in cache : 1094 Fcache exits, ind target in cache but not table : 485 Fcache exits, from BB, ind target ... : 485 Fcache exits, BB->BB, ind target ... : 485 Fcache exits, dir target not in cache : 1814 Fcache exits, link not allowed : 13 Fcache exits, non-ignorable system call : 148 Fcache exits, no link shared <-> private : 13 Fcache bb capacity (bytes) : 4096 Fcache bb peak capacity (bytes) : 4096 Fcache bb space claimed (bytes) : 608 Fcache bb space used (bytes) : 608 Fcache bb peak used (bytes) : 608 Fcache bb headers (bytes) : 32 Fcache bb fragment bodies (bytes) : 224 Fcache bb direct exit stubs (bytes) : 320 Fcache bb fragment prefixes (bytes) : 32 Fcache shared bb capacity (bytes) : 204800 Fcache shared bb peak capacity (bytes) : 204800 Fcache shared bb space claimed (bytes) : 204436 Fcache shared bb space used (bytes) : 204436 Fcache shared bb peak used (bytes) : 204436 Fcache shared bb headers (bytes) : 11676 Fcache shared bb fragment bodies (bytes) : 95854 Fcache shared bb direct exit stubs (bytes) : 66280 Fcache shared bb indirect exit stubs (bytes) : 12832 Fcache shared bb fragment prefixes (bytes) : 11676 Fcache shared bb align space (bytes) : 4474 Fcache combined claimed (bytes) : 205044 Fcache combined capacity (bytes) : 208896 Peak fcache combined capacity (bytes) : 180224 Fcache units on live list : 5 Peak fcache units on live list : 5 Fcache unit lookups : 1715629 Special heap units : 1 Peak special heap units : 1 Special heap capacity (bytes) : 4096 Peak special heap capacity (bytes) : 4096 Heap units on live list : 10 Peak heap units on live list : 10 Heap headers (bytes) : 112 Heap align space (bytes) : 345 Peak heap align space (bytes) : 345 Heap bucket pad space (bytes) : 7224 Peak heap bucket pad space (bytes) : 7240 Heap allocs in buckets : 166077 Heap allocs variable-sized : 39 Total reserved memory : 1388544 Peak total reserved memory : 1388544 Guard pages, reserved virtual pages : 48 Peak guard pages, reserved virtual pages : 48 Stack capacity (bytes) : 229376 Peak stack capacity (bytes) : 229376 Mmap capacity (bytes) : 229376 Peak mmap capacity (bytes) : 229376 Mmap reserved but not committed (bytes) : 36864 Peak mmap reserved but not committed (bytes) : 65536 Heap claimed (bytes) : 309192 Peak heap claimed (bytes) : 310616 Heap capacity (bytes) : 405504 Peak heap capacity (bytes) : 405504 Heap reserved but not committed (bytes) : 290816 Peak heap reserved but not committed (bytes) : 335872 Peak file map capacity (bytes) : 4096 Total memory from OS : 1392640 Peak total memory from OS : 1392640 Our virtual memory blocks in use : 86 Our peak virtual memory blocks in use : 86 Wasted vmm space due to alignment : 20480 Peak wasted vmm space due to alignment : 20480 Allocations using multiple vmm blocks : 20 Blocks used for multi-block allocs : 82 Our virtual memory in use (bytes) : 1409024 Our peak virtual memory in use (bytes) : 1409024 Number of safe reads : 3072 Peak vmarea vector length : 79 Peak dynamo areas vector length : 1 Peak executable areas vector length : 11 -pad_jmps body bytes shared bb : 1644 Emitted unaligned stubs shared bb : 31 Emitted unaligned stubs bytes shared bb : 62 Bytes shared frags ever : 188286 Bytes bb frags ever : 576 Reg spills for non-mbr mangling : 2036 Reg respill for non-mbr mangling avoided : 624 (End) All statistics Heap bucket usage counts and wasted memory: 0 8 count= 2779 peak_count= 129 peak_wasted= 408 peak_align= 307 1 12 count= 102857 peak_count= 1025 peak_wasted= 0 peak_align= 6 2 24 count= 11681 peak_count= 41 peak_wasted= 116 peak_align= 15 3 40 count= 12897 peak_count= 811 peak_wasted= 248 peak_align= 9 4 60 count= 1755 peak_count= 930 peak_wasted= 3780 peak_align= 4 5 64 count= 31858 peak_count= 429 peak_wasted= 0 peak_align= 0 6 68 count= 1199 peak_count= 1198 peak_wasted= 0 peak_align= 3 7 80 count= 287 peak_count= 16 peak_wasted= 20 peak_align= 0 8 96 count= 260 peak_count= 2 peak_wasted= 24 peak_align= 0 9 128 count= 410 peak_count= 30 peak_wasted= 48 peak_align= 0 10 256 count= 86 peak_count= 17 peak_wasted= 1428 peak_align= 0 11 512 count= 8 peak_count= 7 peak_wasted= 1648 peak_align= 0 12 -1 count= 39 peak_count= 28 peak_wasted= 2832 peak_align= 3 Non-persistent global units heap breakdown: BB Fragments: cur= 164K, max= 164K, #= 2919, 1= 68, new= 164K, re= 0K Coarse Links: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Future Frag: cur= 7K, max= 7K, #= 2479, 1= 12, new= 7K, re= 21K Frag Tables: cur= 36K, max= 52K, #= 5, 1=32772, new= 64K, 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, #= 2927, 1= 24, new= 0K, re= 68K 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= 1K, max= 1K, #= 6, 1= 880, new= 1K, 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: 209 KB Total max (not nec. all used simult.): 225 KB Racy Up-to-date Process heap breakdown: BB Fragments: cur= 165K, max= 165K, #= 2927, 1= 80, new= 165K, re= 0K Coarse Links: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Future Frag: cur= 7K, max= 7K, #= 2495, 1= 12, new= 7K, re= 21K Frag Tables: cur= 38K, max= 54K, #= 9, 1=32772, new= 66K, re= 0K IBL Tables: cur= 13K, max= 17K, #= 13, 1= 8228, new= 20K, re= 3K Traces: cur= 0K, max= 0K, #= 1, 1= 144, new= 0K, re= 0K FC Empties: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K Vm Multis: cur= 0K, max= 0K, #= 2935, 1= 24, new= 0K, re= 68K IR: cur= 0K, max= 33K, #= 157240, 1= 204, new= 39K, re= 3981K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 22K, max= 22K, #= 232, 1= 2400, new= 18K, 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= 2K, max= 2K, #= 5, 1= 2048, new= 2K, re= 0K Memory Mgt: cur= 10K, max= 10K, #= 190, 1= 6084, new= 10K, re= 1K Stats: cur= 3K, max= 3K, #= 1, 1= 3344, new= 3K, 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= 12, new= 0K, re= 0K Other: cur= 37K, max= 37K, #= 66, 1=22564, new= 41K, re= 1K Total cur usage: 301 KB Total max (not nec. all used simult.): 355 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= 0K, max= 0K, #= 2, 1= 216, 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= 3K, #= 1573, 1= 204, new= 4K, re= 50K RCT Tables: cur= 0K, max= 0K, #= 0, 1= 0, new= 0K, re= 0K VM Areas: cur= 22K, max= 22K, #= 232, 1= 2400, new= 18K, 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= 2K, max= 2K, #= 3, 1= 2048, new= 2K, re= 0K Memory Mgt: cur= 8K, max= 8K, #= 183, 1= 6084, new= 8K, 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, #= 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= 33K, max= 33K, #= 53, 1=22564, new= 37K, re= 1K Total cur usage: 67 KB Total max (not nec. all used simult.): 71 KB Basic block (shared) unit 0 @0x4a5a5000: capacity 32 KB, used 31 KB, not full Basic block (shared) unit 1 @0x4a545000: capacity 56 KB, used 56 KB, full Basic block (shared) unit 2 @0x4a515000: capacity 56 KB, used 56 KB, full Basic block (shared) unit 3 @0x4a4b5000: capacity 56 KB, used 56 KB, full Basic block (shared) cache: capacity 200 KB, used 199 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 fcache_free_list_consistency Basic block (shared) bucket[ 0], 0 bytes # 0 0 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 1], 44 bytes # 1 44 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 2], 52 bytes # 2 52 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 3], 56 bytes # 3 56 bytes == 0 live, 0 charge, 0 waste Variable-size block: allocating 0x4a5266a0 (8196 bytes [8196 aligned] in 16388 block) # 4 64 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 5], 72 bytes # 5 72 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 6], 80 bytes # 6 80 bytes == 0 live, 0 charge, 0 waste hashtable_fragment_init shared_future htable=0x4a49305c bits=11 size=2049 mask=0x000007ff offset=0 load=60% resize=1229 shared_future table 0x4a5266a0 0x00000000 groom=0% groom_at=0 # 7 112 bytes == 0 live, 0 charge, 0 waste fcache_free_list_consistency Basic block (shared) bucket[ 8], 172 bytes # 8 172 bytes == 0 live, 0 charge, 0 waste fcache Basic block (shared) requests and frees histogram: # 32 bytes == 50 requests 0 freed # 36 bytes == 121 requests 0 freed # 40 bytes == 220 requests 0 freed # 44 bytes == 145 requests 0 freed # 48 bytes == 132 requests 0 freed # 52 bytes == 206 requests 0 freed # 56 bytes == 161 requests 0 freed # 60 bytes == 689 requests 0 freed # 64 bytes == 244 requests 0 freed # 68 bytes == 165 requests 0 freed # 72 bytes == 118 requests 0 freed # 76 bytes == 73 requests 0 freed # 80 bytes == 84 requests 0 freed # 84 bytes == 75 requests 0 freed # 88 bytes == 69 requests 0 freed # 92 bytes == 67 requests 0 freed # 96 bytes == 29 requests 0 freed # 100 bytes == 45 requests 0 freed # 104 bytes == 45 requests 0 freed # 108 bytes == 24 requests 0 freed # 112 bytes == 15 requests 0 freed # 116 bytes == 26 requests 0 freed # 120 bytes == 12 requests 0 freed # 124 bytes == 21 requests 0 freed # 128 bytes == 10 requests 0 freed # 132 bytes == 20 requests 0 freed # 136 bytes == 1 requests 0 freed # 140 bytes == 11 requests 0 freed # 144 bytes == 4 requests 0 freed # 148 bytes == 8 requests 0 freed # 152 bytes == 11 requests 0 freed # 156 bytes == 4 requests 0 freed # 160 bytes == 4 requests 0 freed # 164 bytes == 5 requests 0 freed # 168 bytes == 3 requests 0 freed # 172 bytes == 4 requests 0 freed # 176 bytes == 5 requests 0 freed # 180 bytes == 2 requests 0 freed # 184 bytes == 2 requests 0 freed # 188 bytes == 3 requests 0 freed # 192 bytes == 2 requests 0 freed # 196 bytes == 2 requests 0 freed # 204 bytes == 1 requests 0 freed # 208 bytes == 2 requests 0 freed # 212 bytes == 4 requests 0 freed # 216 bytes == 4 requests 0 freed # 224 bytes == 1 requests 0 freed # 232 bytes == 5 requests 0 freed # 236 bytes == 1 requests 0 freed # 252 bytes == 13 requests 0 freed Currently live process locks: 1 lock 0xb702f56c: name=innermost_lock(mutex)@/dynamorio_package/core/utils.c:223 rank=94 owner=4454 owning_dc=0x4a4787a0 contended_event=0xffffffff prev=0xb702c180 lock count_times_acquired= 34 0 0 0 0+2 innermost_lock(mutex)@/dynamorio_package/core/utils.c:223 2 lock 0xb702c180: name=memory_info_buf_lock(mutex)@/dynamorio_package/core/unix/memquery_linux.c:71 rank=85 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f0cc lock count_times_acquired= 3043 0 0 0 0+2 memory_info_buf_lock(mutex)@/dynamorio_package/core/unix/memquery_linux.c:71 3 lock 0xb702f0cc: name=options_lock(readwrite)@/dynamorio_package/core/options.c:185 rank=89 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f6a0 lock count_times_acquired= 1 0 0 0 0+2 options_lock(readwrite)@/dynamorio_package/core/options.c:185 4 lock 0xb702f6a0: name=logdir_mutex(recursive)@/dynamorio_package/core/utils.c:2651 rank=86 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f130 lock count_times_acquired= 4 0 0 0 0+2 logdir_mutex(recursive)@/dynamorio_package/core/utils.c:2651 5 lock 0xb702f130: name=all_threads_lock(mutex)@/dynamorio_package/core/dynamo.c:257 rank=6 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f654 lock count_times_acquired= 7 0 0 0 0+2 all_threads_lock(mutex)@/dynamorio_package/core/dynamo.c:257 6 lock 0xb702f654: name=prng_lock(mutex)@/dynamorio_package/core/utils.c:2061 rank=88 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f740 lock count_times_acquired= 1 0 0 0 0+2 prng_lock(mutex)@/dynamorio_package/core/utils.c:2061 7 lock 0xb702f740: name=heap_unit_lock(recursive)@/dynamorio_package/core/heap.c:310 rank=73 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb7045718 lock count_times_acquired= 20 0 0 0 0+2 heap_unit_lock(recursive)@/dynamorio_package/core/heap.c:310 8 lock 0xb7045718: name=vmh_lock(mutex)@/dynamorio_package/core/heap.c:738 rank=74 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f794 lock count_times_acquired= 1 0 0 0 0+2 vmh_lock(mutex)@/dynamorio_package/core/heap.c:738 9 lock 0xb702f794: name=global_alloc_lock(recursive)@/dynamorio_package/core/heap.c:324 rank=72 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a476e40 lock count_times_acquired= 16986 0 0 0 0+2 global_alloc_lock(recursive)@/dynamorio_package/core/heap.c:324 10 lock 0x4a476e40: name=all_memory_areas(readwrite)@/dynamorio_package/core/unix/memcache.c:97 rank=67 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a4767fc lock count_times_acquired= 3266 count_times_contended= 1 0 count_times_spin_only= 1 0+2 all_memory_areas(readwrite)@/dynamorio_package/core/unix/memcache.c:97 11 lock 0x4a4767fc: name=dynamo_areas(readwrite)@/dynamorio_package/core/vmareas.c:1565 rank=70 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a476f1c lock count_times_acquired= 206 0 0 0 0+2 dynamo_areas(readwrite)@/dynamorio_package/core/vmareas.c:1565 12 lock 0x4a476f1c: name=HTLOCK_RANK(readwrite)@/dynamorio_package/core/hashtablex.h:556 rank=49 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702fa74 lock count_times_acquired= 10 0 0 0 0+2 HTLOCK_RANK(readwrite)@/dynamorio_package/core/hashtablex.h:556 13 lock 0xb702fa74: name=privload_lock(recursive)@/dynamorio_package/core/loader_shared.c:63 rank=47 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a485038 lock count_times_acquired= 11 0 0 0 0+2 privload_lock(recursive)@/dynamorio_package/core/loader_shared.c:63 14 lock 0x4a485038: name=shared_cache_lock(mutex)@/dynamorio_package/core/fcache.c:1524 rank=16 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f3e8 lock count_times_acquired= 7359 0 0 0 0+2 shared_cache_lock(mutex)@/dynamorio_package/core/fcache.c:1524 15 lock 0xb702f3e8: name=allunits_lock(mutex)@/dynamorio_package/core/fcache.c:570 rank=65 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a494f48 lock count_times_acquired= 10 0 0 0 0+2 allunits_lock(mutex)@/dynamorio_package/core/fcache.c:570 16 lock 0x4a494f48: name=fcache_unit_areas(readwrite)@/dynamorio_package/core/fcache.c:854 rank=66 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f268 lock count_times_acquired= 1715634 0 0 0 0+2 fcache_unit_areas(readwrite)@/dynamorio_package/core/fcache.c:854 17 lock 0xb702f268: name=shared_cache_flush_lock(mutex)@/dynamorio_package/core/fragment.c:161 rank=13 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f17c lock count_times_acquired= 1 0 0 0 0+2 shared_cache_flush_lock(mutex)@/dynamorio_package/core/fragment.c:161 18 lock 0xb702f17c: name=thread_initexit_lock(mutex)@/dynamorio_package/core/dynamo.c:262 rank=4 owner=4454 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702fac8 lock count_times_acquired= 3 0 0 0 0+2 thread_initexit_lock(mutex)@/dynamorio_package/core/dynamo.c:262 19 lock 0xb702fac8: name=callback_registration_lock(readwrite)@/dynamorio_package/core/lib/instrument.c:120 rank=44 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a47d040 lock count_times_acquired= 1 0 0 0 0+2 callback_registration_lock(readwrite)@/dynamorio_package/core/lib/instrument.c:120 20 lock 0x4a47d040: name=thread_stats_lock(mutex)@/dynamorio_package/core/utils.c:3042 rank=92 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a498198 lock count_times_acquired= 1 0 0 0 0+2 thread_stats_lock(mutex)@/dynamorio_package/core/utils.c:3042 21 lock 0x4a498198: name=written_areas(readwrite)@/dynamorio_package/core/vmareas.c:1593 rank=27 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702c1cc lock count_times_acquired= 1 0 0 0 0+2 written_areas(readwrite)@/dynamorio_package/core/vmareas.c:1593 22 lock 0xb702c1cc: name=maps_iter_buf_lock(mutex)@/dynamorio_package/core/unix/memquery_linux.c:73 rank=24 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f91c lock count_times_acquired= 7 0 0 0 0+2 maps_iter_buf_lock(mutex)@/dynamorio_package/core/unix/memquery_linux.c:73 23 lock 0xb702f91c: name=module_data_lock(readwrite)@/dynamorio_package/core/module_list.c:60 rank=28 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a497f18 lock count_times_acquired= 157 0 0 0 0+2 module_data_lock(readwrite)@/dynamorio_package/core/module_list.c:60 24 lock 0x4a497f18: name=executable_areas(readwrite)@/dynamorio_package/core/vmareas.c:1582 rank=26 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a497dc0 lock count_times_acquired= 1192 0 0 0 0+2 executable_areas(readwrite)@/dynamorio_package/core/vmareas.c:1582 25 lock 0x4a497dc0: name=linking_lock(mutex)@/dynamorio_package/core/fragment.c:2048 rank=7 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a492f7c lock count_times_acquired= 7109 0 0 0 0+2 linking_lock(mutex)@/dynamorio_package/core/fragment.c:2048 26 lock 0x4a492f7c: name=HTLOCK_RANK(readwrite)@/dynamorio_package/core/hashtablex.h:556 rank=49 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702fb78 lock count_times_acquired= 23696 0 0 0 0+2 HTLOCK_RANK(readwrite)@/dynamorio_package/core/hashtablex.h:556 27 lock 0xb702fb78: name=bb_building_lock(mutex)@/dynamorio_package/core/arch/interp.c:114 rank=5 owner=4450 owning_dc=0x4a496b20 contended_event=0xffffffff prev=0x4a4930c8 lock count_times_acquired= 2927 0 0 0 0+2 bb_building_lock(mutex)@/dynamorio_package/core/arch/interp.c:114 28 lock 0x4a4930c8: name=HTLOCK_RANK(readwrite)@/dynamorio_package/core/hashtablex.h:556 rank=49 owner=4450 owning_dc=0x4a496b20 contended_event=0xffffffff prev=0x4a498218 lock count_times_acquired= 21658 0 0 0 0+2 HTLOCK_RANK(readwrite)@/dynamorio_package/core/hashtablex.h:556 29 lock 0x4a498218: name=shared_vm_areas(readwrite)@/dynamorio_package/core/vmareas.c:1558 rank=18 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a494fc8 lock count_times_acquired= 5854 0 0 0 0+2 shared_vm_areas(readwrite)@/dynamorio_package/core/vmareas.c:1558 30 lock 0x4a494fc8: name=coarse_stub_areas(readwrite)@/dynamorio_package/core/link.c:2371 rank=58 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f4cc lock count_times_acquired= 14688 0 0 0 0+2 coarse_stub_areas(readwrite)@/dynamorio_package/core/link.c:2371 31 lock 0xb702f4cc: name=change_linking_lock(recursive)@/dynamorio_package/core/link.c:108 rank=17 owner=4450 owning_dc=0x4a496b20 contended_event=0xffffffff prev=0x4a497f98 lock count_times_acquired= 2927 0 0 0 0+2 change_linking_lock(recursive)@/dynamorio_package/core/link.c:108 32 lock 0x4a497f98: name=pretend_writable_areas(readwrite)@/dynamorio_package/core/vmareas.c:1584 rank=37 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0x4a476b9c lock count_times_acquired= 32 0 0 0 0+2 pretend_writable_areas(readwrite)@/dynamorio_package/core/vmareas.c:1584 33 lock 0x4a476b9c: name=sigfdtable_lock(readwrite)@/dynamorio_package/core/unix/signal_linux.c:331 rank=48 owner=0 owning_dc=0x00000000 contended_event=0xffffffff prev=0xb702f56c lock count_times_acquired= 8 0 0 0 0+2 sigfdtable_lock(readwrite)@/dynamorio_package/core/unix/signal_linux.c:331 Currently live process locks: 33, acquired 1826855, contended 1 (current only) created log file 4002=log.1.4454.html vmm_heap_reserve_blocks: size=32768 => 32768 in blocks=2 free_blocks~=8106 vmm_heap_reserve_blocks: size=32768 blocks=2 p=0x4a5cc000 vmm_heap_reserve: size=32768 p=0x4a5cc000 os_heap_commit: 4096 bytes @ 0x4a5cd000 New heap unit: 0x4a5cd000-0x4a5d3000 vmm_heap_reserve_blocks: size=32768 => 32768 in blocks=2 free_blocks~=8104 vmm_heap_reserve_blocks: size=32768 blocks=2 p=0x4a5d4000 vmm_heap_reserve: size=32768 p=0x4a5d4000 os_heap_commit: 4096 bytes @ 0x4a5d5000 New heap unit: 0x4a5d5000-0x4a5db000 os_heap_commit: 4096 bytes @ 0x4a47f000 vmm_heap_reserve_blocks: size=32768 => 32768 in blocks=2 free_blocks~=8102 vmm_heap_reserve_blocks: size=32768 blocks=2 p=0x4a5dc000 vmm_heap_reserve: size=32768 p=0x4a5dc000 os_heap_commit: 4096 bytes @ 0x4a5dd000 vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8100 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a5e4000 vmm_heap_reserve: size=65536 p=0x4a5e4000 os_heap_commit: 57344 bytes @ 0x4a5e5000 updating all_memory_areas 0x4a5e5000-0x4a5e6000 prot->1 update_all_memory_areas 0x4a5e5000-0x4a5e6000 1 -1 in remove_vm_area 0x4a5e5000 0x4a5e6000 changing 0x4a5b6000-0x52474000 to 0x4a5b6000-0x4a5e5000 adding 0x4a5e6000-0x52474000 in add_vm_area all_memory_areas 0x4a5e6000 0x52474000 => adding 0x4a5e6000-0x52474000 update_all_memory_areas: adding: 0x4a5e5000-0x4a5e6000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0x4a5e5000 0x4a5e6000 => adding 0x4a5e5000-0x4a5e6000 os_heap_commit: 4096 bytes @ 0x4a5ce000 os_heap_commit: 4096 bytes @ 0x4a5ad000 os_heap_commit: 4096 bytes @ 0x4a56f000 update_all_memory_areas 0xb6bb6000-0xb6bb8000 3 2 update_all_memory_areas: adding: 0xb6bb6000-0xb6bb8000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6bb6000 0xb6bb8000 => adding 0xb6bb6000-0xb6bb8000 os_heap_commit: 4096 bytes @ 0x4a5ae000 os_heap_commit: 4096 bytes @ 0x4a570000 os_heap_commit: 4096 bytes @ 0x4a5af000 os_heap_commit: 4096 bytes @ 0x4a5d6000 update_all_memory_areas 0xb6704000-0xb6802000 3 2 update_all_memory_areas: adding: 0xb6704000-0xb6802000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6704000 0xb6802000 => adding 0xb6704000-0xb6802000 updating all_memory_areas 0xb6704000-0xb6705000 prot->0 update_all_memory_areas 0xb6704000-0xb6705000 0 -1 in remove_vm_area 0xb6704000 0xb6705000 changing 0xb6704000-0xb6802000 to 0xb6705000-0xb6802000 update_all_memory_areas: adding: 0xb6704000-0xb6705000 prot=0 type=2 share=0 in add_vm_area all_memory_areas 0xb6704000 0xb6705000 => adding 0xb6704000-0xb6705000 vmm_heap_reserve_blocks: size=65536 => 65536 in blocks=4 free_blocks~=8096 vmm_heap_reserve_blocks: size=65536 blocks=4 p=0x4a5f4000 vmm_heap_reserve: size=65536 p=0x4a5f4000 os_heap_commit: 57344 bytes @ 0x4a5f5000 updating all_memory_areas 0x4a5f5000-0x4a5f6000 prot->1 update_all_memory_areas 0x4a5f5000-0x4a5f6000 1 -1 in remove_vm_area 0x4a5f5000 0x4a5f6000 changing 0x4a5e6000-0x52474000 to 0x4a5e6000-0x4a5f5000 adding 0x4a5f6000-0x52474000 in add_vm_area all_memory_areas 0x4a5f6000 0x52474000 => adding 0x4a5f6000-0x52474000 update_all_memory_areas: adding: 0x4a5f5000-0x4a5f6000 prot=1 type=2 share=0 in add_vm_area all_memory_areas 0x4a5f5000 0x4a5f6000 => adding 0x4a5f5000-0x4a5f6000 update_all_memory_areas 0xb6604000-0xb6704000 3 2 update_all_memory_areas: adding: 0xb6604000-0xb6704000 prot=3 type=2 share=0 in add_vm_area all_memory_areas 0xb6604000 0xb6704000 => adding 0xb6604000-0xb6704000