[*] Binary protection state of libuClibc-1.0.31.so
Full RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function mmap tear down of libuClibc-1.0.31.so
1261c: eb000a80 bl 15024 <ap>
12620: e5840000 str r0, [r4]
12624: e1a00005 mov r0, r5
12628: eb000d26 bl 15ac8 <close>
1262c: e5944000 ldr r4, [r4]
12630: e3740001 cmn r4, #1
12634: 13a04000 movne r4, #0
12638: 03a04001 moveq r4, #1
1263c: e2644000 rsb r4, r4, #0
12640: eaffffd8 b 125a8 <ioperm+0x54>
12644: 00075d98 muleq r7, r8, sp
12648: 00075990 muleq r7, r0, r9
1264c: 00075d28 andeq r5, r7, r8, lsr #26
12650: 0005fd6b andeq pc, r5, fp, ror #26
00012654 <outb>:
12654: e59f2014 ldr r2, [pc, #20] ; 12670 <outb+0x1c>
12658: e08f2002 add r2, pc, r2
1265c: e5923008 ldr r3, [r2, #8]
12660: e1a01311 lsl r1, r1, r3
12664: e5923000 ldr r3, [r2]
--
4b228: ebff277d bl 15024 <ap>
4b22c: e3700001 cmn r0, #1
4b230: 0a000020 beq 4b2b8 <alloc+0x5f4>
4b234: e2103007 ands r3, r0, #7
4b238: e59f23a0 ldr r2, [pc, #928] ; 4b5e0 <alloc+0x91c>
4b23c: 12633008 rsbne r3, r3, #8
4b240: 17a03003 strne r3, [r0, r3]!
4b244: 10453003 subne r3, r5, r3
4b248: 05803000 streq r3, [r0]
4b24c: e08f2002 add r2, pc, r2
4b250: 03853002 orreq r3, r5, #2
4b254: 13833002 orrne r3, r3, #2
4b258: e5803004 str r3, [r0, #4]
4b25c: e5923350 ldr r3, [r2, #848] ; 0x350
4b260: e5921358 ldr r1, [r2, #856] ; 0x358
4b264: e2833001 add r3, r3, #1
4b268: e1530001 cmp r3, r1
4b26c: c5823358 strgt r3, [r2, #856] ; 0x358
4b270: e5823350 str r3, [r2, #848] ; 0x350
4b274: e59f3368 ldr r3, [pc, #872] ; 4b5e4 <alloc+0x920>
4b278: e08f3003 add r3, pc, r3
--
4b340: ebff2737 bl 15024 <ap>
4b344: e3700001 cmn r0, #1
4b348: e1a0a000 mov sl, r0
4b34c: 0a00008b beq 4b580 <alloc+0x8bc>
4b350: e59f129c ldr r1, [pc, #668] ; 4b5f4 <alloc+0x930>
4b354: e0800005 add r0, r0, r5
4b358: e08f1001 add r1, pc, r1
4b35c: e5912360 ldr r2, [r1, #864] ; 0x360
4b360: e3c22001 bic r2, r2, #1
4b364: e5812360 str r2, [r1, #864] ; 0x360
4b368: ea000005 b 4b384 <alloc+0x6c0>
4b36c: e1a00005 mov r0, r5
4b370: ebff2651 bl 14cbc <sbrk>
4b374: e3700001 cmn r0, #1
4b378: e1a0a000 mov sl, r0
4b37c: 13e00000 mvnne r0, #0
4b380: 0affffdd beq 4b2fc <alloc+0x638>
4b384: e59f126c ldr r1, [pc, #620] ; 4b5f8 <alloc+0x934>
4b388: e158000a cmp r8, sl
4b38c: 03700001 cmneq r0, #1
4b390: e08f1001 add r1, pc, r1
--
6ca1c: ebfe944e bl 11b5c <ap@plt>
6ca20: e3700001 cmn r0, #1
6ca24: e1a09000 mov r9, r0
6ca28: 1a000097 bne 6cc8c <pthread_create+0x6e0>
6ca2c: e59f35ac ldr r3, [pc, #1452] ; 6cfe0 <pthread_create+0xa34>
6ca30: ebfe93bf bl 11934 <__aeabi_read_tp@plt>
6ca34: e79f3003 ldr r3, [pc, r3]
6ca38: e7903003 ldr r3, [r0, r3]
6ca3c: e353000c cmp r3, #12
6ca40: 059f359c ldreq r3, [pc, #1436] ; 6cfe4 <pthread_create+0xa38>
6ca44: 03a0200b moveq r2, #11
6ca48: 079f3003 ldreq r3, [pc, r3]
6ca4c: 07802003 streq r2, [r0, r3]
6ca50: e59f3590 ldr r3, [pc, #1424] ; 6cfe8 <pthread_create+0xa3c>
6ca54: ebfe93b6 bl 11934 <__aeabi_read_tp@plt>
6ca58: e79f3003 ldr r3, [pc, r3]
6ca5c: e7908003 ldr r8, [r0, r3]
6ca60: e3580000 cmp r8, #0
6ca64: 1affff9c bne 6c8dc <pthread_create+0x330>
6ca68: e1a05008 mov r5, r8
6ca6c: e1a04008 mov r4, r8
--
6ecec: ebfe8b9a bl 11b5c <ap@plt>
6ecf0: e1a06000 mov r6, r0
6ecf4: e14b28d4 ldrd r2, [fp, #-132] ; 0xffffff7c
6ecf8: e5846010 str r6, [r4, #16]
6ecfc: e1c420f0 strd r2, [r4]
6ed00: e51b3024 ldr r3, [fp, #-36] ; 0xffffffdc
6ed04: e1a02005 mov r2, r5
6ed08: e5843008 str r3, [r4, #8]
6ed0c: e3a03001 mov r3, #1
6ed10: e584300c str r3, [r4, #12]
6ed14: e1a01007 mov r1, r7
6ed18: e2840014 add r0, r4, #20
6ed1c: ebfe8b4c bl 11a54 <emcpy@plt>
6ed20: e3760001 cmn r6, #1
6ed24: 1a000003 bne 6ed38 <__pthread_setcanceltype+0x4b4>
6ed28: e1a00004 mov r0, r4
6ed2c: ebfe8cdd bl 120a8 <free@plt>
6ed30: e3a05000 mov r5, #0
6ed34: eaffffb8 b 6ec1c <__pthread_setcanceltype+0x398>
6ed38: e59f2030 ldr r2, [pc, #48] ; 6ed70 <__pthread_setcanceltype+0x4ec>
6ed3c: e59f1030 ldr r1, [pc, #48] ; 6ed74 <__pthread_setcanceltype+0x4f0>
--
6f05c: ebfe8abe bl 11b5c <ap@plt>
6f060: e3700001 cmn r0, #1
6f064: e1a06000 mov r6, r0
6f068: 0afffff0 beq 6f030 <sem_open+0x25c>
6f06c: e1a0100a mov r1, sl
6f070: e1a00005 mov r0, r5
6f074: ebfe8bcc bl 11fac <link@plt>
6f078: e3500000 cmp r0, #0
6f07c: 0a000010 beq 6f0c4 <sem_open+0x2f0>
6f080: e1a01009 mov r1, r9
6f084: e1a00006 mov r0, r6
6f088: ebfe8a47 bl 119ac <unmap@plt>
6f08c: e59b3004 ldr r3, [fp, #4]
6f090: e3130080 tst r3, #128 ; 0x80
6f094: 1affffe4 bne 6f02c <sem_open+0x258>
6f098: e59f306c ldr r3, [pc, #108] ; 6f10c <sem_open+0x338>
6f09c: ebfe8a24 bl 11934 <__aeabi_read_tp@plt>
6f0a0: e79f3003 ldr r3, [pc, r3]
6f0a4: e7903003 ldr r3, [r0, r3]
6f0a8: e3530011 cmp r3, #17
6f0ac: 1affffde bne 6f02c <sem_open+0x258>
[*] Function mmap used 6 times libuClibc-1.0.31.so