DynamoRIO version 6.1.1, build 3, (c) DynamoRIO developers 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 THREAD 4450 (dcontext 0x4a496b20) DR stack is 0x4a4c9000-0x4a4d7000 thread_locks=0x4a47d030 size=4 thread_stats=0x4a47d03c size=3344 make_unwritable: pc 0x4a4f1000 -> 0x4a4f1000-0x4a4f2000 signal stack is 0x4a4f1000 - 0x4a4ff000 TLS app lib base =0xb6f8b10c TLS app alt base =0x00000000 TLS priv lib base =0xb705ab1c TLS priv alt base =0x00000000 TLS DynamoRIO base=0x4a4c5000 post-TLS-setup, cur tpidruro base is 0xb705ab1c post-TLS-setup, cur tpidrurw base is 0x00000000 hashtable_generic_init trace heads htable=0x4a4d9724 bits=9 size=513 mask=0x000001ff offset=0 load=75% resize=384 trace heads table 0x4a4d9828 0x00000000 groom=0% groom_at=0 hashtable_fragment_init bblock htable=0x4a497ad8 bits=5 size=33 mask=0x0000001f offset=0 load=60% resize=19 bblock table 0x4a4e1024 0x00000000 groom=0% groom_at=0 hashtable_fragment_init future htable=0x4a497c88 bits=9 size=513 mask=0x000001ff offset=0 load=65% resize=333 future table 0x4a4e1128 0x00000000 groom=0% groom_at=0 hashtable_ibl_init ret_bb htable=0x4a497814 bits=6 size=65 mask=0x0000003f offset=0 load=60% resize=39 ret_bb table 0x4a4e1940 0x00000000 groom=0% groom_at=0 make_writable: pc 0xb6f1e000 -> 0xb6f1e000-0xb6f1f000 0 make_unwritable: pc 0xb6f1e000 -> 0xb6f1e000-0xb6f1f000 hashtable_ibl_init indcall_bb htable=0x4a497900 bits=6 size=65 mask=0x0000003f offset=0 load=60% resize=39 indcall_bb table 0x4a4e1b60 0x00000000 groom=0% groom_at=0 hashtable_ibl_init indjmp_bb htable=0x4a4979ec bits=6 size=65 mask=0x0000003f offset=0 load=60% resize=39 indjmp_bb table 0x4a4e1d80 0x00000000 groom=0% groom_at=0 patch_emitted_code start_pc=0x4a4ae0e0 pt=0x00000000 patch_emitted_code type=3 indirected, nothing to patch Just updated indirect branch lookup 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 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 patch_emitted_code start_pc=0x4a4ae180 pt=0xb701d000 patch_emitted_code type=3 indirected, nothing to patch Just updated indirect branch lookup 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 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 patch_emitted_code start_pc=0x4a4ae220 pt=0xb701d000 patch_emitted_code type=3 indirected, nothing to patch Just updated indirect branch lookup 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 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 (Begin) Thread statistics @0 global, 0 thread fragments (0:00.011): Protection change calls (thread): 3 Protection change pages (thread): 3 Special heap units (thread): 1 Peak special heap units (thread): 1 Special heap capacity (bytes) (thread): 4096 Peak special heap capacity (bytes) (thread): 4096 Heap headers (bytes) (thread): 32 Heap bucket pad space (bytes) (thread): 1220 Peak heap bucket pad space (bytes) (thread): 1220 Heap allocs in buckets (thread): 166 Heap allocs variable-sized (thread): 8 Total reserved memory (thread): 98304 Peak total reserved memory (thread): 98304 Guard pages, reserved virtual pages (thread): 4 Peak guard pages, reserved virtual pages (thread): 4 Stack capacity (bytes) (thread): 57344 Peak stack capacity (bytes) (thread): 57344 Heap claimed (bytes) (thread): 13060 Peak heap claimed (bytes) (thread): 13060 Heap capacity (bytes) (thread): 12288 Peak heap capacity (bytes) (thread): 12288 Heap reserved but not committed (bytes) (thread): 12288 Peak heap reserved but not committed (bytes) (thread): 20480 Total memory from OS (thread): 98304 Peak total memory from OS (thread): 98304 Our virtual memory blocks in use (thread): 6 Our peak virtual memory blocks in use (thread): 6 Allocations using multiple vmm blocks (thread): 2 Blocks used for multi-block allocs (thread): 6 Our virtual memory in use (bytes) (thread): 98304 Our peak virtual memory in use (bytes) (thread): 98304 Number of safe reads (thread): 1 (End) Thread statistics initial app signal mask: thread has private itimers (for now) mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 1 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 2 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 3 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 4 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 5 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 6 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 7 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 8 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 10 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 11 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 12 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 13 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 14 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 15 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 16 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 17 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 23 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 24 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 25 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 26 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 27 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 28 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 29 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 30 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 31 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 32 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 33 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 34 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 35 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 36 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 37 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 38 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 39 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 40 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 41 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 42 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 43 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 44 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 45 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 46 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 47 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 48 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 49 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 50 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 51 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 52 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 53 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 54 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 55 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 56 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 57 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 58 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 59 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 60 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 61 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 62 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 63 mask for our handler is 0xfffff3ff 0xffffffff we intercept signal 64 thread's initial app signal mask: update_all_memory_areas: overlap found, removing and adding: 0x4a474000-0x4a475000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a475000-0x4a47b000 prot=3 update_all_memory_areas: overlap found, removing and adding: 0x4a47b000-0x4a47d000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a47d000-0x4a47f000 prot=3 update_all_memory_areas: overlap found, removing and adding: 0x4a47f000-0x4a485000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a485000-0x4a488000 prot=3 update_all_memory_areas: overlap found, removing and adding: 0x4a488000-0x4a48d000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a48d000-0x4a499000 prot=3 update_all_memory_areas: overlap found, removing and adding: 0x4a499000-0x4a49d000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a49d000-0x4a49e000 prot=1 update_all_memory_areas: overlap found, removing and adding: 0x4a49e000-0x4a4ab000 prot=3 update_all_memory_areas: overlap found, removing and adding: 0x4a4ab000-0x4a4ad000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a4ad000-0x4a4b0000 prot=7 update_all_memory_areas: overlap found, removing and adding: 0x4a4b0000-0x4a4b5000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a4b5000-0x4a4b6000 prot=7 update_all_memory_areas: overlap found, removing and adding: 0x4a4b6000-0x4a4c5000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a4c5000-0x4a4c6000 prot=7 update_all_memory_areas: overlap found, removing and adding: 0x4a4c6000-0x4a4c9000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a4c9000-0x4a4ca000 prot=1 update_all_memory_areas: overlap found, removing and adding: 0x4a4ca000-0x4a4d7000 prot=3 update_all_memory_areas: overlap found, removing and adding: 0x4a4d7000-0x4a4d9000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a4d9000-0x4a4db000 prot=3 update_all_memory_areas: overlap found, removing and adding: 0x4a4db000-0x4a4e1000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a4e1000-0x4a4e2000 prot=3 update_all_memory_areas: overlap found, removing and adding: 0x4a4e2000-0x4a4e9000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a4e9000-0x4a4ea000 prot=3 update_all_memory_areas: overlap found, removing and adding: 0x4a4ea000-0x4a4f1000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0x4a4f1000-0x4a4f2000 prot=1 update_all_memory_areas: overlap found, removing and adding: 0x4a4f2000-0x4a4ff000 prot=3 update_all_memory_areas: overlap found, removing and adding: 0x4a4ff000-0x52474000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0xb6d0f000-0xb6f1e000 prot=13 update_all_memory_areas: overlap found, removing and adding: 0xb6f1e000-0xb6f1f000 prot=13 update_all_memory_areas: overlap found, removing and adding: 0xb6f1f000-0xb6fd8000 prot=13 update_all_memory_areas: overlap found, removing and adding: 0xb6fd8000-0xb6fdf000 prot=0 update_all_memory_areas: overlap found, removing and adding: 0xb6fdf000-0xb703e000 prot=11 update_all_memory_areas: overlap found, removing and adding: 0xb703e000-0xb7061000 prot=3 starting DR itimers from thread 4450 dynamo_start: next_tag=0xb6c7fa18, cur xsp=0xbec63380, mc->xsp=0xbec63990 initial dispatch: target = 0xb6c7fa18 Call stack: Call stack: priv_mcontext_t @0x4a496b20 r0 = 0x00000000 r1 = 0x00000000 r2 = 0x00000000 r3 = 0x00000000 r4 = 0x00000000 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000 r8 = 0x00000000 r9 = 0x00000000 r10 = 0x00000000 r11 = 0x00000000 r12 = 0x00000000 r13 = 0xbec63990 r14 = 0x00000000 r15 = 0x00000000 q0 = 0x00000000 00000000 00000000 00000000 q1 = 0x00000000 00000000 00000000 00000000 q2 = 0x00000000 00000000 00000000 00000000 q3 = 0x00000000 00000000 00000000 00000000 q4 = 0x00000000 00000000 00000000 00000000 q5 = 0x00000000 00000000 00000000 00000000 q6 = 0x00000000 00000000 00000000 00000000 q7 = 0x00000000 00000000 00000000 00000000 q8 = 0x00000000 00000000 00000000 00000000 q9 = 0x00000000 00000000 00000000 00000000 q10 = 0x00000000 00000000 00000000 00000000 q11 = 0x00000000 00000000 00000000 00000000 q12 = 0x00000000 00000000 00000000 00000000 q13 = 0x00000000 00000000 00000000 00000000 q14 = 0x00000000 00000000 00000000 00000000 q15 = 0x00000000 00000000 00000000 00000000 eflags = 0x00000000 pc = 0x00000000 dispatch: target = 0xb6c7fa18 interp: start_pc = 0xb6c7fa18 check_thread_vm_area: pc = 0xb6c7fa18 new shared vm area: 0xb6c7f000-0xb6c8c000 ---- ELF SO linker prepend_entry_to_fraglist: putting fragment @0xb6c7fa18 (shared) on vmarea 0xb6c7f000-0xb6c8c000 0xb6c7fa18 e1a0000d mov %sp -> %r0 0xb6c7fa1c fa00093b blx $0xb6c81f10 -> %lr mbr exit target = 0x4a4ae180 end_pc = 0xb6c7fa20 exit_branch_type=0xa bb->exit_target=0x4a4ae180 bb ilist before mangling: TAG 0xb6c7fa18 +0 L3 e1a0000d mov %sp -> %r0 +4 L3 fa00093b blx $0xb6c81f10 -> %lr +8 L4 @0x4a4da184 eaff5d49 b $0x4a4ae180 END 0xb6c7fa18 bb ilist after mangling: TAG 0xb6c7fa18 +0 L3 e1a0000d mov %sp -> %r0 +4 m4 @0x4a4da1c4 4a496b20