[*] Binary protection state of libc.so.6
Full RELRO Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function mmap tear down of libc.so.6
2a506: f07f fd67 bl a9fd8 <ap64@@GLIBC_2.4>
2a50a: 4603 mov r3, r0
2a50c: 62f8 str r0, [r7, #44] ; 0x2c
2a50e: 3301 adds r3, #1
2a510: d00d beq.n 2a52e <setlocale@@GLIBC_2.4+0x1012>
2a512: e9d4 2310 ldrd r2, r3, [r4, #64] ; 0x40
2a516: 4590 cmp r8, r2
2a518: eb76 0303 sbcs.w r3, r6, r3
2a51c: f280 81cc bge.w 2a8b8 <setlocale@@GLIBC_2.4+0x139c>
2a520: 6afb ldr r3, [r7, #44] ; 0x2c
2a522: f8c4 8010 str.w r8, [r4, #16]
2a526: 60a3 str r3, [r4, #8]
2a528: 2b00 cmp r3, #0
2a52a: f47f af16 bne.w 2a35a <setlocale@@GLIBC_2.4+0xe3e>
2a52e: 69f8 ldr r0, [r7, #28]
2a530: 2500 movs r5, #0
2a532: f07b ffc7 bl a64c4 <__close_nocancel@@GLIBC_PRIVATE>
2a536: 4628 mov r0, r5
2a538: f507 77e6 add.w r7, r7, #460 ; 0x1cc
2a53c: 46bd mov sp, r7
2a53e: ecbd 8b02 vpop {d8}
--
2a61e: f07f fcdb bl a9fd8 <ap64@@GLIBC_2.4>
2a622: 1c42 adds r2, r0, #1
2a624: 62f8 str r0, [r7, #44] ; 0x2c
2a626: d082 beq.n 2a52e <setlocale@@GLIBC_2.4+0x1012>
2a628: 6901 ldr r1, [r0, #16]
2a62a: 6883 ldr r3, [r0, #8]
2a62c: e9d0 2408 ldrd r2, r4, [r0, #32]
2a630: eb01 0141 add.w r1, r1, r1, lsl #1
2a634: eb03 0881 add.w r8, r3, r1, lsl #2
2a638: 236c movs r3, #108 ; 0x6c
2a63a: fb03 2204 mla r2, r3, r4, r2
2a63e: 4590 cmp r8, r2
2a640: bfb8 it lt
2a642: 4690 movlt r8, r2
2a644: e9d0 2105 ldrd r2, r1, [r0, #20]
2a648: 440a add r2, r1
2a64a: 4590 cmp r8, r2
2a64c: bfb8 it lt
2a64e: 4690 movlt r8, r2
2a650: 4546 cmp r6, r8
2a652: f4ff af3d bcc.w 2a4d0 <setlocale@@GLIBC_2.4+0xfb4>
--
2a7b8: f07f fc0e bl a9fd8 <ap64@@GLIBC_2.4>
2a7bc: 1c43 adds r3, r0, #1
2a7be: 61b8 str r0, [r7, #24]
2a7c0: f43f ae7a beq.w 2a4b8 <setlocale@@GLIBC_2.4+0xf9c>
2a7c4: 2010 movs r0, #16
2a7c6: f7f6 edc6 blx 21354 <alloc@plt+0x4>
2a7ca: 69ba ldr r2, [r7, #24]
2a7cc: 2800 cmp r0, #0
2a7ce: f000 809c beq.w 2a90a <setlocale@@GLIBC_2.4+0x13ee>
2a7d2: 68e3 ldr r3, [r4, #12]
2a7d4: f8c0 8008 str.w r8, [r0, #8]
2a7d8: e9c0 2900 strd r2, r9, [r0]
2a7dc: 42b3 cmp r3, r6
2a7de: f040 808a bne.w 2a8f6 <setlocale@@GLIBC_2.4+0x13da>
2a7e2: 60c6 str r6, [r0, #12]
2a7e4: 46dc mov ip, fp
2a7e6: 60e0 str r0, [r4, #12]
2a7e8: 4696 mov lr, r2
2a7ea: f107 0430 add.w r4, r7, #48 ; 0x30
2a7ee: e000 b.n 2a7f2 <setlocale@@GLIBC_2.4+0x12d6>
2a7f0: 46dc mov ip, fp
--
56e82: f053 f8a9 bl a9fd8 <ap64@@GLIBC_2.4>
56e86: 1c43 adds r3, r0, #1
56e88: 4606 mov r6, r0
56e8a: d0c0 beq.n 56e0e <_IO_file_seek@@GLIBC_2.4+0x92>
56e8c: e9dd 230e ldrd r2, r3, [sp, #56] ; 0x38
56e90: 9500 str r5, [sp, #0]
56e92: 6ba0 ldr r0, [r4, #56] ; 0x38
56e94: f048 fd1e bl 9f8d4 <llseek@GLIBC_2.4>
56e98: e9dd 230e ldrd r2, r3, [sp, #56] ; 0x38
56e9c: 428b cmp r3, r1
56e9e: bf08 it eq
56ea0: 4282 cmpeq r2, r0
56ea2: d00b beq.n 56ebc <_IO_file_seek@@GLIBC_2.4+0x140>
56ea4: 4611 mov r1, r2
56ea6: 4630 mov r0, r6
56ea8: f053 f8ca bl aa040 <__munmap@@GLIBC_PRIVATE>
56eac: ffc7 0e1f vmov.i8 d16, #255 ; 0xff
56eb0: edc4 0b14 vstr d16, [r4, #80] ; 0x50
56eb4: e7ab b.n 56e0e <_IO_file_seek@@GLIBC_2.4+0x92>
56eb6: f7ff fbcb bl 56650 <fmemopen@GLIBC_2.4+0x10c>
56eba: e79c b.n 56df6 <_IO_file_seek@@GLIBC_2.4+0x7a>
[*] Function mmap used 4 times libc.so.6