[*] 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