[*] Binary protection state of ubinfo
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function printf tear down of ubinfo
10c90: 01a00fa0 lsreq r0, r0, #31
10c94: 13a00001 movne r0, #1
10c98: e3500000 cmp r0, #0
10c9c: 0affffc2 beq 10bac <free@plt+0x28>
10ca0: e5943000 ldr r3, [r4]
10ca4: e59f23f0 ldr r2, [pc, #1008] ; 1109c <free@plt+0x518>
10ca8: e59f13fc ldr r1, [pc, #1020] ; 110ac <free@plt+0x528>
10cac: e59f03e4 ldr r0, [pc, #996] ; 11098 <free@plt+0x514>
10cb0: e5900000 ldr r0, [r0]
10cb4: ebffff6a bl 10a64 <fprintf@plt>
10cb8: e3e04000 mvn r4, #0
10cbc: e1a00004 mov r0, r4
10cc0: e28dd0dc add sp, sp, #220 ; 0xdc
10cc4: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
10cc8: e59f33d4 ldr r3, [pc, #980] ; 110a4 <free@plt+0x520>
10ccc: e5933000 ldr r3, [r3]
10cd0: e5863010 str r3, [r6, #16]
10cd4: eaffffb4 b 10bac <free@plt+0x28>
10cd8: e59f13d0 ldr r1, [pc, #976] ; 110b0 <free@plt+0x52c>
10cdc: e59f03d0 ldr r0, [pc, #976] ; 110b4 <free@plt+0x530>
10ce0: ebffff38 bl 109c8 <printf@plt>
10ce4: e59f13cc ldr r1, [pc, #972] ; 110b8 <free@plt+0x534>
10ce8: e59f03c4 ldr r0, [pc, #964] ; 110b4 <free@plt+0x530>
10cec: ebffff35 bl 109c8 <printf@plt>
10cf0: e59f03c4 ldr r0, [pc, #964] ; 110bc <free@plt+0x538>
10cf4: ebffff48 bl 10a1c <puts@plt>
10cf8: e1a00005 mov r0, r5
10cfc: ebffff8b bl 10b30 <exit@plt>
10d00: e59f23b8 ldr r2, [pc, #952] ; 110c0 <free@plt+0x53c>
10d04: e59f1390 ldr r1, [pc, #912] ; 1109c <free@plt+0x518>
10d08: e59f03b4 ldr r0, [pc, #948] ; 110c4 <free@plt+0x540>
10d0c: ebffff2d bl 109c8 <printf@plt>
10d10: eafffff8 b 10cf8 <free@plt+0x174>
10d14: e59f337c ldr r3, [pc, #892] ; 11098 <free@plt+0x514>
--
10ec4: eb000553 bl 12418 <free@plt+0x1894>
10ec8: e3a04000 mov r4, #0
10ecc: eaffff7a b 10cbc <free@plt+0x138>
10ed0: e28d1008 add r1, sp, #8
10ed4: e1a00006 mov r0, r6
10ed8: e5959008 ldr r9, [r5, #8]
10edc: eb0006b1 bl 129a8 <free@plt+0x1e24>
10ee0: e3500000 cmp r0, #0
10ee4: 0a000008 beq 10f0c <free@plt+0x388>
10ee8: ebffff0d bl 10b24 <__errno_location@plt>
10eec: e59f71a4 ldr r7, [pc, #420] ; 11098 <free@plt+0x514>
10ef0: e59f21a4 ldr r2, [pc, #420] ; 1109c <free@plt+0x518>
10ef4: e59f11f4 ldr r1, [pc, #500] ; 110f0 <free@plt+0x56c>
10ef8: e5905000 ldr r5, [r0]
10efc: e5970000 ldr r0, [r7]
10f00: ebfffed7 bl 10a64 <fprintf@plt>
10f04: e5977000 ldr r7, [r7]
10f08: eaffffe0 b 10e90 <free@plt+0x30c>
10f0c: e59d1014 ldr r1, [sp, #20]
10f10: e59f01dc ldr r0, [pc, #476] ; 110f4 <free@plt+0x570>
10f14: ebfffeab bl 109c8 <printf@plt>
10f18: e59d1008 ldr r1, [sp, #8]
10f1c: e59f01d4 ldr r0, [pc, #468] ; 110f8 <free@plt+0x574>
10f20: ebfffea8 bl 109c8 <printf@plt>
10f24: e59d1018 ldr r1, [sp, #24]
10f28: e3710001 cmn r1, #1
10f2c: 0a00002b beq 10fe0 <free@plt+0x45c>
10f30: e59d201c ldr r2, [sp, #28]
10f34: e59f01c0 ldr r0, [pc, #448] ; 110fc <free@plt+0x578>
10f38: ebfffea2 bl 109c8 <printf@plt>
10f3c: e59d3008 ldr r3, [sp, #8]
10f40: e3530000 cmp r3, #0
10f44: 0affffdd beq 10ec0 <free@plt+0x33c>
10f48: e59f01b0 ldr r0, [pc, #432] ; 11100 <free@plt+0x57c>
10f4c: ebfffe9d bl 109c8 <printf@plt>
10f50: e59fa1ac ldr sl, [pc, #428] ; 11104 <free@plt+0x580>
10f54: e59d800c ldr r8, [sp, #12]
--
11000: 1a00000e bne 11040 <free@plt+0x4bc>
11004: ebfffec6 bl 10b24 <__errno_location@plt>
11008: e5903000 ldr r3, [r0]
1100c: e1a05000 mov r5, r0
11010: e3530002 cmp r3, #2
11014: 0a00000e beq 11054 <free@plt+0x4d0>
11018: e59f7078 ldr r7, [pc, #120] ; 11098 <free@plt+0x514>
1101c: e3a0000a mov r0, #10
11020: ebfffe62 bl 109b0 <putchar@plt>
11024: e1a03008 mov r3, r8
11028: e59f206c ldr r2, [pc, #108] ; 1109c <free@plt+0x518>
1102c: e59f10e0 ldr r1, [pc, #224] ; 11114 <free@plt+0x590>
11030: e5970000 ldr r0, [r7]
11034: e5955000 ldr r5, [r5]
11038: ebfffe89 bl 10a64 <fprintf@plt>
1103c: eaffffb0 b 10f04 <free@plt+0x380>
11040: e3570000 cmp r7, #0
11044: e1a01008 mov r1, r8
11048: 1a000003 bne 1105c <free@plt+0x4d8>
1104c: e1a0000b mov r0, fp
11050: ebfffe5c bl 109c8 <printf@plt>
11054: e2888001 add r8, r8, #1
11058: eaffffc0 b 10f60 <free@plt+0x3dc>
1105c: e1a0000a mov r0, sl
11060: ebfffe58 bl 109c8 <printf@plt>
11064: e3a07000 mov r7, #0
11068: eafffff9 b 11054 <free@plt+0x4d0>
--
11404: e58d7000 str r7, [sp]
11408: e5950000 ldr r0, [r5]
1140c: ebfffd94 bl 10a64 <fprintf@plt>
11410: e1a00004 mov r0, r4
11414: e5955000 ldr r5, [r5]
11418: ebfffd6d bl 109d4 <strerror@plt>
1141c: e58d4000 str r4, [sp]
11420: e59f30f0 ldr r3, [pc, #240] ; 11518 <free@plt+0x994>
11424: e3a02008 mov r2, #8
11428: e59f10ec ldr r1, [pc, #236] ; 1151c <free@plt+0x998>
1142c: e3e04000 mvn r4, #0
11430: e58d0004 str r0, [sp, #4]
11434: e1a00005 mov r0, r5
11438: ebfffd89 bl 10a64 <fprintf@plt>
1143c: e1a00004 mov r0, r4
11440: e28dd0c4 add sp, sp, #196 ; 0xc4
11444: e8bd80f0 pop {r4, r5, r6, r7, pc}
11448: e59d2008 ldr r2, [sp, #8]
1144c: e59d100c ldr r1, [sp, #12]
11450: e59f00c8 ldr r0, [pc, #200] ; 11520 <free@plt+0x99c>
11454: ebfffd5b bl 109c8 <printf@plt>
11458: e59d1018 ldr r1, [sp, #24]
1145c: e59f30c0 ldr r3, [pc, #192] ; 11524 <free@plt+0x9a0>
11460: e59f20c0 ldr r2, [pc, #192] ; 11528 <free@plt+0x9a4>
11464: e3510003 cmp r1, #3
11468: 01a01002 moveq r1, r2
1146c: 11a01003 movne r1, r3
11470: e59f00b4 ldr r0, [pc, #180] ; 1152c <free@plt+0x9a8>
11474: ebfffd53 bl 109c8 <printf@plt>
11478: e59d101c ldr r1, [sp, #28]
1147c: e59f00ac ldr r0, [pc, #172] ; 11530 <free@plt+0x9ac>
11480: ebfffd50 bl 109c8 <printf@plt>
11484: e59d1030 ldr r1, [sp, #48] ; 0x30
11488: e59f00a4 ldr r0, [pc, #164] ; 11534 <free@plt+0x9b0>
1148c: ebfffd4d bl 109c8 <printf@plt>
11490: e1cd02d8 ldrd r0, [sp, #40] ; 0x28
11494: e1a02004 mov r2, r4
11498: eb000167 bl 11a3c <free@plt+0xeb8>
1149c: e59f0094 ldr r0, [pc, #148] ; 11538 <free@plt+0x9b4>
114a0: ebfffd5d bl 10a1c <puts@plt>
114a4: e59d3018 ldr r3, [sp, #24]
114a8: e3530004 cmp r3, #4
114ac: 1a000006 bne 114cc <free@plt+0x948>
114b0: e59f0084 ldr r0, [pc, #132] ; 1153c <free@plt+0x9b8>
114b4: ebfffd43 bl 109c8 <printf@plt>
114b8: e1cd02d0 ldrd r0, [sp, #32]
114bc: e3a02001 mov r2, #1
114c0: eb00015d bl 11a3c <free@plt+0xeb8>
114c4: e3a0000a mov r0, #10
114c8: ebfffd38 bl 109b0 <putchar@plt>
114cc: e59d1038 ldr r1, [sp, #56] ; 0x38
114d0: e59f2068 ldr r2, [pc, #104] ; 11540 <free@plt+0x9bc>
114d4: e59f3068 ldr r3, [pc, #104] ; 11544 <free@plt+0x9c0>
114d8: e3510000 cmp r1, #0
114dc: 11a01002 movne r1, r2
114e0: 01a01003 moveq r1, r3
114e4: e59f005c ldr r0, [pc, #92] ; 11548 <free@plt+0x9c4>
114e8: ebfffd36 bl 109c8 <printf@plt>
114ec: e28d103c add r1, sp, #60 ; 0x3c
114f0: e59f0054 ldr r0, [pc, #84] ; 1154c <free@plt+0x9c8>
114f4: ebfffd33 bl 109c8 <printf@plt>
114f8: e59d2014 ldr r2, [sp, #20]
114fc: e59d1010 ldr r1, [sp, #16]
11500: e59f0048 ldr r0, [pc, #72] ; 11550 <free@plt+0x9cc>
11504: ebfffd2f bl 109c8 <printf@plt>
11508: eaffffcb b 1143c <free@plt+0x8b8>
1150c: 000260d0 ldrdeq r6, [r2], -r0
--
11588: e59f12d0 ldr r1, [pc, #720] ; 11860 <free@plt+0xcdc>
1158c: e5904000 ldr r4, [r0]
11590: e5950000 ldr r0, [r5]
11594: ebfffd32 bl 10a64 <fprintf@plt>
11598: e1a00004 mov r0, r4
1159c: e5955000 ldr r5, [r5]
115a0: ebfffd0b bl 109d4 <strerror@plt>
115a4: e59f32b8 ldr r3, [pc, #696] ; 11864 <free@plt+0xce0>
115a8: e59f12b8 ldr r1, [pc, #696] ; 11868 <free@plt+0xce4>
115ac: e3a02008 mov r2, #8
115b0: e58d4000 str r4, [sp]
115b4: e58d0004 str r0, [sp, #4]
115b8: e1a00005 mov r0, r5
115bc: ebfffd28 bl 10a64 <fprintf@plt>
115c0: e3e04000 mvn r4, #0
115c4: e1a00004 mov r0, r4
115c8: e28ddf47 add sp, sp, #284 ; 0x11c
115cc: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
115d0: e59d1008 ldr r1, [sp, #8]
115d4: e59f0290 ldr r0, [pc, #656] ; 1186c <free@plt+0xce8>
115d8: ebfffcfa bl 109c8 <printf@plt>
115dc: e59d1010 ldr r1, [sp, #16]
115e0: e59f0288 ldr r0, [pc, #648] ; 11870 <free@plt+0xcec>
115e4: ebfffcf7 bl 109c8 <printf@plt>
115e8: e59f0284 ldr r0, [pc, #644] ; 11874 <free@plt+0xcf0>
115ec: ebfffcf5 bl 109c8 <printf@plt>
115f0: e59d0044 ldr r0, [sp, #68] ; 0x44
115f4: e1a02004 mov r2, r4
115f8: e1a01fc0 asr r1, r0, #31
115fc: eb00010e bl 11a3c <free@plt+0xeb8>
11600: e3a0000a mov r0, #10
11604: ebfffce9 bl 109b0 <putchar@plt>
11608: e59d1024 ldr r1, [sp, #36] ; 0x24
1160c: e59f0264 ldr r0, [pc, #612] ; 11878 <free@plt+0xcf4>
11610: ebfffcec bl 109c8 <printf@plt>
11614: e1a02004 mov r2, r4
11618: e1cd03d0 ldrd r0, [sp, #48] ; 0x30
1161c: eb000106 bl 11a3c <free@plt+0xeb8>
11620: e59f0254 ldr r0, [pc, #596] ; 1187c <free@plt+0xcf8>
11624: ebfffcfc bl 10a1c <puts@plt>
11628: e59d1028 ldr r1, [sp, #40] ; 0x28
1162c: e59f024c ldr r0, [pc, #588] ; 11880 <free@plt+0xcfc>
11630: ebfffce4 bl 109c8 <printf@plt>
11634: e1a02004 mov r2, r4
11638: e1cd03d8 ldrd r0, [sp, #56] ; 0x38
1163c: eb0000fe bl 11a3c <free@plt+0xeb8>
11640: e59f0234 ldr r0, [pc, #564] ; 1187c <free@plt+0xcf8>
11644: ebfffcf4 bl 10a1c <puts@plt>
11648: e59d1054 ldr r1, [sp, #84] ; 0x54
1164c: e59f0230 ldr r0, [pc, #560] ; 11884 <free@plt+0xd00>
11650: ebfffcdc bl 109c8 <printf@plt>
11654: e59d1040 ldr r1, [sp, #64] ; 0x40
11658: e59f0228 ldr r0, [pc, #552] ; 11888 <free@plt+0xd04>
1165c: ebfffcd9 bl 109c8 <printf@plt>
11660: e59d1050 ldr r1, [sp, #80] ; 0x50
11664: e59f0220 ldr r0, [pc, #544] ; 1188c <free@plt+0xd08>
11668: ebfffcd6 bl 109c8 <printf@plt>
1166c: e1cd24d8 ldrd r2, [sp, #72] ; 0x48
11670: e59f0218 ldr r0, [pc, #536] ; 11890 <free@plt+0xd0c>
11674: ebfffcd3 bl 109c8 <printf@plt>
11678: e59d1058 ldr r1, [sp, #88] ; 0x58
1167c: e59f3210 ldr r3, [pc, #528] ; 11894 <free@plt+0xd10>
11680: e3510001 cmp r1, #1
11684: e59f220c ldr r2, [pc, #524] ; 11898 <free@plt+0xd14>
11688: e59f020c ldr r0, [pc, #524] ; 1189c <free@plt+0xd18>
1168c: d1a02003 movle r2, r3
11690: ebfffccc bl 109c8 <printf@plt>
11694: e59d2020 ldr r2, [sp, #32]
11698: e59d101c ldr r1, [sp, #28]
1169c: e59f01fc ldr r0, [pc, #508] ; 118a0 <free@plt+0xd1c>
116a0: ebfffcc8 bl 109c8 <printf@plt>
116a4: e59d3010 ldr r3, [sp, #16]
116a8: e3530000 cmp r3, #0
116ac: 1a000001 bne 116b8 <free@plt+0xb34>
116b0: e3a04000 mov r4, #0
116b4: eaffffc2 b 115c4 <free@plt+0xa40>
116b8: e59f01e4 ldr r0, [pc, #484] ; 118a4 <free@plt+0xd20>
116bc: ebfffcc1 bl 109c8 <printf@plt>
116c0: e59fa1e0 ldr sl, [pc, #480] ; 118a8 <free@plt+0xd24>
116c4: e59d5014 ldr r5, [sp, #20]
--
117cc: e59f2088 ldr r2, [pc, #136] ; 1185c <free@plt+0xcd8>
117d0: e1a03005 mov r3, r5
117d4: e59f10d8 ldr r1, [pc, #216] ; 118b4 <free@plt+0xd30>
117d8: e5960000 ldr r0, [r6]
117dc: ebfffca0 bl 10a64 <fprintf@plt>
117e0: e1a00007 mov r0, r7
117e4: e5965000 ldr r5, [r6]
117e8: ebfffc79 bl 109d4 <strerror@plt>
117ec: e58d7000 str r7, [sp]
117f0: e59f306c ldr r3, [pc, #108] ; 11864 <free@plt+0xce0>
117f4: e3a02008 mov r2, #8
117f8: e59f1068 ldr r1, [pc, #104] ; 11868 <free@plt+0xce4>
117fc: e58d0004 str r0, [sp, #4]
11800: e1a00005 mov r0, r5
11804: ebfffc96 bl 10a64 <fprintf@plt>
11808: eaffff6d b 115c4 <free@plt+0xa40>
1180c: e3580000 cmp r8, #0
11810: e1a01005 mov r1, r5
11814: 1a000003 bne 11828 <free@plt+0xca4>
11818: e1a0000b mov r0, fp
1181c: ebfffc69 bl 109c8 <printf@plt>
11820: e2855001 add r5, r5, #1
11824: eaffffa9 b 116d0 <free@plt+0xb4c>
11828: e1a0000a mov r0, sl
1182c: ebfffc65 bl 109c8 <printf@plt>
11830: e3a08000 mov r8, #0
11834: eafffff9 b 11820 <free@plt+0xc9c>
--
11a18: eafffff3 b 119ec <free@plt+0xe68>
11a1c: e3a03601 mov r3, #1048576 ; 0x100000
11a20: eafffff6 b 11a00 <free@plt+0xe7c>
11a24: 0001508e andeq r5, r1, lr, lsl #1
11a28: 00015125 andeq r5, r1, r5, lsr #2
11a2c: 00015115 andeq r5, r1, r5, lsl r1
11a30: 00015105 andeq r5, r1, r5, lsl #2
11a34: 000150af andeq r5, r1, pc, lsr #1
11a38: 000260d0 ldrdeq r6, [r2], -r0
11a3c: e59f3144 ldr r3, [pc, #324] ; 11b88 <free@plt+0x1004>
11a40: e3520000 cmp r2, #0
11a44: e92d4ff7 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr}
11a48: e59f613c ldr r6, [pc, #316] ; 11b8c <free@plt+0x1008>
11a4c: e1a04000 mov r4, r0
11a50: 01a06003 moveq r6, r3
11a54: e1a08002 mov r8, r2
11a58: e1a03001 mov r3, r1
11a5c: e1a02000 mov r2, r0
11a60: e59f0128 ldr r0, [pc, #296] ; 11b90 <free@plt+0x100c>
11a64: e1a05001 mov r5, r1
11a68: ebfffbd6 bl 109c8 <printf@plt>
11a6c: e3540105 cmp r4, #1073741825 ; 0x40000001
11a70: e2d53000 sbcs r3, r5, #0
11a74: ba000013 blt 11ac8 <free@plt+0xf44>
11a78: e28f30f8 add r3, pc, #248 ; 0xf8
11a7c: e1c320d0 ldrd r2, [r3]
11a80: e3c40103 bic r0, r4, #-1073741824 ; 0xc0000000
11a84: e3a01000 mov r1, #0
11a88: eb000944 bl 13fa0 <free@plt+0x341c>
11a8c: e1a07f24 lsr r7, r4, #30
11a90: e1877105 orr r7, r7, r5, lsl #2
11a94: e1a09f45 asr r9, r5, #30
11a98: e1a02007 mov r2, r7
11a9c: e1a03009 mov r3, r9
11aa0: e1cd00f0 strd r0, [sp]
11aa4: e59f00e8 ldr r0, [pc, #232] ; 11b94 <free@plt+0x1010>
11aa8: e1a01006 mov r1, r6
11aac: ebfffbc5 bl 109c8 <printf@plt>
11ab0: e3580000 cmp r8, #0
11ab4: 0a00002d beq 11b70 <free@plt+0xfec>
[*] Function printf used 33 times ubinfo