[*] 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
27356: f081 fe7b bl a9050 <ap64@@GLIBC_2.4>
2735a: 1c43 adds r3, r0, #1
2735c: 6238 str r0, [r7, #32]
2735e: d09b beq.n 27298 <setlocale@@GLIBC_2.4+0x1184>
27360: 2010 movs r0, #16
27362: f7f6 edfe blx 1df60 <alloc@plt+0x4>
27366: 6a3a ldr r2, [r7, #32]
27368: 2800 cmp r0, #0
2736a: f000 8121 beq.w 275b0 <setlocale@@GLIBC_2.4+0x149c>
2736e: f8db 300c ldr.w r3, [fp, #12]
27372: 6084 str r4, [r0, #8]
27374: e9c0 2900 strd r2, r9, [r0]
27378: 42ab cmp r3, r5
2737a: f040 810b bne.w 27594 <setlocale@@GLIBC_2.4+0x1480>
2737e: f107 0138 add.w r1, r7, #56 ; 0x38
27382: 4684 mov ip, r0
27384: 60c5 str r5, [r0, #12]
27386: f8cb 000c str.w r0, [fp, #12]
2738a: 6833 ldr r3, [r6, #0]
2738c: 454b cmp r3, r9
2738e: f0c0 80ed bcc.w 2756c <setlocale@@GLIBC_2.4+0x1458>
--
2740a: f081 fe21 bl a9050 <ap64@@GLIBC_2.4>
2740e: f1b0 3fff cmp.w r0, #4294967295 ; 0xffffffff
27412: 4683 mov fp, r0
27414: f43f af43 beq.w 2729e <setlocale@@GLIBC_2.4+0x118a>
27418: 6901 ldr r1, [r0, #16]
2741a: 6883 ldr r3, [r0, #8]
2741c: e9d0 4208 ldrd r4, r2, [r0, #32]
27420: eb01 0141 add.w r1, r1, r1, lsl #1
27424: eb03 0981 add.w r9, r3, r1, lsl #2
27428: 236c movs r3, #108 ; 0x6c
2742a: fb03 4402 mla r4, r3, r2, r4
2742e: 45a1 cmp r9, r4
27430: bfb8 it lt
27432: 46a1 movlt r9, r4
27434: e9d0 1405 ldrd r1, r4, [r0, #20]
27438: 4421 add r1, r4
2743a: 4589 cmp r9, r1
2743c: bfb8 it lt
2743e: 4689 movlt r9, r1
27440: 454e cmp r6, r9
27442: d357 bcc.n 274f4 <setlocale@@GLIBC_2.4+0x13e0>
--
2752c: f081 fd90 bl a9050 <ap64@@GLIBC_2.4>
27530: f1b0 3fff cmp.w r0, #4294967295 ; 0xffffffff
27534: 4683 mov fp, r0
27536: f43f aeb2 beq.w 2729e <setlocale@@GLIBC_2.4+0x118a>
2753a: e9d4 1310 ldrd r1, r3, [r4, #64] ; 0x40
2753e: 4588 cmp r8, r1
27540: eb76 0303 sbcs.w r3, r6, r3
27544: da06 bge.n 27554 <setlocale@@GLIBC_2.4+0x1440>
27546: f8c4 8010 str.w r8, [r4, #16]
2754a: 60a0 str r0, [r4, #8]
2754c: 2800 cmp r0, #0
2754e: f47f ad68 bne.w 27022 <setlocale@@GLIBC_2.4+0xf0e>
27552: e6a4 b.n 2729e <setlocale@@GLIBC_2.4+0x118a>
27554: 6a78 ldr r0, [r7, #36] ; 0x24
27556: f07d ff5b bl a5410 <__close_nocancel@@GLIBC_PRIVATE>
2755a: f8c4 8010 str.w r8, [r4, #16]
2755e: f8c4 b008 str.w fp, [r4, #8]
27562: f1bb 0f00 cmp.w fp, #0
27566: f47f ad59 bne.w 2701c <setlocale@@GLIBC_2.4+0xf08>
2756a: e69b b.n 272a4 <setlocale@@GLIBC_2.4+0x1190>
2756c: 4b1e ldr r3, [pc, #120] ; (275e8 <setlocale@@GLIBC_2.4+0x14d4>)
--
543ba: f054 fe49 bl a9050 <ap64@@GLIBC_2.4>
543be: 1c43 adds r3, r0, #1
543c0: 4606 mov r6, r0
543c2: d0c0 beq.n 54346 <_IO_file_seek@@GLIBC_2.4+0x96>
543c4: e9dd 230e ldrd r2, r3, [sp, #56] ; 0x38
543c8: 9500 str r5, [sp, #0]
543ca: 6ba0 ldr r0, [r4, #56] ; 0x38
543cc: f04a f9dc bl 9e788 <llseek@GLIBC_2.4>
543d0: e9dd 230e ldrd r2, r3, [sp, #56] ; 0x38
543d4: 428b cmp r3, r1
543d6: bf08 it eq
543d8: 4282 cmpeq r2, r0
543da: d00b beq.n 543f4 <_IO_file_seek@@GLIBC_2.4+0x144>
543dc: 4611 mov r1, r2
543de: 4630 mov r0, r6
543e0: f054 fe6e bl a90c0 <__munmap@@GLIBC_PRIVATE>
543e4: ffc7 0e1f vmov.i8 d16, #255 ; 0xff
543e8: edc4 0b14 vstr d16, [r4, #80] ; 0x50
543ec: e7ab b.n 54346 <_IO_file_seek@@GLIBC_2.4+0x96>
543ee: f7ff fbbf bl 53b70 <fmemopen@GLIBC_2.4+0x114>
543f2: e79c b.n 5432e <_IO_file_seek@@GLIBC_2.4+0x7e>
[*] Function mmap used 4 times libc.so.6