[*] Binary protection state of nanddump
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of nanddump
00010bfc <raise@plt>:
10bfc: e28fc600 add ip, pc, #0, 12
10c00: e28cca16 add ip, ip, #90112 ; 0x16000
10c04: e5bcf4a4 ldr pc, [ip, #1188]! ; 0x4a4
00010c08 <free@plt>:
10c08: e28fc600 add ip, pc, #0, 12
10c0c: e28cca16 add ip, ip, #90112 ; 0x16000
10c10: e5bcf49c ldr pc, [ip, #1180]! ; 0x49c
Disassembly of section .text:
00010c14 <.text>:
10c14: e92d4007 push {r0, r1, r2, lr}
10c18: ebffffdf bl 10b9c <__errno_location@plt>
10c1c: e59f5040 ldr r5, [pc, #64] ; 10c64 <free@plt+0x5c>
10c20: e59f2040 ldr r2, [pc, #64] ; 10c68 <free@plt+0x60>
10c24: e59f1040 ldr r1, [pc, #64] ; 10c6c <free@plt+0x64>
10c28: e5904000 ldr r4, [r0]
10c2c: e5950000 ldr r0, [r5]
10c30: ebffffac bl 10ae8 <fprintf@plt>
10c34: e1a00004 mov r0, r4
10c38: e5955000 ldr r5, [r5]
10c3c: ebffff82 bl 10a4c <strerror@plt>
10c40: e58d4000 str r4, [sp]
10c44: e59f3024 ldr r3, [pc, #36] ; 10c70 <free@plt+0x68>
10c48: e3a0200a mov r2, #10
10c4c: e59f1020 ldr r1, [pc, #32] ; 10c74 <free@plt+0x6c>
10c50: e58d0004 str r0, [sp, #4]
10c54: e1a00005 mov r0, r5
10c58: ebffffa2 bl 10ae8 <fprintf@plt>
10c5c: e3e00000 mvn r0, #0
10c60: ebffffd0 bl 10ba8 <exit@plt>
10c64: 000270d0 ldrdeq r7, [r2], -r0
10c68: 000152db ldrdeq r5, [r1], -fp
10c6c: 00015315 andeq r5, r1, r5, lsl r3
10c70: 00015f63 andeq r5, r1, r3, ror #30
10c74: 00015330 andeq r5, r1, r0, lsr r3
10c78: e92d4007 push {r0, r1, r2, lr}
10c7c: ebffffc6 bl 10b9c <__errno_location@plt>
10c80: e59f5040 ldr r5, [pc, #64] ; 10cc8 <free@plt+0xc0>
10c84: e59f2040 ldr r2, [pc, #64] ; 10ccc <free@plt+0xc4>
10c88: e59f1040 ldr r1, [pc, #64] ; 10cd0 <free@plt+0xc8>
10c8c: e5904000 ldr r4, [r0]
10c90: e5950000 ldr r0, [r5]
10c94: ebffff93 bl 10ae8 <fprintf@plt>
10c98: e1a00004 mov r0, r4
10c9c: e5955000 ldr r5, [r5]
10ca0: ebffff69 bl 10a4c <strerror@plt>
10ca4: e58d4000 str r4, [sp]
10ca8: e59f3024 ldr r3, [pc, #36] ; 10cd4 <free@plt+0xcc>
10cac: e3a02008 mov r2, #8
10cb0: e59f1020 ldr r1, [pc, #32] ; 10cd8 <free@plt+0xd0>
10cb4: e58d0004 str r0, [sp, #4]
10cb8: e1a00005 mov r0, r5
10cbc: ebffff89 bl 10ae8 <fprintf@plt>
10cc0: e3e00000 mvn r0, #0
10cc4: ebffffb7 bl 10ba8 <exit@plt>
--
10e34: 1a000002 bne 10e44 <free@plt+0x23c>
10e38: e3a03001 mov r3, #1
10e3c: e5853000 str r3, [r5]
10e40: eaffffae b 10d00 <free@plt+0xf8>
10e44: e59f19d8 ldr r1, [pc, #2520] ; 11824 <free@plt+0xc1c>
10e48: e1a00007 mov r0, r7
10e4c: ebffff49 bl 10b78 <strcmp@plt>
10e50: e3500000 cmp r0, #0
10e54: 03a03002 moveq r3, #2
10e58: 0afffff7 beq 10e3c <free@plt+0x234>
10e5c: eaffffbd b 10d58 <free@plt+0x150>
10e60: e3590000 cmp r9, #0
10e64: 13a02001 movne r2, #1
10e68: 15c52004 strbne r2, [r5, #4]
10e6c: 11a09000 movne r9, r0
10e70: 1affffa2 bne 10d00 <free@plt+0xf8>
10e74: e59f39ac ldr r3, [pc, #2476] ; 11828 <free@plt+0xc20>
10e78: e59f29ac ldr r2, [pc, #2476] ; 1182c <free@plt+0xc24>
10e7c: e59f19ac ldr r1, [pc, #2476] ; 11830 <free@plt+0xc28>
10e80: e5930000 ldr r0, [r3]
10e84: ebffff17 bl 10ae8 <fprintf@plt>
10e88: e3e00000 mvn r0, #0
10e8c: ea000007 b 10eb0 <free@plt+0x2a8>
--
10e98: e59f0998 ldr r0, [pc, #2456] ; 11838 <free@plt+0xc30>
10e9c: ebfffee7 bl 10a40 <printf@plt>
10ea0: e59f1984 ldr r1, [pc, #2436] ; 1182c <free@plt+0xc24>
10ea4: e59f0990 ldr r0, [pc, #2448] ; 1183c <free@plt+0xc34>
10ea8: ebfffee4 bl 10a40 <printf@plt>
10eac: e1a00007 mov r0, r7
10eb0: ebffff3c bl 10ba8 <exit@plt>
10eb4: e59f395c ldr r3, [pc, #2396] ; 11818 <free@plt+0xc10>
10eb8: e5930000 ldr r0, [r3]
10ebc: e3500000 cmp r0, #0
10ec0: 0a000014 beq 10f18 <free@plt+0x310>
10ec4: ebffff1f bl 10b48 <strdup@plt>
10ec8: e3500000 cmp r0, #0
10ecc: 1a000011 bne 10f18 <free@plt+0x310>
10ed0: ebffff31 bl 10b9c <__errno_location@plt>
10ed4: e59f594c ldr r5, [pc, #2380] ; 11828 <free@plt+0xc20>
10ed8: e59f294c ldr r2, [pc, #2380] ; 1182c <free@plt+0xc24>
10edc: e59f195c ldr r1, [pc, #2396] ; 11840 <free@plt+0xc38>
10ee0: e5904000 ldr r4, [r0]
10ee4: e5950000 ldr r0, [r5]
10ee8: ebfffefe bl 10ae8 <fprintf@plt>
10eec: e1a00004 mov r0, r4
10ef0: e5955000 ldr r5, [r5]
10ef4: ebfffed4 bl 10a4c <strerror@plt>
10ef8: e58d4000 str r4, [sp]
10efc: e59f3940 ldr r3, [pc, #2368] ; 11844 <free@plt+0xc3c>
10f00: e3a0200a mov r2, #10
10f04: e59f193c ldr r1, [pc, #2364] ; 11848 <free@plt+0xc40>
10f08: e58d0004 str r0, [sp, #4]
10f0c: e1a00005 mov r0, r5
10f10: ebfffef4 bl 10ae8 <fprintf@plt>
10f14: eaffffdb b 10e88 <free@plt+0x280>
10f18: e5840010 str r0, [r4, #16]
--
10f20: e59f38f0 ldr r3, [pc, #2288] ; 11818 <free@plt+0xc10>
10f24: e28d1068 add r1, sp, #104 ; 0x68
10f28: e5930000 ldr r0, [r3]
10f2c: eb0002aa bl 119dc <free@plt+0xdd4>
10f30: e1c401f8 strd r0, [r4, #24]
10f34: eaffff71 b 10d00 <free@plt+0xf8>
10f38: e3590000 cmp r9, #0
10f3c: 0affffcc beq 10e74 <free@plt+0x26c>
10f40: e5c57004 strb r7, [r5, #4]
10f44: e1a09007 mov r9, r7
10f48: eaffff6c b 10d00 <free@plt+0xf8>
10f4c: e3a03001 mov r3, #1
10f50: e5c43021 strb r3, [r4, #33] ; 0x21
10f54: e3a03001 mov r3, #1
10f58: e5c43022 strb r3, [r4, #34] ; 0x22
10f5c: eaffff67 b 10d00 <free@plt+0xf8>
10f60: e59f38e4 ldr r3, [pc, #2276] ; 1184c <free@plt+0xc44>
10f64: e59f28c0 ldr r2, [pc, #2240] ; 1182c <free@plt+0xc24>
10f68: e59f18e0 ldr r1, [pc, #2272] ; 11850 <free@plt+0xc48>
10f6c: e5930000 ldr r0, [r3]
10f70: ebfffedc bl 10ae8 <fprintf@plt>
10f74: eaffffcc b 10eac <free@plt+0x2a4>
10f78: e59f288c ldr r2, [pc, #2188] ; 1180c <free@plt+0xc04>
10f7c: e1c200d8 ldrd r0, [r2, #8]
10f80: e1a07002 mov r7, r2
10f84: e3500000 cmp r0, #0
10f88: e2d13000 sbcs r3, r1, #0
10f8c: aa000006 bge 10fac <free@plt+0x3a4>
10f90: e1cd00f0 strd r0, [sp]
10f94: e59f2890 ldr r2, [pc, #2192] ; 1182c <free@plt+0xc24>
10f98: e59f18b4 ldr r1, [pc, #2228] ; 11854 <free@plt+0xc4c>
10f9c: e59f0884 ldr r0, [pc, #2180] ; 11828 <free@plt+0xc20>
10fa0: e5900000 ldr r0, [r0]
10fa4: ebfffecf bl 10ae8 <fprintf@plt>
10fa8: eaffffb6 b 10e88 <free@plt+0x280>
10fac: e1c201d8 ldrd r0, [r2, #24]
--
10ffc: e3520000 cmp r2, #0
11000: 0a000005 beq 1101c <free@plt+0x414>
11004: e5d72022 ldrb r2, [r7, #34] ; 0x22
11008: e3520000 cmp r2, #0
1100c: 159f3814 ldrne r3, [pc, #2068] ; 11828 <free@plt+0xc20>
11010: 159f0848 ldrne r0, [pc, #2120] ; 11860 <free@plt+0xc58>
11014: 15931000 ldrne r1, [r3]
11018: 1afffff3 bne 10fec <free@plt+0x3e4>
1101c: e59f2840 ldr r2, [pc, #2112] ; 11864 <free@plt+0xc5c>
11020: e5922000 ldr r2, [r2]
11024: e0466002 sub r6, r6, r2
11028: e3560001 cmp r6, #1
1102c: 1a000002 bne 1103c <free@plt+0x434>
11030: e59d4068 ldr r4, [sp, #104] ; 0x68
11034: e3540000 cmp r4, #0
11038: 0a000005 beq 11054 <free@plt+0x44c>
1103c: e59f37e4 ldr r3, [pc, #2020] ; 11828 <free@plt+0xc20>
11040: e59f27e4 ldr r2, [pc, #2020] ; 1182c <free@plt+0xc24>
11044: e59f1804 ldr r1, [pc, #2052] ; 11850 <free@plt+0xc48>
11048: e5930000 ldr r0, [r3]
1104c: ebfffea5 bl 10ae8 <fprintf@plt>
11050: eaffffe6 b 10ff0 <free@plt+0x3e8>
11054: e79a2102 ldr r2, [sl, r2, lsl #2]
11058: e5872028 str r2, [r7, #40] ; 0x28
1105c: eb00068d bl 12a98 <free@plt+0x1e90>
11060: e2503000 subs r3, r0, #0
11064: e58d303c str r3, [sp, #60] ; 0x3c
11068: 1a000007 bne 1108c <free@plt+0x484>
1106c: e59f27b8 ldr r2, [pc, #1976] ; 1182c <free@plt+0xc24>
11070: e59f17f0 ldr r1, [pc, #2032] ; 11868 <free@plt+0xc60>
11074: e59f07ac ldr r0, [pc, #1964] ; 11828 <free@plt+0xc20>
11078: e5900000 ldr r0, [r0]
1107c: ebfffe99 bl 10ae8 <fprintf@plt>
11080: e1a0000b mov r0, fp
11084: e28ddf6f add sp, sp, #444 ; 0x1bc
--
1116c: ebfffe9f bl 10bf0 <close@plt>
11170: e59d0024 ldr r0, [sp, #36] ; 0x24
11174: ebfffea3 bl 10c08 <free@plt>
11178: e59d0020 ldr r0, [sp, #32]
1117c: ebfffea1 bl 10c08 <free@plt>
11180: eaffff9a b 10ff0 <free@plt+0x3e8>
11184: e28d2048 add r2, sp, #72 ; 0x48
11188: e59f16e8 ldr r1, [pc, #1768] ; 11878 <free@plt+0xc70>
1118c: e1a00005 mov r0, r5
11190: ebfffe27 bl 10a34 <ioctl@plt>
11194: e3500000 cmp r0, #0
11198: 1a00002f bne 1125c <free@plt+0x654>
1119c: e5d73023 ldrb r3, [r7, #35] ; 0x23
111a0: e3530000 cmp r3, #0
111a4: e58d3038 str r3, [sp, #56] ; 0x38
111a8: 1a000012 bne 111f8 <free@plt+0x5f0>
111ac: e59f4674 ldr r4, [pc, #1652] ; 11828 <free@plt+0xc20>
111b0: e59d204c ldr r2, [sp, #76] ; 0x4c
111b4: e59f16c0 ldr r1, [pc, #1728] ; 1187c <free@plt+0xc74>
111b8: e5940000 ldr r0, [r4]
111bc: ebfffe49 bl 10ae8 <fprintf@plt>
111c0: e59d2048 ldr r2, [sp, #72] ; 0x48
111c4: e59f16b4 ldr r1, [pc, #1716] ; 11880 <free@plt+0xc78>
111c8: e5940000 ldr r0, [r4]
111cc: ebfffe45 bl 10ae8 <fprintf@plt>
111d0: e59d2050 ldr r2, [sp, #80] ; 0x50
111d4: e59f16a8 ldr r1, [pc, #1704] ; 11884 <free@plt+0xc7c>
111d8: e5940000 ldr r0, [r4]
111dc: ebfffe41 bl 10ae8 <fprintf@plt>
111e0: e59d2054 ldr r2, [sp, #84] ; 0x54
111e4: e59f169c ldr r1, [pc, #1692] ; 11888 <free@plt+0xc80>
111e8: e5940000 ldr r0, [r4]
111ec: ebfffe3d bl 10ae8 <fprintf@plt>
111f0: e3a03001 mov r3, #1
111f4: e58d3038 str r3, [sp, #56] ; 0x38
--
112b8: e0d13003 sbcs r3, r1, r3
112bc: ba00002c blt 11374 <free@plt+0x76c>
112c0: e59f7544 ldr r7, [pc, #1348] ; 1180c <free@plt+0xc04>
112c4: e28d3e19 add r3, sp, #400 ; 0x190
112c8: e1c320d0 ldrd r2, [r3]
112cc: e1c701d8 ldrd r0, [r7, #24]
112d0: e1cd21f8 strd r2, [sp, #24]
112d4: e1903001 orrs r3, r0, r1
112d8: 1a000056 bne 11438 <free@plt+0x830>
112dc: e5d73023 ldrb r3, [r7, #35] ; 0x23
112e0: e59db1a0 ldr fp, [sp, #416] ; 0x1a0
112e4: e3530000 cmp r3, #0
112e8: 1a00000d bne 11324 <free@plt+0x71c>
112ec: e59d31a8 ldr r3, [sp, #424] ; 0x1a8
112f0: e59f8530 ldr r8, [pc, #1328] ; 11828 <free@plt+0xc20>
112f4: e58d3000 str r3, [sp]
112f8: e59d219c ldr r2, [sp, #412] ; 0x19c
112fc: e1a0300b mov r3, fp
11300: e59f1598 ldr r1, [pc, #1432] ; 118a0 <free@plt+0xc98>
11304: e5980000 ldr r0, [r8]
11308: ebfffdf6 bl 10ae8 <fprintf@plt>
1130c: e1cd01d8 ldrd r0, [sp, #24]
11310: e1c720d8 ldrd r2, [r7, #8]
11314: e1cd00f0 strd r0, [sp]
11318: e59f1584 ldr r1, [pc, #1412] ; 118a4 <free@plt+0xc9c>
1131c: e5980000 ldr r0, [r8]
11320: ebfffdf0 bl 10ae8 <fprintf@plt>
11324: e59f34e0 ldr r3, [pc, #1248] ; 1180c <free@plt+0xc04>
11328: e3a0a000 mov sl, #0
--
11368: ebfffe26 bl 10c08 <free@plt>
1136c: e3a0b000 mov fp, #0
11370: eaffff42 b 11080 <free@plt+0x478>
11374: e59d219c ldr r2, [sp, #412] ; 0x19c
11378: e1cd01d8 ldrd r0, [sp, #24]
1137c: e1a03fc2 asr r3, r2, #31
11380: eb000eeb bl 14f34 <free@plt+0x432c>
11384: e1a01005 mov r1, r5
11388: e1a02000 mov r2, r0
1138c: e28d00b8 add r0, sp, #184 ; 0xb8
11390: eb000910 bl 137d8 <free@plt+0x2bd0>
11394: e3500000 cmp r0, #0
11398: aa000012 bge 113e8 <free@plt+0x7e0>
1139c: ebfffdfe bl 10b9c <__errno_location@plt>
113a0: e59f8480 ldr r8, [pc, #1152] ; 11828 <free@plt+0xc20>
113a4: e5973028 ldr r3, [r7, #40] ; 0x28
113a8: e59f247c ldr r2, [pc, #1148] ; 1182c <free@plt+0xc24>
113ac: e59f14f4 ldr r1, [pc, #1268] ; 118a8 <free@plt+0xca0>
113b0: e5906000 ldr r6, [r0]
113b4: e5980000 ldr r0, [r8]
113b8: ebfffdca bl 10ae8 <fprintf@plt>
113bc: e1a00006 mov r0, r6
113c0: e5987000 ldr r7, [r8]
113c4: ebfffda0 bl 10a4c <strerror@plt>
113c8: e58d6000 str r6, [sp]
113cc: e59f3470 ldr r3, [pc, #1136] ; 11844 <free@plt+0xc3c>
113d0: e3a0200a mov r2, #10
113d4: e59f146c ldr r1, [pc, #1132] ; 11848 <free@plt+0xc40>
113d8: e58d0004 str r0, [sp, #4]
113dc: e1a00007 mov r0, r7
113e0: ebfffdc0 bl 10ae8 <fprintf@plt>
113e4: eaffff5d b 11160 <free@plt+0x558>
113e8: e3500001 cmp r0, #1
113ec: 1a00000b bne 11420 <free@plt+0x818>
113f0: e5d73023 ldrb r3, [r7, #35] ; 0x23
113f4: e3530000 cmp r3, #0
113f8: 1a000003 bne 1140c <free@plt+0x804>
113fc: e1cd21d8 ldrd r2, [sp, #24]
11400: e59a0000 ldr r0, [sl]
11404: e1a0100b mov r1, fp
11408: ebfffdb6 bl 10ae8 <fprintf@plt>
1140c: e1c720d8 ldrd r2, [r7, #8]
11410: e59d119c ldr r1, [sp, #412] ; 0x19c
--
11484: 01500002 cmpeq r0, r2
11488: 02066001 andeq r6, r6, #1
1148c: 13a06001 movne r6, #1
11490: e3560000 cmp r6, #0
11494: 0a000010 beq 114dc <free@plt+0x8d4>
11498: e1a0200c mov r2, ip
1149c: e1a03fcc asr r3, ip, #31
114a0: e1a00008 mov r0, r8
114a4: e1a01009 mov r1, r9
114a8: eb000ea1 bl 14f34 <free@plt+0x432c>
114ac: e1a01005 mov r1, r5
114b0: e1a02000 mov r2, r0
114b4: e28d00b8 add r0, sp, #184 ; 0xb8
114b8: eb0008c6 bl 137d8 <free@plt+0x2bd0>
114bc: e250a000 subs sl, r0, #0
114c0: aa000007 bge 114e4 <free@plt+0x8dc>
114c4: e59f2360 ldr r2, [pc, #864] ; 1182c <free@plt+0xc24>
114c8: e59f13dc ldr r1, [pc, #988] ; 118ac <free@plt+0xca4>
114cc: e59f3354 ldr r3, [pc, #852] ; 11828 <free@plt+0xc20>
114d0: e5930000 ldr r0, [r3]
114d4: ebfffd83 bl 10ae8 <fprintf@plt>
114d8: eaffff20 b 11160 <free@plt+0x558>
114dc: e1cd23d0 ldrd r2, [sp, #48] ; 0x30
--
115c4: e1a01005 mov r1, r5
115c8: e1a03002 mov r3, r2
115cc: e1a02000 mov r2, r0
115d0: e28d00b8 add r0, sp, #184 ; 0xb8
115d4: eb0008be bl 138d4 <free@plt+0x2ccc>
115d8: e2503000 subs r3, r0, #0
115dc: e58d3030 str r3, [sp, #48] ; 0x30
115e0: 0affffe0 beq 11568 <free@plt+0x960>
115e4: e59f2240 ldr r2, [pc, #576] ; 1182c <free@plt+0xc24>
115e8: e59f12c4 ldr r1, [pc, #708] ; 118b4 <free@plt+0xcac>
115ec: eaffffb6 b 114cc <free@plt+0x8c4>
115f0: e59d304c ldr r3, [sp, #76] ; 0x4c
115f4: e59d205c ldr r2, [sp, #92] ; 0x5c
115f8: e1530002 cmp r3, r2
115fc: 0a000005 beq 11618 <free@plt+0xa10>
11600: e0422003 sub r2, r2, r3
11604: e59f321c ldr r3, [pc, #540] ; 11828 <free@plt+0xc20>
11608: e1cd80f0 strd r8, [sp]
1160c: e59f12a4 ldr r1, [pc, #676] ; 118b8 <free@plt+0xcb0>
11610: e5930000 ldr r0, [r3]
11614: ebfffd33 bl 10ae8 <fprintf@plt>
11618: e59d3048 ldr r3, [sp, #72] ; 0x48
1161c: e59d2058 ldr r2, [sp, #88] ; 0x58
11620: e1530002 cmp r3, r2
11624: 0a000005 beq 11640 <free@plt+0xa38>
11628: e0422003 sub r2, r2, r3
1162c: e59f31f4 ldr r3, [pc, #500] ; 11828 <free@plt+0xc20>
11630: e1cd80f0 strd r8, [sp]
11634: e59f1280 ldr r1, [pc, #640] ; 118bc <free@plt+0xcb4>
11638: e5930000 ldr r0, [r3]
1163c: ebfffd29 bl 10ae8 <fprintf@plt>
11640: e28d3058 add r3, sp, #88 ; 0x58
11644: e893000f ldm r3, {r0, r1, r2, r3}
--
119e4: e1a05001 mov r5, r1
119e8: e3a02000 mov r2, #0
119ec: e28d100c add r1, sp, #12
119f0: e1a04000 mov r4, r0
119f4: ebfffc2c bl 10aac <strtoll@plt>
119f8: e5d43000 ldrb r3, [r4]
119fc: e3530000 cmp r3, #0
11a00: e1a06000 mov r6, r0
11a04: e1a07001 mov r7, r1
11a08: 0a000003 beq 11a1c <free@plt+0xe14>
11a0c: e59d300c ldr r3, [sp, #12]
11a10: e5d33000 ldrb r3, [r3]
11a14: e3530000 cmp r3, #0
11a18: 0a000008 beq 11a40 <free@plt+0xe38>
11a1c: e59f002c ldr r0, [pc, #44] ; 11a50 <free@plt+0xe48>
11a20: e58d4000 str r4, [sp]
11a24: e59f3028 ldr r3, [pc, #40] ; 11a54 <free@plt+0xe4c>
11a28: e59f2028 ldr r2, [pc, #40] ; 11a58 <free@plt+0xe50>
11a2c: e59f1028 ldr r1, [pc, #40] ; 11a5c <free@plt+0xe54>
11a30: e5900000 ldr r0, [r0]
11a34: ebfffc2b bl 10ae8 <fprintf@plt>
11a38: e3a03001 mov r3, #1
11a3c: e5853000 str r3, [r5]
--
11a58: 000152db ldrdeq r5, [r1], -fp
11a5c: 000152e4 andeq r5, r1, r4, ror #5
11a60: e92d4073 push {r0, r1, r4, r5, r6, lr}
11a64: e1a06000 mov r6, r0
11a68: e1a05001 mov r5, r1
11a6c: e1a04002 mov r4, r2
11a70: e3540000 cmp r4, #0
11a74: 0a000017 beq 11ad8 <free@plt+0xed0>
11a78: e1a02004 mov r2, r4
11a7c: e1a01005 mov r1, r5
11a80: e1a00006 mov r0, r6
11a84: ebfffc14 bl 10adc <write@plt>
11a88: e3500000 cmp r0, #0
11a8c: aa000014 bge 11ae4 <free@plt+0xedc>
11a90: ebfffc41 bl 10b9c <__errno_location@plt>
11a94: e59f6054 ldr r6, [pc, #84] ; 11af0 <free@plt+0xee8>
11a98: e59f2054 ldr r2, [pc, #84] ; 11af4 <free@plt+0xeec>
11a9c: e59f1054 ldr r1, [pc, #84] ; 11af8 <free@plt+0xef0>
11aa0: e5905000 ldr r5, [r0]
11aa4: e5960000 ldr r0, [r6]
11aa8: ebfffc0e bl 10ae8 <fprintf@plt>
11aac: e1a00005 mov r0, r5
11ab0: e5966000 ldr r6, [r6]
11ab4: ebfffbe4 bl 10a4c <strerror@plt>
11ab8: e58d5000 str r5, [sp]
11abc: e59f3038 ldr r3, [pc, #56] ; 11afc <free@plt+0xef4>
11ac0: e3a0200a mov r2, #10
11ac4: e59f1034 ldr r1, [pc, #52] ; 11b00 <free@plt+0xef8>
11ac8: e2654000 rsb r4, r5, #0
11acc: e58d0004 str r0, [sp, #4]
11ad0: e1a00006 mov r0, r6
11ad4: ebfffc03 bl 10ae8 <fprintf@plt>
11ad8: e1a00004 mov r0, r4
11adc: e28dd008 add sp, sp, #8
--
11c88: ebfffbc9 bl 10bb4 <strlen@plt>
11c8c: e2800011 add r0, r0, #17
11c90: e3c00007 bic r0, r0, #7
11c94: e04dd000 sub sp, sp, r0
11c98: e5950000 ldr r0, [r5]
11c9c: ebfffbb2 bl 10b6c <opendir@plt>
11ca0: e2504000 subs r4, r0, #0
11ca4: 128d7008 addne r7, sp, #8
11ca8: 159f81a0 ldrne r8, [pc, #416] ; 11e50 <free@plt+0x1248>
11cac: 1a000015 bne 11d08 <free@plt+0x1100>
11cb0: ebfffbb9 bl 10b9c <__errno_location@plt>
11cb4: e5906000 ldr r6, [r0]
11cb8: e3560002 cmp r6, #2
11cbc: 05804000 streq r4, [r0]
11cc0: 0a000026 beq 11d60 <free@plt+0x1158>
11cc4: e59f4188 ldr r4, [pc, #392] ; 11e54 <free@plt+0x124c>
11cc8: e5953000 ldr r3, [r5]
11ccc: e59f2184 ldr r2, [pc, #388] ; 11e58 <free@plt+0x1250>
11cd0: e59f1184 ldr r1, [pc, #388] ; 11e5c <free@plt+0x1254>
11cd4: e5940000 ldr r0, [r4]
11cd8: ebfffb82 bl 10ae8 <fprintf@plt>
11cdc: e1a00006 mov r0, r6
11ce0: e5944000 ldr r4, [r4]
11ce4: ebfffb58 bl 10a4c <strerror@plt>
11ce8: e59f3170 ldr r3, [pc, #368] ; 11e60 <free@plt+0x1258>
11cec: e59f1170 ldr r1, [pc, #368] ; 11e64 <free@plt+0x125c>
11cf0: e3a02008 mov r2, #8
11cf4: e58d6000 str r6, [sp]
11cf8: e58d0004 str r0, [sp, #4]
11cfc: e1a00004 mov r0, r4
11d00: ebfffb78 bl 10ae8 <fprintf@plt>
11d04: ea000014 b 11d5c <free@plt+0x1154>
11d08: e1a00004 mov r0, r4
11d0c: ebfffb81 bl 10b18 <readdir64@plt>
11d10: e3500000 cmp r0, #0
11d14: 0a000032 beq 11de4 <free@plt+0x11dc>
11d18: e2806013 add r6, r0, #19
11d1c: e1a00006 mov r0, r6
11d20: ebfffba3 bl 10bb4 <strlen@plt>
11d24: e35000fe cmp r0, #254 ; 0xfe
11d28: 9a00000f bls 11d6c <free@plt+0x1164>
11d2c: e59f0120 ldr r0, [pc, #288] ; 11e54 <free@plt+0x124c>
11d30: e58d6000 str r6, [sp]
11d34: e59f211c ldr r2, [pc, #284] ; 11e58 <free@plt+0x1250>
11d38: e5953000 ldr r3, [r5]
11d3c: e59f1124 ldr r1, [pc, #292] ; 11e68 <free@plt+0x1260>
11d40: e5900000 ldr r0, [r0]
11d44: ebfffb67 bl 10ae8 <fprintf@plt>
11d48: ebfffb93 bl 10b9c <__errno_location@plt>
11d4c: e3a03016 mov r3, #22
--
11d68: e8bd89f0 pop {r4, r5, r6, r7, r8, fp, pc}
11d6c: e24b3f47 sub r3, fp, #284 ; 0x11c
11d70: e24b2e12 sub r2, fp, #288 ; 0x120
11d74: e1a01008 mov r1, r8
11d78: e1a00006 mov r0, r6
11d7c: ebfffb6b bl 10b30 <sscanf@plt>
11d80: e3500001 cmp r0, #1
11d84: 1affffdf bne 11d08 <free@plt+0x1100>
11d88: e51b6120 ldr r6, [fp, #-288] ; 0xfffffee0
11d8c: e1a00004 mov r0, r4
11d90: ebfffb90 bl 10bd8 <closedir@plt>
11d94: e2504000 subs r4, r0, #0
11d98: 0a000013 beq 11dec <free@plt+0x11e4>
11d9c: ebfffb7e bl 10b9c <__errno_location@plt>
11da0: e59f60ac ldr r6, [pc, #172] ; 11e54 <free@plt+0x124c>
11da4: e5953000 ldr r3, [r5]
11da8: e59f20a8 ldr r2, [pc, #168] ; 11e58 <free@plt+0x1250>
11dac: e59f10b8 ldr r1, [pc, #184] ; 11e6c <free@plt+0x1264>
11db0: e5904000 ldr r4, [r0]
11db4: e5960000 ldr r0, [r6]
11db8: ebfffb4a bl 10ae8 <fprintf@plt>
11dbc: e5965000 ldr r5, [r6]
11dc0: e1a00004 mov r0, r4
--
11df4: e1a02006 mov r2, r6
11df8: e595100c ldr r1, [r5, #12]
11dfc: e1a00007 mov r0, r7
11e00: ebfffb5f bl 10b84 <sprintf@plt>
11e04: e3a01702 mov r1, #524288 ; 0x80000
11e08: e1a00007 mov r0, r7
11e0c: ebfffb53 bl 10b60 <open64@plt>
11e10: e3700001 cmn r0, #1
11e14: 0affffd1 beq 11d60 <free@plt+0x1158>
11e18: ebfffb74 bl 10bf0 <close@plt>
11e1c: e3500000 cmp r0, #0
11e20: 03a04001 moveq r4, #1
11e24: 0affffcd beq 11d60 <free@plt+0x1158>
11e28: ebfffb5b bl 10b9c <__errno_location@plt>
11e2c: e59f5020 ldr r5, [pc, #32] ; 11e54 <free@plt+0x124c>
11e30: e1a03007 mov r3, r7
11e34: e59f201c ldr r2, [pc, #28] ; 11e58 <free@plt+0x1250>
11e38: e59f1030 ldr r1, [pc, #48] ; 11e70 <free@plt+0x1268>
11e3c: e5904000 ldr r4, [r0]
11e40: e5950000 ldr r0, [r5]
11e44: ebfffb27 bl 10ae8 <fprintf@plt>
11e48: e5955000 ldr r5, [r5]
11e4c: eaffffdb b 11dc0 <free@plt+0x11b8>
--
11e7c: e3a01702 mov r1, #524288 ; 0x80000
11e80: e1a05000 mov r5, r0
11e84: e1a07002 mov r7, r2
11e88: ebfffb34 bl 10b60 <open64@plt>
11e8c: e3700001 cmn r0, #1
11e90: e1a04000 mov r4, r0
11e94: 0a000050 beq 11fdc <free@plt+0x13d4>
11e98: e1a02007 mov r2, r7
11e9c: e1a01008 mov r1, r8
11ea0: ebfffb19 bl 10b0c <read@plt>
11ea4: e3700001 cmn r0, #1
11ea8: e1a06000 mov r6, r0
11eac: 1a000014 bne 11f04 <free@plt+0x12fc>
11eb0: ebfffb39 bl 10b9c <__errno_location@plt>
11eb4: e59f712c ldr r7, [pc, #300] ; 11fe8 <free@plt+0x13e0>
11eb8: e1a03005 mov r3, r5
11ebc: e59f2128 ldr r2, [pc, #296] ; 11fec <free@plt+0x13e4>
11ec0: e59f1128 ldr r1, [pc, #296] ; 11ff0 <free@plt+0x13e8>
11ec4: e5906000 ldr r6, [r0]
11ec8: e5970000 ldr r0, [r7]
11ecc: ebfffb05 bl 10ae8 <fprintf@plt>
11ed0: e1a00006 mov r0, r6
11ed4: e5975000 ldr r5, [r7]
11ed8: ebfffadb bl 10a4c <strerror@plt>
11edc: e58d6000 str r6, [sp]
11ee0: e59f310c ldr r3, [pc, #268] ; 11ff4 <free@plt+0x13ec>
11ee4: e3a02008 mov r2, #8
11ee8: e59f1108 ldr r1, [pc, #264] ; 11ff8 <free@plt+0x13f0>
11eec: e58d0004 str r0, [sp, #4]
11ef0: e1a00005 mov r0, r5
11ef4: ebfffafb bl 10ae8 <fprintf@plt>
11ef8: e1a00004 mov r0, r4
11efc: ebfffb3b bl 10bf0 <close@plt>
11f00: ea000034 b 11fd8 <free@plt+0x13d0>
11f04: e1570000 cmp r7, r0
11f08: 1a000009 bne 11f34 <free@plt+0x132c>
11f0c: e59f00d4 ldr r0, [pc, #212] ; 11fe8 <free@plt+0x13e0>
11f10: e1a03005 mov r3, r5
11f14: e59f20d0 ldr r2, [pc, #208] ; 11fec <free@plt+0x13e4>
11f18: e59f10dc ldr r1, [pc, #220] ; 11ffc <free@plt+0x13f4>
11f1c: e5900000 ldr r0, [r0]
11f20: ebfffaf0 bl 10ae8 <fprintf@plt>
11f24: ebfffb1c bl 10b9c <__errno_location@plt>
11f28: e3a03016 mov r3, #22
11f2c: e5803000 str r3, [r0]
11f30: eafffff0 b 11ef8 <free@plt+0x12f0>
11f34: e3a03000 mov r3, #0
11f38: e7c83000 strb r3, [r8, r0]
11f3c: e3a02001 mov r2, #1
11f40: e28d100c add r1, sp, #12
11f44: e1a00004 mov r0, r4
11f48: ebfffaef bl 10b0c <read@plt>
11f4c: e3500001 cmp r0, #1
11f50: 0affffd6 beq 11eb0 <free@plt+0x12a8>
11f54: e3500000 cmp r0, #0
11f58: 0a000007 beq 11f7c <free@plt+0x1374>
11f5c: e59f0084 ldr r0, [pc, #132] ; 11fe8 <free@plt+0x13e0>
11f60: e58d7000 str r7, [sp]
11f64: e1a03005 mov r3, r5
11f68: e59f207c ldr r2, [pc, #124] ; 11fec <free@plt+0x13e4>
11f6c: e59f108c ldr r1, [pc, #140] ; 12000 <free@plt+0x13f8>
11f70: e5900000 ldr r0, [r0]
11f74: ebfffadb bl 10ae8 <fprintf@plt>
11f78: eaffffe9 b 11f24 <free@plt+0x131c>
11f7c: e1a00004 mov r0, r4
11f80: ebfffb1a bl 10bf0 <close@plt>
11f84: e3500000 cmp r0, #0
11f88: 01a04006 moveq r4, r6
11f8c: 0a000012 beq 11fdc <free@plt+0x13d4>
11f90: ebfffb01 bl 10b9c <__errno_location@plt>
11f94: e59f604c ldr r6, [pc, #76] ; 11fe8 <free@plt+0x13e0>
11f98: e1a03005 mov r3, r5
11f9c: e59f2048 ldr r2, [pc, #72] ; 11fec <free@plt+0x13e4>
11fa0: e59f105c ldr r1, [pc, #92] ; 12004 <free@plt+0x13fc>
11fa4: e5904000 ldr r4, [r0]
11fa8: e5960000 ldr r0, [r6]
11fac: ebfffacd bl 10ae8 <fprintf@plt>
11fb0: e1a00004 mov r0, r4
11fb4: e5965000 ldr r5, [r6]
11fb8: ebfffaa3 bl 10a4c <strerror@plt>
11fbc: e58d4000 str r4, [sp]
11fc0: e59f302c ldr r3, [pc, #44] ; 11ff4 <free@plt+0x13ec>
11fc4: e3a02008 mov r2, #8
11fc8: e59f1028 ldr r1, [pc, #40] ; 11ff8 <free@plt+0x13f0>
11fcc: e58d0004 str r0, [sp, #4]
11fd0: e1a00005 mov r0, r5
11fd4: ebfffac3 bl 10ae8 <fprintf@plt>
11fd8: e3e04000 mvn r4, #0
11fdc: e1a00004 mov r0, r4
--
12020: e3a01000 mov r1, #0
12024: ebfffaca bl 10b54 <emset@plt>
12028: e3a01702 mov r1, #524288 ; 0x80000
1202c: e1a00005 mov r0, r5
12030: ebfffaca bl 10b60 <open64@plt>
12034: e3700001 cmn r0, #1
12038: e1a04000 mov r4, r0
1203c: 0a000051 beq 12188 <free@plt+0x1580>
12040: e3a02032 mov r2, #50 ; 0x32
12044: e28d1014 add r1, sp, #20
12048: ebfffaaf bl 10b0c <read@plt>
1204c: e3700001 cmn r0, #1
12050: 1a000014 bne 120a8 <free@plt+0x14a0>
12054: ebfffad0 bl 10b9c <__errno_location@plt>
12058: e59f7134 ldr r7, [pc, #308] ; 12194 <free@plt+0x158c>
1205c: e1a03005 mov r3, r5
12060: e59f2130 ldr r2, [pc, #304] ; 12198 <free@plt+0x1590>
12064: e59f1130 ldr r1, [pc, #304] ; 1219c <free@plt+0x1594>
12068: e5906000 ldr r6, [r0]
1206c: e5970000 ldr r0, [r7]
12070: ebfffa9c bl 10ae8 <fprintf@plt>
12074: e1a00006 mov r0, r6
12078: e5975000 ldr r5, [r7]
1207c: ebfffa72 bl 10a4c <strerror@plt>
12080: e58d6000 str r6, [sp]
12084: e59f3114 ldr r3, [pc, #276] ; 121a0 <free@plt+0x1598>
12088: e3a02008 mov r2, #8
1208c: e59f1110 ldr r1, [pc, #272] ; 121a4 <free@plt+0x159c>
12090: e58d0004 str r0, [sp, #4]
12094: e1a00005 mov r0, r5
12098: ebfffa92 bl 10ae8 <fprintf@plt>
1209c: e1a00004 mov r0, r4
120a0: ebfffad2 bl 10bf0 <close@plt>
120a4: ea000036 b 12184 <free@plt+0x157c>
120a8: e3500032 cmp r0, #50 ; 0x32
120ac: 1a000009 bne 120d8 <free@plt+0x14d0>
120b0: e59f20e0 ldr r2, [pc, #224] ; 12198 <free@plt+0x1590>
120b4: e59f10ec ldr r1, [pc, #236] ; 121a8 <free@plt+0x15a0>
120b8: e1a03005 mov r3, r5
120bc: e59f00d0 ldr r0, [pc, #208] ; 12194 <free@plt+0x158c>
120c0: e5900000 ldr r0, [r0]
120c4: ebfffa87 bl 10ae8 <fprintf@plt>
120c8: ebfffab3 bl 10b9c <__errno_location@plt>
120cc: e3a03016 mov r3, #22
--
120d4: eafffff0 b 1209c <free@plt+0x1494>
120d8: e1a02006 mov r2, r6
120dc: e59f10c8 ldr r1, [pc, #200] ; 121ac <free@plt+0x15a4>
120e0: e28d0014 add r0, sp, #20
120e4: ebfffa91 bl 10b30 <sscanf@plt>
120e8: e3500001 cmp r0, #1
120ec: 11a03005 movne r3, r5
120f0: 159f20a0 ldrne r2, [pc, #160] ; 12198 <free@plt+0x1590>
120f4: 159f10b4 ldrne r1, [pc, #180] ; 121b0 <free@plt+0x15a8>
120f8: 1affffef bne 120bc <free@plt+0x14b4>
120fc: e1c620d0 ldrd r2, [r6]
12100: e3520000 cmp r2, #0
12104: e2d31000 sbcs r1, r3, #0
12108: aa000007 bge 1212c <free@plt+0x1524>
1210c: e1cd20f0 strd r2, [sp]
12110: e59f307c ldr r3, [pc, #124] ; 12194 <free@plt+0x158c>
12114: e58d5008 str r5, [sp, #8]
12118: e59f2078 ldr r2, [pc, #120] ; 12198 <free@plt+0x1590>
1211c: e59f1090 ldr r1, [pc, #144] ; 121b4 <free@plt+0x15ac>
12120: e5930000 ldr r0, [r3]
12124: ebfffa6f bl 10ae8 <fprintf@plt>
12128: eaffffe6 b 120c8 <free@plt+0x14c0>
1212c: e1a00004 mov r0, r4
12130: ebfffaae bl 10bf0 <close@plt>
12134: e2504000 subs r4, r0, #0
12138: 0a000012 beq 12188 <free@plt+0x1580>
1213c: ebfffa96 bl 10b9c <__errno_location@plt>
12140: e59f604c ldr r6, [pc, #76] ; 12194 <free@plt+0x158c>
12144: e1a03005 mov r3, r5
12148: e59f2048 ldr r2, [pc, #72] ; 12198 <free@plt+0x1590>
1214c: e59f1064 ldr r1, [pc, #100] ; 121b8 <free@plt+0x15b0>
12150: e5904000 ldr r4, [r0]
12154: e5960000 ldr r0, [r6]
12158: ebfffa62 bl 10ae8 <fprintf@plt>
1215c: e1a00004 mov r0, r4
12160: e5965000 ldr r5, [r6]
12164: ebfffa38 bl 10a4c <strerror@plt>
12168: e58d4000 str r4, [sp]
1216c: e59f302c ldr r3, [pc, #44] ; 121a0 <free@plt+0x1598>
12170: e3a02008 mov r2, #8
12174: e59f1028 ldr r1, [pc, #40] ; 121a4 <free@plt+0x159c>
12178: e58d0004 str r0, [sp, #4]
1217c: e1a00005 mov r0, r5
12180: ebfffa58 bl 10ae8 <fprintf@plt>
12184: e3e04000 mvn r4, #0
12188: e1a00004 mov r0, r4
--
121e8: e04dd000 sub sp, sp, r0
121ec: e28d4010 add r4, sp, #16
121f0: e1a00004 mov r0, r4
121f4: ebfffa62 bl 10b84 <sprintf@plt>
121f8: e24b101c sub r1, fp, #28
121fc: e1a00004 mov r0, r4
12200: ebffff80 bl 12008 <free@plt+0x1400>
12204: e3500000 cmp r0, #0
12208: 1a00000e bne 12248 <free@plt+0x1640>
1220c: e14b21dc ldrd r2, [fp, #-28] ; 0xffffffe4
12210: e3520102 cmp r2, #-2147483648 ; 0x80000000
12214: e2d31000 sbcs r1, r3, #0
12218: b5852000 strlt r2, [r5]
1221c: ba00000a blt 1224c <free@plt+0x1644>
12220: e1cd20f0 strd r2, [sp]
12224: e59f3028 ldr r3, [pc, #40] ; 12254 <free@plt+0x164c>
12228: e58d4008 str r4, [sp, #8]
1222c: e59f2024 ldr r2, [pc, #36] ; 12258 <free@plt+0x1650>
12230: e5930000 ldr r0, [r3]
12234: e59f1020 ldr r1, [pc, #32] ; 1225c <free@plt+0x1654>
12238: ebfffa2a bl 10ae8 <fprintf@plt>
1223c: ebfffa56 bl 10b9c <__errno_location@plt>
12240: e3a03016 mov r3, #22
--
122ac: e59f3294 ldr r3, [pc, #660] ; 12548 <free@plt+0x1940>
122b0: 01a03002 moveq r3, r2
122b4: e58d3024 str r3, [sp, #36] ; 0x24
122b8: e59f328c ldr r3, [pc, #652] ; 1254c <free@plt+0x1944>
122bc: e59420e4 ldr r2, [r4, #228] ; 0xe4
122c0: 11a08003 movne r8, r3
122c4: e59430e0 ldr r3, [r4, #224] ; 0xe0
122c8: e0c10293 smull r0, r1, r3, r2
122cc: e151000b cmp r1, fp
122d0: 0150000a cmpeq r0, sl
122d4: 8a000010 bhi 1231c <free@plt+0x1714>
122d8: e1cd01f0 strd r0, [sp, #16]
122dc: e59f226c ldr r2, [pc, #620] ; 12550 <free@plt+0x1948>
122e0: e58d300c str r3, [sp, #12]
122e4: e5943000 ldr r3, [r4]
122e8: e59f1264 ldr r1, [pc, #612] ; 12554 <free@plt+0x194c>
122ec: e58d3008 str r3, [sp, #8]
122f0: e59f3260 ldr r3, [pc, #608] ; 12558 <free@plt+0x1950>
122f4: e1cda0f0 strd sl, [sp]
122f8: e5930000 ldr r0, [r3]
122fc: ebfff9f9 bl 10ae8 <fprintf@plt>
12300: ebfffa25 bl 10b9c <__errno_location@plt>
12304: e3e07000 mvn r7, #0
--
12348: e59dc084 ldr ip, [sp, #132] ; 0x84
1234c: e1570001 cmp r7, r1
12350: 01560002 cmpeq r6, r2
12354: 83a01001 movhi r1, #1
12358: 93a01000 movls r1, #0
1235c: e190000c orrs r0, r0, ip
12360: 03a01001 moveq r1, #1
12364: e3510000 cmp r1, #0
12368: 0a00000c beq 123a0 <free@plt+0x1798>
1236c: e58d2018 str r2, [sp, #24]
12370: e5942000 ldr r2, [r4]
12374: e58d3010 str r3, [sp, #16]
12378: e58d2014 str r2, [sp, #20]
1237c: e1cd28d0 ldrd r2, [sp, #128] ; 0x80
12380: e59f11d4 ldr r1, [pc, #468] ; 1255c <free@plt+0x1954>
12384: e1cd20f0 strd r2, [sp]
12388: e59f31c8 ldr r3, [pc, #456] ; 12558 <free@plt+0x1950>
1238c: e1cda0f8 strd sl, [sp, #8]
12390: e59f21b8 ldr r2, [pc, #440] ; 12550 <free@plt+0x1948>
12394: e5930000 ldr r0, [r3]
12398: ebfff9d2 bl 10ae8 <fprintf@plt>
1239c: eaffffd7 b 12300 <free@plt+0x16f8>
123a0: e59d3080 ldr r3, [sp, #128] ; 0x80
--
123e0: e5907000 ldr r7, [r0]
123e4: e3570019 cmp r7, #25
123e8: 1a000002 bne 123f8 <free@plt+0x17f0>
123ec: e5d53034 ldrb r3, [r5, #52] ; 0x34
123f0: e3130006 tst r3, #6
123f4: 0a000018 beq 1245c <free@plt+0x1854>
123f8: e59420e4 ldr r2, [r4, #228] ; 0xe4
123fc: e1a0000a mov r0, sl
12400: e1a03fc2 asr r3, r2, #31
12404: e1a0100b mov r1, fp
12408: eb000afe bl 15008 <free@plt+0x4400>
1240c: e59f6144 ldr r6, [pc, #324] ; 12558 <free@plt+0x1950>
12410: e1cda0f8 strd sl, [sp, #8]
12414: e59f2134 ldr r2, [pc, #308] ; 12550 <free@plt+0x1948>
12418: e1cd01f0 strd r0, [sp, #16]
1241c: e5943000 ldr r3, [r4]
12420: e59f1138 ldr r1, [pc, #312] ; 12560 <free@plt+0x1958>
12424: e58d3000 str r3, [sp]
12428: e1a03008 mov r3, r8
1242c: e5960000 ldr r0, [r6]
12430: ebfff9ac bl 10ae8 <fprintf@plt>
12434: e1a00007 mov r0, r7
12438: e5968000 ldr r8, [r6]
1243c: ebfff982 bl 10a4c <strerror@plt>
12440: e58d7000 str r7, [sp]
12444: e59f3118 ldr r3, [pc, #280] ; 12564 <free@plt+0x195c>
12448: e3a02008 mov r2, #8
1244c: e59f1114 ldr r1, [pc, #276] ; 12568 <free@plt+0x1960>
12450: e58d0004 str r0, [sp, #4]
12454: e1a00008 mov r0, r8
12458: ebfff9a2 bl 10ae8 <fprintf@plt>
1245c: e5d53034 ldrb r3, [r5, #52] ; 0x34
12460: e3c33004 bic r3, r3, #4
12464: e3833002 orr r3, r3, #2
12468: e5c53034 strb r3, [r5, #52] ; 0x34
1246c: e1cd23d8 ldrd r2, [sp, #56] ; 0x38
12470: e3a01000 mov r1, #0
12474: e3e00000 mvn r0, #0
12478: e1530001 cmp r3, r1
1247c: 01520000 cmpeq r2, r0
12480: 9a000006 bls 124a0 <free@plt+0x1898>
12484: e59f00cc ldr r0, [pc, #204] ; 12558 <free@plt+0x1950>
12488: e3e03000 mvn r3, #0
1248c: e59f20bc ldr r2, [pc, #188] ; 12550 <free@plt+0x1948>
12490: e59f10d4 ldr r1, [pc, #212] ; 1256c <free@plt+0x1964>
12494: e5900000 ldr r0, [r0]
12498: ebfff992 bl 10ae8 <fprintf@plt>
1249c: eaffff97 b 12300 <free@plt+0x16f8>
124a0: e59d3044 ldr r3, [sp, #68] ; 0x44
--
124bc: e58d3034 str r3, [sp, #52] ; 0x34
124c0: ebfff95b bl 10a34 <ioctl@plt>
124c4: e2507000 subs r7, r0, #0
124c8: aaffff90 bge 12310 <free@plt+0x1708>
124cc: ebfff9b2 bl 10b9c <__errno_location@plt>
124d0: e59420e4 ldr r2, [r4, #228] ; 0xe4
124d4: e1a0100b mov r1, fp
124d8: e1a03fc2 asr r3, r2, #31
124dc: e59f8074 ldr r8, [pc, #116] ; 12558 <free@plt+0x1950>
124e0: e5905000 ldr r5, [r0]
124e4: e1a0000a mov r0, sl
124e8: eb000ac6 bl 15008 <free@plt+0x4400>
124ec: e1cda0f8 strd sl, [sp, #8]
124f0: e59f2058 ldr r2, [pc, #88] ; 12550 <free@plt+0x1948>
124f4: e1cd01f0 strd r0, [sp, #16]
124f8: e5943000 ldr r3, [r4]
124fc: e59f105c ldr r1, [pc, #92] ; 12560 <free@plt+0x1958>
12500: e58d3000 str r3, [sp]
12504: e59d3024 ldr r3, [sp, #36] ; 0x24
12508: e5980000 ldr r0, [r8]
1250c: ebfff975 bl 10ae8 <fprintf@plt>
12510: e1a00005 mov r0, r5
12514: e5984000 ldr r4, [r8]
12518: ebfff94b bl 10a4c <strerror@plt>
1251c: e58d5000 str r5, [sp]
12520: e59f303c ldr r3, [pc, #60] ; 12564 <free@plt+0x195c>
12524: e3a02008 mov r2, #8
12528: e59f1038 ldr r1, [pc, #56] ; 12568 <free@plt+0x1960>
1252c: e58d0004 str r0, [sp, #4]
12530: e1a00004 mov r0, r4
12534: ebfff96b bl 10ae8 <fprintf@plt>
12538: eaffff74 b 12310 <free@plt+0x1708>
1253c: 00015fd4 ldrdeq r5, [r1], -r4
--
12558: 000270d0 ldrdeq r7, [r2], -r0
1255c: 00016045 andeq r6, r1, r5, asr #32
12560: 000160b0 strheq r6, [r1], -r0
12564: 00015f63 andeq r5, r1, r3, ror #30
12568: 00015330 andeq r5, r1, r0, lsr r3
1256c: 000160f6 strdeq r6, [r1], -r6 ; <UNPREDICTABLE>
12570: e2513000 subs r3, r1, #0
12574: e92d4007 push {r0, r1, r2, lr}
12578: e59020e0 ldr r2, [r0, #224] ; 0xe0
1257c: ba000002 blt 1258c <free@plt+0x1984>
12580: e1530002 cmp r3, r2
12584: b3a00000 movlt r0, #0
12588: ba00000b blt 125bc <free@plt+0x19b4>
1258c: e58d2004 str r2, [sp, #4]
12590: e5902000 ldr r2, [r0]
12594: e59f0028 ldr r0, [pc, #40] ; 125c4 <free@plt+0x19bc>
12598: e58d2000 str r2, [sp]
1259c: e59f1024 ldr r1, [pc, #36] ; 125c8 <free@plt+0x19c0>
125a0: e59f2024 ldr r2, [pc, #36] ; 125cc <free@plt+0x19c4>
125a4: e5900000 ldr r0, [r0]
125a8: ebfff94e bl 10ae8 <fprintf@plt>
125ac: ebfff97a bl 10b9c <__errno_location@plt>
125b0: e3a03016 mov r3, #22
125b4: e5803000 str r3, [r0]
125b8: e3e00000 mvn r0, #0
125bc: e28dd00c add sp, sp, #12
125c0: e49df004 pop {pc} ; (ldr pc, [sp], #4)
125c4: 000270d0 ldrdeq r7, [r2], -r0
125c8: 00016132 andeq r6, r1, r2, lsr r1
125cc: 00015e1a andeq r5, r1, sl, lsl lr
125d0: e92d41f3 push {r0, r1, r4, r5, r6, r7, r8, lr}
125d4: e59f505c ldr r5, [pc, #92] ; 12638 <free@plt+0x1a30>
125d8: e1a07001 mov r7, r1
125dc: e1a06002 mov r6, r2
125e0: e1a08000 mov r8, r0
125e4: ebfff96c bl 10b9c <__errno_location@plt>
125e8: e1a03006 mov r3, r6
125ec: e59f2048 ldr r2, [pc, #72] ; 1263c <free@plt+0x1a34>
125f0: e59f1048 ldr r1, [pc, #72] ; 12640 <free@plt+0x1a38>
125f4: e5904000 ldr r4, [r0]
125f8: e88d0180 stm sp, {r7, r8}
125fc: e5950000 ldr r0, [r5]
12600: ebfff938 bl 10ae8 <fprintf@plt>
12604: e1a00004 mov r0, r4
12608: e5955000 ldr r5, [r5]
1260c: ebfff90e bl 10a4c <strerror@plt>
12610: e58d4000 str r4, [sp]
12614: e59f3028 ldr r3, [pc, #40] ; 12644 <free@plt+0x1a3c>
12618: e3a02008 mov r2, #8
1261c: e59f1024 ldr r1, [pc, #36] ; 12648 <free@plt+0x1a40>
12620: e58d0004 str r0, [sp, #4]
12624: e1a00005 mov r0, r5
12628: ebfff92e bl 10ae8 <fprintf@plt>
1262c: e3e00000 mvn r0, #0
12630: e28dd008 add sp, sp, #8
--
12694: e24b1050 sub r1, fp, #80 ; 0x50
12698: e1a00004 mov r0, r4
1269c: ebfffdf4 bl 11e74 <free@plt+0x126c>
126a0: e3500000 cmp r0, #0
126a4: ba000010 blt 126ec <free@plt+0x1ae4>
126a8: e1a03006 mov r3, r6
126ac: e1a02005 mov r2, r5
126b0: e59f108c ldr r1, [pc, #140] ; 12744 <free@plt+0x1b3c>
126b4: e24b0050 sub r0, fp, #80 ; 0x50
126b8: ebfff91c bl 10b30 <sscanf@plt>
126bc: e3500002 cmp r0, #2
126c0: 0a00000b beq 126f4 <free@plt+0x1aec>
126c4: ebfff934 bl 10b9c <__errno_location@plt>
126c8: e3a03016 mov r3, #22
126cc: e59f2074 ldr r2, [pc, #116] ; 12748 <free@plt+0x1b40>
126d0: e59f1074 ldr r1, [pc, #116] ; 1274c <free@plt+0x1b44>
126d4: e5803000 str r3, [r0]
126d8: e59f0070 ldr r0, [pc, #112] ; 12750 <free@plt+0x1b48>
126dc: e1a03004 mov r3, r4
126e0: e5900000 ldr r0, [r0]
126e4: ebfff8ff bl 10ae8 <fprintf@plt>
126e8: e3e00000 mvn r0, #0
126ec: e24bd018 sub sp, fp, #24
126f0: e8bd89f0 pop {r4, r5, r6, r7, r8, fp, pc}
126f4: e5953000 ldr r3, [r5]
126f8: e3530000 cmp r3, #0
126fc: ba000003 blt 12710 <free@plt+0x1b08>
12700: e5963000 ldr r3, [r6]
12704: e3530000 cmp r3, #0
12708: a3a00000 movge r0, #0
1270c: aafffff6 bge 126ec <free@plt+0x1ae4>
12710: ebfff921 bl 10b9c <__errno_location@plt>
12714: e3a03016 mov r3, #22
12718: e59f2028 ldr r2, [pc, #40] ; 12748 <free@plt+0x1b40>
1271c: e59f1030 ldr r1, [pc, #48] ; 12754 <free@plt+0x1b4c>
12720: e5803000 str r3, [r0]
12724: e59f0024 ldr r0, [pc, #36] ; 12750 <free@plt+0x1b48>
12728: e5963000 ldr r3, [r6]
1272c: e58d4004 str r4, [sp, #4]
12730: e58d3000 str r3, [sp]
12734: e5953000 ldr r3, [r5]
12738: e5900000 ldr r0, [r0]
1273c: ebfff8e9 bl 10ae8 <fprintf@plt>
12740: eaffffe8 b 126e8 <free@plt+0x1ae0>
12744: 000161a9 andeq r6, r1, r9, lsr #3
--
127c4: e5d1300c ldrb r3, [r1, #12]
127c8: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
127cc: e3833001 orr r3, r3, #1
127d0: e24dde11 sub sp, sp, #272 ; 0x110
127d4: e5c1300c strb r3, [r1, #12]
127d8: e1a05000 mov r5, r0
127dc: e5900000 ldr r0, [r0]
127e0: e1a04001 mov r4, r1
127e4: ebfff8e0 bl 10b6c <opendir@plt>
127e8: e1a08000 mov r8, r0
127ec: ebfff8ea bl 10b9c <__errno_location@plt>
127f0: e3580000 cmp r8, #0
127f4: e1a06000 mov r6, r0
127f8: 1a000012 bne 12848 <free@plt+0x1c40>
127fc: e5904000 ldr r4, [r0]
12800: e59f617c ldr r6, [pc, #380] ; 12984 <free@plt+0x1d7c>
12804: e5953000 ldr r3, [r5]
12808: e59f2178 ldr r2, [pc, #376] ; 12988 <free@plt+0x1d80>
1280c: e59f1178 ldr r1, [pc, #376] ; 1298c <free@plt+0x1d84>
12810: e5960000 ldr r0, [r6]
12814: ebfff8b3 bl 10ae8 <fprintf@plt>
12818: e1a00004 mov r0, r4
1281c: e5965000 ldr r5, [r6]
12820: ebfff889 bl 10a4c <strerror@plt>
12824: e58d4000 str r4, [sp]
12828: e59f3160 ldr r3, [pc, #352] ; 12990 <free@plt+0x1d88>
1282c: e3a02008 mov r2, #8
12830: e59f115c ldr r1, [pc, #348] ; 12994 <free@plt+0x1d8c>
12834: e58d0004 str r0, [sp, #4]
12838: e1a00005 mov r0, r5
1283c: ebfff8a9 bl 10ae8 <fprintf@plt>
12840: e3e00000 mvn r0, #0
12844: ea00004c b 1297c <free@plt+0x1d74>
12848: e59fa148 ldr sl, [pc, #328] ; 12998 <free@plt+0x1d90>
1284c: e3e03102 mvn r3, #-2147483648 ; 0x80000000
12850: e3a09000 mov r9, #0
12854: e5843004 str r3, [r4, #4]
12858: e5869000 str r9, [r6]
1285c: e1a00008 mov r0, r8
12860: ebfff8ac bl 10b18 <readdir64@plt>
12864: e3500000 cmp r0, #0
12868: 0a000022 beq 128f8 <free@plt+0x1cf0>
1286c: e2807013 add r7, r0, #19
12870: e1a00007 mov r0, r7
12874: ebfff8ce bl 10bb4 <strlen@plt>
12878: e35000fe cmp r0, #254 ; 0xfe
1287c: 9a00000b bls 128b0 <free@plt+0x1ca8>
12880: e59f00fc ldr r0, [pc, #252] ; 12984 <free@plt+0x1d7c>
12884: e58d7000 str r7, [sp]
12888: e59f20f8 ldr r2, [pc, #248] ; 12988 <free@plt+0x1d80>
1288c: e5953000 ldr r3, [r5]
12890: e59f1104 ldr r1, [pc, #260] ; 1299c <free@plt+0x1d94>
12894: e5900000 ldr r0, [r0]
12898: ebfff892 bl 10ae8 <fprintf@plt>
1289c: e3a03016 mov r3, #22
128a0: e5863000 str r3, [r6]
--
128c8: 1affffe2 bne 12858 <free@plt+0x1c50>
128cc: e5943000 ldr r3, [r4]
128d0: e5942008 ldr r2, [r4, #8]
128d4: e2833001 add r3, r3, #1
128d8: e5843000 str r3, [r4]
128dc: e59d300c ldr r3, [sp, #12]
128e0: e1520003 cmp r2, r3
128e4: e5942004 ldr r2, [r4, #4]
128e8: b5843008 strlt r3, [r4, #8]
128ec: e1530002 cmp r3, r2
128f0: b5843004 strlt r3, [r4, #4]
128f4: eaffffd7 b 12858 <free@plt+0x1c50>
128f8: e5967000 ldr r7, [r6]
128fc: e3570000 cmp r7, #0
12900: 0a000010 beq 12948 <free@plt+0x1d40>
12904: e59f4078 ldr r4, [pc, #120] ; 12984 <free@plt+0x1d7c>
12908: e5953000 ldr r3, [r5]
1290c: e59f2074 ldr r2, [pc, #116] ; 12988 <free@plt+0x1d80>
12910: e59f1088 ldr r1, [pc, #136] ; 129a0 <free@plt+0x1d98>
12914: e5940000 ldr r0, [r4]
12918: ebfff872 bl 10ae8 <fprintf@plt>
1291c: e1a00007 mov r0, r7
12920: e5944000 ldr r4, [r4]
12924: ebfff848 bl 10a4c <strerror@plt>
12928: e58d7000 str r7, [sp]
1292c: e59f305c ldr r3, [pc, #92] ; 12990 <free@plt+0x1d88>
12930: e3a02008 mov r2, #8
12934: e59f1058 ldr r1, [pc, #88] ; 12994 <free@plt+0x1d8c>
12938: e58d0004 str r0, [sp, #4]
1293c: e1a00004 mov r0, r4
12940: ebfff868 bl 10ae8 <fprintf@plt>
12944: eaffffd6 b 128a4 <free@plt+0x1c9c>
12948: e1a00008 mov r0, r8
--
12a78: ebfff862 bl 10c08 <free@plt>
12a7c: e5940004 ldr r0, [r4, #4]
12a80: ebfff860 bl 10c08 <free@plt>
12a84: e5940000 ldr r0, [r4]
12a88: ebfff85e bl 10c08 <free@plt>
12a8c: e1a00004 mov r0, r4
12a90: e8bd4010 pop {r4, lr}
12a94: eafff85b b 10c08 <free@plt>
12a98: e92d4037 push {r0, r1, r2, r4, r5, lr}
12a9c: e3a01038 mov r1, #56 ; 0x38
12aa0: e3a00001 mov r0, #1
12aa4: ebfff809 bl 10ad0 <calloc@plt>
12aa8: e2504000 subs r4, r0, #0
12aac: 1a000012 bne 12afc <free@plt+0x1ef4>
12ab0: ebfff839 bl 10b9c <__errno_location@plt>
12ab4: e59f51ec ldr r5, [pc, #492] ; 12ca8 <free@plt+0x20a0>
12ab8: e59f21ec ldr r2, [pc, #492] ; 12cac <free@plt+0x20a4>
12abc: e59f11ec ldr r1, [pc, #492] ; 12cb0 <free@plt+0x20a8>
12ac0: e5904000 ldr r4, [r0]
12ac4: e5950000 ldr r0, [r5]
12ac8: ebfff806 bl 10ae8 <fprintf@plt>
12acc: e1a00004 mov r0, r4
12ad0: e5955000 ldr r5, [r5]
12ad4: ebfff7dc bl 10a4c <strerror@plt>
12ad8: e58d4000 str r4, [sp]
12adc: e59f31d0 ldr r3, [pc, #464] ; 12cb4 <free@plt+0x20ac>
12ae0: e3a02008 mov r2, #8
12ae4: e59f11cc ldr r1, [pc, #460] ; 12cb8 <free@plt+0x20b0>
12ae8: e58d0004 str r0, [sp, #4]
12aec: e1a00005 mov r0, r5
12af0: ebfff7fc bl 10ae8 <fprintf@plt>
12af4: e3e00000 mvn r0, #0
12af8: ebfff82a bl 10ba8 <exit@plt>
--
13028: e3a01702 mov r1, #524288 ; 0x80000
1302c: e1a00009 mov r0, r9
13030: ebfff6ca bl 10b60 <open64@plt>
13034: e3700001 cmn r0, #1
13038: e1a05000 mov r5, r0
1303c: 1a000001 bne 13048 <free@plt+0x2440>
13040: e1a0d00a mov sp, sl
13044: eaffff77 b 12e28 <free@plt+0x2220>
13048: e3a02032 mov r2, #50 ; 0x32
1304c: e24b1058 sub r1, fp, #88 ; 0x58
13050: ebfff6ad bl 10b0c <read@plt>
13054: e3700001 cmn r0, #1
13058: 1a000014 bne 130b0 <free@plt+0x24a8>
1305c: ebfff6ce bl 10b9c <__errno_location@plt>
13060: e59f6294 ldr r6, [pc, #660] ; 132fc <free@plt+0x26f4>
13064: e1a03009 mov r3, r9
13068: e59f2290 ldr r2, [pc, #656] ; 13300 <free@plt+0x26f8>
1306c: e59f1290 ldr r1, [pc, #656] ; 13304 <free@plt+0x26fc>
13070: e5904000 ldr r4, [r0]
13074: e5960000 ldr r0, [r6]
13078: ebfff69a bl 10ae8 <fprintf@plt>
1307c: e1a00004 mov r0, r4
13080: e5966000 ldr r6, [r6]
13084: ebfff670 bl 10a4c <strerror@plt>
13088: e58d4000 str r4, [sp]
1308c: e59f3274 ldr r3, [pc, #628] ; 13308 <free@plt+0x2700>
13090: e3a02008 mov r2, #8
13094: e59f1270 ldr r1, [pc, #624] ; 1330c <free@plt+0x2704>
13098: e58d0004 str r0, [sp, #4]
1309c: e1a00006 mov r0, r6
130a0: ebfff690 bl 10ae8 <fprintf@plt>
130a4: e1a00005 mov r0, r5
130a8: ebfff6d0 bl 10bf0 <close@plt>
130ac: ea000039 b 13198 <free@plt+0x2590>
130b0: e3500032 cmp r0, #50 ; 0x32
130b4: 1a000009 bne 130e0 <free@plt+0x24d8>
130b8: e59f2240 ldr r2, [pc, #576] ; 13300 <free@plt+0x26f8>
130bc: e59f124c ldr r1, [pc, #588] ; 13310 <free@plt+0x2708>
130c0: e1a03009 mov r3, r9
130c4: e59f0230 ldr r0, [pc, #560] ; 132fc <free@plt+0x26f4>
130c8: e5900000 ldr r0, [r0]
130cc: ebfff685 bl 10ae8 <fprintf@plt>
130d0: ebfff6b1 bl 10b9c <__errno_location@plt>
130d4: e3a03016 mov r3, #22
--
130e8: e5406034 strb r6, [r0, #-52] ; 0xffffffcc
130ec: e24b2064 sub r2, fp, #100 ; 0x64
130f0: e59f121c ldr r1, [pc, #540] ; 13314 <free@plt+0x270c>
130f4: e24b0058 sub r0, fp, #88 ; 0x58
130f8: ebfff68c bl 10b30 <sscanf@plt>
130fc: e3500001 cmp r0, #1
13100: 11a03009 movne r3, r9
13104: 159f21f4 ldrne r2, [pc, #500] ; 13300 <free@plt+0x26f8>
13108: 159f1208 ldrne r1, [pc, #520] ; 13318 <free@plt+0x2710>
1310c: 1affffec bne 130c4 <free@plt+0x24bc>
13110: e14b26d4 ldrd r2, [fp, #-100] ; 0xffffff9c
13114: e3520000 cmp r2, #0
13118: e2d31000 sbcs r1, r3, #0
1311c: aa000007 bge 13140 <free@plt+0x2538>
13120: e1cd20f0 strd r2, [sp]
13124: e59f31d0 ldr r3, [pc, #464] ; 132fc <free@plt+0x26f4>
13128: e58d9008 str r9, [sp, #8]
1312c: e59f21cc ldr r2, [pc, #460] ; 13300 <free@plt+0x26f8>
13130: e59f11e4 ldr r1, [pc, #484] ; 1331c <free@plt+0x2714>
13134: e5930000 ldr r0, [r3]
13138: ebfff66a bl 10ae8 <fprintf@plt>
1313c: eaffffe3 b 130d0 <free@plt+0x24c8>
13140: e1a00005 mov r0, r5
13144: ebfff6a9 bl 10bf0 <close@plt>
13148: e2505000 subs r5, r0, #0
1314c: 0a000013 beq 131a0 <free@plt+0x2598>
13150: ebfff691 bl 10b9c <__errno_location@plt>
13154: e59f51a0 ldr r5, [pc, #416] ; 132fc <free@plt+0x26f4>
13158: e1a03009 mov r3, r9
1315c: e59f219c ldr r2, [pc, #412] ; 13300 <free@plt+0x26f8>
13160: e59f11b8 ldr r1, [pc, #440] ; 13320 <free@plt+0x2718>
13164: e5904000 ldr r4, [r0]
13168: e5950000 ldr r0, [r5]
1316c: ebfff65d bl 10ae8 <fprintf@plt>
13170: e1a00004 mov r0, r4
13174: e5955000 ldr r5, [r5]
13178: ebfff633 bl 10a4c <strerror@plt>
1317c: e58d4000 str r4, [sp]
13180: e59f3180 ldr r3, [pc, #384] ; 13308 <free@plt+0x2700>
13184: e3a02008 mov r2, #8
13188: e59f117c ldr r1, [pc, #380] ; 1330c <free@plt+0x2704>
1318c: e58d0004 str r0, [sp, #4]
13190: e1a00005 mov r0, r5
13194: ebfff653 bl 10ae8 <fprintf@plt>
13198: e1a0d00a mov sp, sl
1319c: eaffff18 b 12e04 <free@plt+0x21fc>
131a0: e14b26d4 ldrd r2, [fp, #-100] ; 0xffffff9c
131a4: e3a01000 mov r1, #0
131a8: e2926102 adds r6, r2, #-2147483648 ; 0x80000000
131ac: e2a37000 adc r7, r3, #0
131b0: e3e00000 mvn r0, #0
131b4: e1570001 cmp r7, r1
131b8: 01560000 cmpeq r6, r0
131bc: 9a00000a bls 131ec <free@plt+0x25e4>
131c0: e1cd20f0 strd r2, [sp]
131c4: e59f3130 ldr r3, [pc, #304] ; 132fc <free@plt+0x26f4>
131c8: e58d9008 str r9, [sp, #8]
131cc: e59f212c ldr r2, [pc, #300] ; 13300 <free@plt+0x26f8>
131d0: e5930000 ldr r0, [r3]
131d4: e59f1148 ldr r1, [pc, #328] ; 13324 <free@plt+0x271c>
131d8: ebfff642 bl 10ae8 <fprintf@plt>
131dc: ebfff66e bl 10b9c <__errno_location@plt>
131e0: e3a03016 mov r3, #22
--
1335c: e1a07002 mov r7, r2
13360: 1a000004 bne 13378 <free@plt+0x2770>
13364: e1a01002 mov r1, r2
13368: e1a00004 mov r0, r4
1336c: eb000537 bl 14850 <free@plt+0x3c48>
13370: e28dd088 add sp, sp, #136 ; 0x88
13374: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
13378: e1a05000 mov r5, r0
1337c: e28d1020 add r1, sp, #32
13380: e1a00004 mov r0, r4
13384: ebfff5b3 bl 10a58 <stat64@plt>
13388: e3500000 cmp r0, #0
1338c: 0a000013 beq 133e0 <free@plt+0x27d8>
13390: ebfff601 bl 10b9c <__errno_location@plt>
13394: e59f6144 ldr r6, [pc, #324] ; 134e0 <free@plt+0x28d8>
13398: e1a03004 mov r3, r4
1339c: e59f2140 ldr r2, [pc, #320] ; 134e4 <free@plt+0x28dc>
133a0: e59f1140 ldr r1, [pc, #320] ; 134e8 <free@plt+0x28e0>
133a4: e5905000 ldr r5, [r0]
133a8: e5960000 ldr r0, [r6]
133ac: ebfff5cd bl 10ae8 <fprintf@plt>
133b0: e1a00005 mov r0, r5
133b4: e5964000 ldr r4, [r6]
133b8: ebfff5a3 bl 10a4c <strerror@plt>
133bc: e58d5000 str r5, [sp]
133c0: e59f3124 ldr r3, [pc, #292] ; 134ec <free@plt+0x28e4>
133c4: e3a02008 mov r2, #8
133c8: e59f1120 ldr r1, [pc, #288] ; 134f0 <free@plt+0x28e8>
133cc: e58d0004 str r0, [sp, #4]
133d0: e1a00004 mov r0, r4
133d4: ebfff5c3 bl 10ae8 <fprintf@plt>
133d8: e3e00000 mvn r0, #0
133dc: eaffffe3 b 13370 <free@plt+0x2768>
133e0: e59d3030 ldr r3, [sp, #48] ; 0x30
133e4: e2033a0f and r3, r3, #61440 ; 0xf000
133e8: e3530a02 cmp r3, #8192 ; 0x2000
133ec: 0a000009 beq 13418 <free@plt+0x2810>
133f0: e59f00e8 ldr r0, [pc, #232] ; 134e0 <free@plt+0x28d8>
133f4: e1a03004 mov r3, r4
133f8: e59f20e4 ldr r2, [pc, #228] ; 134e4 <free@plt+0x28dc>
133fc: e59f10f0 ldr r1, [pc, #240] ; 134f4 <free@plt+0x28ec>
13400: e5900000 ldr r0, [r0]
13404: ebfff5b7 bl 10ae8 <fprintf@plt>
13408: ebfff5e3 bl 10b9c <__errno_location@plt>
1340c: e3a03016 mov r3, #22
--
135f8: e1a05000 mov r5, r0
135fc: ea000015 b 13658 <free@plt+0x2a50>
13600: e1cd00d8 ldrd r0, [sp, #8]
13604: e1cd21d0 ldrd r2, [sp, #16]
13608: e3a07000 mov r7, #0
1360c: e0908002 adds r8, r0, r2
13610: e0a19003 adc r9, r1, r3
13614: e3e06000 mvn r6, #0
13618: e1590007 cmp r9, r7
1361c: 01580006 cmpeq r8, r6
13620: 9a00000f bls 13664 <free@plt+0x2a5c>
13624: e59410e4 ldr r1, [r4, #228] ; 0xe4
13628: e3e00000 mvn r0, #0
1362c: eb0005cf bl 14d70 <free@plt+0x4168>
13630: e59f2058 ldr r2, [pc, #88] ; 13690 <free@plt+0x2a88>
13634: e59f1058 ldr r1, [pc, #88] ; 13694 <free@plt+0x2a8c>
13638: e3e05000 mvn r5, #0
1363c: e1a03000 mov r3, r0
13640: e59f0050 ldr r0, [pc, #80] ; 13698 <free@plt+0x2a90>
13644: e5900000 ldr r0, [r0]
13648: ebfff526 bl 10ae8 <fprintf@plt>
1364c: ebfff552 bl 10b9c <__errno_location@plt>
13650: e3a03016 mov r3, #22
--
136c8: ebfff533 bl 10b9c <__errno_location@plt>
136cc: e3a03013 mov r3, #19
136d0: e5803000 str r3, [r0]
136d4: e3e00000 mvn r0, #0
136d8: e28dd008 add sp, sp, #8
136dc: e8bd8070 pop {r4, r5, r6, pc}
136e0: e582600c str r6, [r2, #12]
136e4: e59f105c ldr r1, [pc, #92] ; 13748 <free@plt+0x2b40>
136e8: ebfff4d1 bl 10a34 <ioctl@plt>
136ec: e3500000 cmp r0, #0
136f0: a3a00000 movge r0, #0
136f4: aafffff7 bge 136d8 <free@plt+0x2ad0>
136f8: ebfff527 bl 10b9c <__errno_location@plt>
136fc: e59f5048 ldr r5, [pc, #72] ; 1374c <free@plt+0x2b44>
13700: e59f3048 ldr r3, [pc, #72] ; 13750 <free@plt+0x2b48>
13704: e59f2048 ldr r2, [pc, #72] ; 13754 <free@plt+0x2b4c>
13708: e59f1048 ldr r1, [pc, #72] ; 13758 <free@plt+0x2b50>
1370c: e5904000 ldr r4, [r0]
13710: e58d6000 str r6, [sp]
13714: e5950000 ldr r0, [r5]
13718: ebfff4f2 bl 10ae8 <fprintf@plt>
1371c: e1a00004 mov r0, r4
13720: e5955000 ldr r5, [r5]
13724: ebfff4c8 bl 10a4c <strerror@plt>
13728: e58d4000 str r4, [sp]
1372c: e59f3028 ldr r3, [pc, #40] ; 1375c <free@plt+0x2b54>
13730: e3a02008 mov r2, #8
13734: e59f1024 ldr r1, [pc, #36] ; 13760 <free@plt+0x2b58>
13738: e58d0004 str r0, [sp, #4]
1373c: e1a00005 mov r0, r5
13740: ebfff4e8 bl 10ae8 <fprintf@plt>
13744: eaffffe2 b 136d4 <free@plt+0x2acc>
13748: c0104d08 andsgt r4, r0, r8, lsl #26
--
138ec: e1a05003 mov r5, r3
138f0: e59d803c ldr r8, [sp, #60] ; 0x3c
138f4: ebfffb1d bl 12570 <free@plt+0x1968>
138f8: e2504000 subs r4, r0, #0
138fc: 1a000013 bne 13950 <free@plt+0x2d48>
13900: e3550000 cmp r5, #0
13904: e59930e4 ldr r3, [r9, #228] ; 0xe4
13908: ba000002 blt 13918 <free@plt+0x2d10>
1390c: e0852008 add r2, r5, r8
13910: e1520003 cmp r2, r3
13914: da000010 ble 1395c <free@plt+0x2d54>
13918: e58d3008 str r3, [sp, #8]
1391c: e59f0128 ldr r0, [pc, #296] ; 13a4c <free@plt+0x2e44>
13920: e5993000 ldr r3, [r9]
13924: e58d8000 str r8, [sp]
13928: e58d3004 str r3, [sp, #4]
1392c: e59f211c ldr r2, [pc, #284] ; 13a50 <free@plt+0x2e48>
13930: e1a03005 mov r3, r5
13934: e59f1118 ldr r1, [pc, #280] ; 13a54 <free@plt+0x2e4c>
13938: e5900000 ldr r0, [r0]
1393c: ebfff469 bl 10ae8 <fprintf@plt>
13940: ebfff495 bl 10b9c <__errno_location@plt>
13944: e3a03016 mov r3, #22
--
13964: e0e76a93 smlal r6, r7, r3, sl
13968: e58d4000 str r4, [sp]
1396c: e1a03007 mov r3, r7
13970: e1a02006 mov r2, r6
13974: e1a0000b mov r0, fp
13978: ebfff490 bl 10bc0 <lseek64@plt>
1397c: e1570001 cmp r7, r1
13980: 01560000 cmpeq r6, r0
13984: 01a07004 moveq r7, r4
13988: 0a000016 beq 139e8 <free@plt+0x2de0>
1398c: ebfff482 bl 10b9c <__errno_location@plt>
13990: e59f50b4 ldr r5, [pc, #180] ; 13a4c <free@plt+0x2e44>
13994: e1a02006 mov r2, r6
13998: e1a03007 mov r3, r7
1399c: e59f10b4 ldr r1, [pc, #180] ; 13a58 <free@plt+0x2e50>
139a0: e5904000 ldr r4, [r0]
139a4: e1cd20f0 strd r2, [sp]
139a8: e5993000 ldr r3, [r9]
139ac: e5950000 ldr r0, [r5]
139b0: e59f2098 ldr r2, [pc, #152] ; 13a50 <free@plt+0x2e48>
139b4: ebfff44b bl 10ae8 <fprintf@plt>
139b8: e5955000 ldr r5, [r5]
139bc: e1a00004 mov r0, r4
139c0: ebfff421 bl 10a4c <strerror@plt>
139c4: e58d4000 str r4, [sp]
139c8: e59f308c ldr r3, [pc, #140] ; 13a5c <free@plt+0x2e54>
139cc: e3a02008 mov r2, #8
139d0: e59f1088 ldr r1, [pc, #136] ; 13a60 <free@plt+0x2e58>
139d4: e58d0004 str r0, [sp, #4]
139d8: e1a00005 mov r0, r5
139dc: ebfff441 bl 10ae8 <fprintf@plt>
139e0: eaffffd9 b 1394c <free@plt+0x2d44>
139e4: e0877000 add r7, r7, r0
--
139f0: e59d3038 ldr r3, [sp, #56] ; 0x38
139f4: e0486007 sub r6, r8, r7
139f8: e1a02006 mov r2, r6
139fc: e0831007 add r1, r3, r7
13a00: e1a0000b mov r0, fp
13a04: ebfff440 bl 10b0c <read@plt>
13a08: e3500000 cmp r0, #0
13a0c: aafffff4 bge 139e4 <free@plt+0x2ddc>
13a10: ebfff461 bl 10b9c <__errno_location@plt>
13a14: e59f8030 ldr r8, [pc, #48] ; 13a4c <free@plt+0x2e44>
13a18: e5993000 ldr r3, [r9]
13a1c: e0855007 add r5, r5, r7
13a20: e59f2028 ldr r2, [pc, #40] ; 13a50 <free@plt+0x2e48>
13a24: e59f1038 ldr r1, [pc, #56] ; 13a64 <free@plt+0x2e5c>
13a28: e5904000 ldr r4, [r0]
13a2c: e58d5008 str r5, [sp, #8]
13a30: e58d3000 str r3, [sp]
13a34: e58da004 str sl, [sp, #4]
13a38: e1a03006 mov r3, r6
13a3c: e5980000 ldr r0, [r8]
13a40: ebfff428 bl 10ae8 <fprintf@plt>
13a44: e5985000 ldr r5, [r8]
13a48: eaffffdb b 139bc <free@plt+0x2db4>
--
13b28: e1a00005 mov r0, r5
13b2c: ebfffa8f bl 12570 <free@plt+0x1968>
13b30: e2504000 subs r4, r0, #0
13b34: 1a00005a bne 13ca4 <free@plt+0x309c>
13b38: e59d3158 ldr r3, [sp, #344] ; 0x158
13b3c: e595b0e4 ldr fp, [r5, #228] ; 0xe4
13b40: e3530000 cmp r3, #0
13b44: ba000002 blt 13b54 <free@plt+0x2f4c>
13b48: e0833006 add r3, r3, r6
13b4c: e153000b cmp r3, fp
13b50: da00000e ble 13b90 <free@plt+0x2f88>
13b54: e58db008 str fp, [sp, #8]
13b58: e59f0328 ldr r0, [pc, #808] ; 13e88 <free@plt+0x3280>
13b5c: e5953000 ldr r3, [r5]
13b60: e59f2324 ldr r2, [pc, #804] ; 13e8c <free@plt+0x3284>
13b64: e58d3004 str r3, [sp, #4]
13b68: e58d6000 str r6, [sp]
13b6c: e59d3158 ldr r3, [sp, #344] ; 0x158
13b70: e59f1318 ldr r1, [pc, #792] ; 13e90 <free@plt+0x3288>
13b74: e5900000 ldr r0, [r0]
13b78: ebfff3da bl 10ae8 <fprintf@plt>
13b7c: ebfff406 bl 10b9c <__errno_location@plt>
13b80: e3a03016 mov r3, #22
13b84: e5803000 str r3, [r0]
13b88: e3e04000 mvn r4, #0
13b8c: ea000044 b 13ca4 <free@plt+0x309c>
13b90: e59590ec ldr r9, [r5, #236] ; 0xec
13b94: e59d0158 ldr r0, [sp, #344] ; 0x158
13b98: e1a01009 mov r1, r9
13b9c: eb0004dc bl 14f14 <free@plt+0x430c>
13ba0: e3510000 cmp r1, #0
13ba4: 0a000009 beq 13bd0 <free@plt+0x2fc8>
13ba8: e58d9004 str r9, [sp, #4]
13bac: e5953000 ldr r3, [r5]
13bb0: e59f22d4 ldr r2, [pc, #724] ; 13e8c <free@plt+0x3284>
13bb4: e58d3000 str r3, [sp]
13bb8: e59f12d4 ldr r1, [pc, #724] ; 13e94 <free@plt+0x328c>
13bbc: e59d3158 ldr r3, [sp, #344] ; 0x158
13bc0: e59f02c0 ldr r0, [pc, #704] ; 13e88 <free@plt+0x3280>
13bc4: e5900000 ldr r0, [r0]
13bc8: ebfff3c6 bl 10ae8 <fprintf@plt>
13bcc: eaffffea b 13b7c <free@plt+0x2f74>
13bd0: e1a01009 mov r1, r9
--
13c94: e59d1024 ldr r1, [sp, #36] ; 0x24
13c98: e5950000 ldr r0, [r5]
13c9c: ebfffa4b bl 125d0 <free@plt+0x19c8>
13ca0: e1a04000 mov r4, r0
13ca4: e1a00004 mov r0, r4
13ca8: e28ddf4d add sp, sp, #308 ; 0x134
13cac: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
13cb0: e3580001 cmp r8, #1
13cb4: 1a000035 bne 13d90 <free@plt+0x3188>
13cb8: e28d2068 add r2, sp, #104 ; 0x68
13cbc: e59f11e0 ldr r1, [pc, #480] ; 13ea4 <free@plt+0x329c>
13cc0: e1a00007 mov r0, r7
13cc4: ebfff35a bl 10a34 <ioctl@plt>
13cc8: e250b000 subs fp, r0, #0
13ccc: 0a000010 beq 13d14 <free@plt+0x310c>
13cd0: e5994000 ldr r4, [r9]
13cd4: e59f51ac ldr r5, [pc, #428] ; 13e88 <free@plt+0x3280>
13cd8: e59f21ac ldr r2, [pc, #428] ; 13e8c <free@plt+0x3284>
13cdc: e59f11c4 ldr r1, [pc, #452] ; 13ea8 <free@plt+0x32a0>
13ce0: e5950000 ldr r0, [r5]
13ce4: ebfff37f bl 10ae8 <fprintf@plt>
13ce8: e5955000 ldr r5, [r5]
13cec: e1a00004 mov r0, r4
13cf0: ebfff355 bl 10a4c <strerror@plt>
13cf4: e58d4000 str r4, [sp]
13cf8: e59f31ac ldr r3, [pc, #428] ; 13eac <free@plt+0x32a4>
13cfc: e3a02008 mov r2, #8
13d00: e59f11a8 ldr r1, [pc, #424] ; 13eb0 <free@plt+0x32a8>
13d04: e58d0004 str r0, [sp, #4]
13d08: e1a00005 mov r0, r5
13d0c: ebfff375 bl 10ae8 <fprintf@plt>
13d10: eaffff9c b 13b88 <free@plt+0x2f80>
13d14: e1a0000a mov r0, sl
--
13dd4: e3530000 cmp r3, #0
13dd8: 0affffb1 beq 13ca4 <free@plt+0x309c>
13ddc: e3a03000 mov r3, #0
13de0: e58d3000 str r3, [sp]
13de4: e1a00007 mov r0, r7
13de8: e1cd21d8 ldrd r2, [sp, #24]
13dec: ebfff373 bl 10bc0 <lseek64@plt>
13df0: e1cd21d8 ldrd r2, [sp, #24]
13df4: e1510003 cmp r1, r3
13df8: 01500002 cmpeq r0, r2
13dfc: 0a00000b beq 13e30 <free@plt+0x3228>
13e00: ebfff365 bl 10b9c <__errno_location@plt>
13e04: e59f607c ldr r6, [pc, #124] ; 13e88 <free@plt+0x3280>
13e08: e1cd21d8 ldrd r2, [sp, #24]
13e0c: e59f10a4 ldr r1, [pc, #164] ; 13eb8 <free@plt+0x32b0>
13e10: e5904000 ldr r4, [r0]
13e14: e1cd20f0 strd r2, [sp]
13e18: e59f206c ldr r2, [pc, #108] ; 13e8c <free@plt+0x3284>
13e1c: e5953000 ldr r3, [r5]
13e20: e5960000 ldr r0, [r6]
13e24: ebfff32f bl 10ae8 <fprintf@plt>
13e28: e5965000 ldr r5, [r6]
13e2c: eaffffae b 13cec <free@plt+0x30e4>
13e30: e1a02006 mov r2, r6
13e34: e59d115c ldr r1, [sp, #348] ; 0x15c
13e38: e1a00007 mov r0, r7
13e3c: ebfff326 bl 10adc <write@plt>
13e40: e1560000 cmp r6, r0
13e44: 0affff96 beq 13ca4 <free@plt+0x309c>
13e48: ebfff353 bl 10b9c <__errno_location@plt>
13e4c: e59d3158 ldr r3, [sp, #344] ; 0x158
13e50: e59f7030 ldr r7, [pc, #48] ; 13e88 <free@plt+0x3280>
13e54: e59f2030 ldr r2, [pc, #48] ; 13e8c <free@plt+0x3284>
13e58: e59f105c ldr r1, [pc, #92] ; 13ebc <free@plt+0x32b4>
13e5c: e5904000 ldr r4, [r0]
13e60: e58d3008 str r3, [sp, #8]
13e64: e59d3024 ldr r3, [sp, #36] ; 0x24
13e68: e58d3004 str r3, [sp, #4]
13e6c: e5953000 ldr r3, [r5]
13e70: e58d3000 str r3, [sp]
13e74: e1a03006 mov r3, r6
13e78: e5970000 ldr r0, [r7]
13e7c: ebfff319 bl 10ae8 <fprintf@plt>
13e80: e5975000 ldr r5, [r7]
13e84: eaffff98 b 13cec <free@plt+0x30e4>
--
14008: e2844001 add r4, r4, #1
1400c: e3540003 cmp r4, #3
14010: 1affffc0 bne 13f18 <free@plt+0x3310>
14014: e1a02008 mov r2, r8
14018: e59f107c ldr r1, [pc, #124] ; 1409c <free@plt+0x3494>
1401c: e59f0084 ldr r0, [pc, #132] ; 140a8 <free@plt+0x34a0>
14020: ebfff286 bl 10a40 <printf@plt>
14024: e1a00005 mov r0, r5
14028: ebfff2f6 bl 10c08 <free@plt>
1402c: e1a00007 mov r0, r7
14030: e28dd024 add sp, sp, #36 ; 0x24
14034: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
14038: e4d32001 ldrb r2, [r3], #1
1403c: e35200ff cmp r2, #255 ; 0xff
14040: 0affffc7 beq 13f64 <free@plt+0x335c>
14044: e59f0060 ldr r0, [pc, #96] ; 140ac <free@plt+0x34a4>
14048: e1a03008 mov r3, r8
1404c: e59f2048 ldr r2, [pc, #72] ; 1409c <free@plt+0x3494>
14050: e59f1058 ldr r1, [pc, #88] ; 140b0 <free@plt+0x34a8>
14054: e5900000 ldr r0, [r0]
14058: ebfff2a2 bl 10ae8 <fprintf@plt>
1405c: ebfff2ce bl 10b9c <__errno_location@plt>
14060: e3a03005 mov r3, #5
14064: e3e07000 mvn r7, #0
14068: e5803000 str r3, [r0]
1406c: eaffffec b 14024 <free@plt+0x341c>
14070: e4d32001 ldrb r2, [r3], #1
14074: e15b0002 cmp fp, r2
14078: 0affffdf beq 13ffc <free@plt+0x33f4>
1407c: e59f0028 ldr r0, [pc, #40] ; 140ac <free@plt+0x34a4>
14080: e58d8000 str r8, [sp]
14084: e1a0300b mov r3, fp
14088: e59f200c ldr r2, [pc, #12] ; 1409c <free@plt+0x3494>
1408c: e59f1020 ldr r1, [pc, #32] ; 140b4 <free@plt+0x34ac>
14090: e5900000 ldr r0, [r0]
14094: ebfff293 bl 10ae8 <fprintf@plt>
14098: eaffffef b 1405c <free@plt+0x3454>
1409c: 00015e1a andeq r5, r1, sl, lsl lr
--
140a8: 000165e0 andeq r6, r1, r0, ror #11
140ac: 000270d0 ldrdeq r7, [r2], -r0
140b0: 00016616 andeq r6, r1, r6, lsl r6
140b4: 0001664c andeq r6, r1, ip, asr #12
140b8: e92d41f0 push {r4, r5, r6, r7, r8, lr}
140bc: e1a05001 mov r5, r1
140c0: e24dd088 sub sp, sp, #136 ; 0x88
140c4: e1a04000 mov r4, r0
140c8: e28d1020 add r1, sp, #32
140cc: e1a00005 mov r0, r5
140d0: ebfff260 bl 10a58 <stat64@plt>
140d4: e3500000 cmp r0, #0
140d8: 0a000013 beq 1412c <free@plt+0x3524>
140dc: ebfff2ae bl 10b9c <__errno_location@plt>
140e0: e59f6144 ldr r6, [pc, #324] ; 1422c <free@plt+0x3624>
140e4: e1a03005 mov r3, r5
140e8: e59f2140 ldr r2, [pc, #320] ; 14230 <free@plt+0x3628>
140ec: e59f1140 ldr r1, [pc, #320] ; 14234 <free@plt+0x362c>
140f0: e5904000 ldr r4, [r0]
140f4: e5960000 ldr r0, [r6]
140f8: ebfff27a bl 10ae8 <fprintf@plt>
140fc: e1a00004 mov r0, r4
14100: e5965000 ldr r5, [r6]
14104: ebfff250 bl 10a4c <strerror@plt>
14108: e58d4000 str r4, [sp]
1410c: e59f3124 ldr r3, [pc, #292] ; 14238 <free@plt+0x3630>
14110: e3a02008 mov r2, #8
14114: e59f1120 ldr r1, [pc, #288] ; 1423c <free@plt+0x3634>
14118: e58d0004 str r0, [sp, #4]
1411c: e1a00005 mov r0, r5
14120: ebfff270 bl 10ae8 <fprintf@plt>
14124: e3e00000 mvn r0, #0
14128: ea000020 b 141b0 <free@plt+0x35a8>
1412c: e59d3030 ldr r3, [sp, #48] ; 0x30
14130: e2033a0f and r3, r3, #61440 ; 0xf000
14134: e3530a02 cmp r3, #8192 ; 0x2000
14138: 0a000009 beq 14164 <free@plt+0x355c>
1413c: e59f00e8 ldr r0, [pc, #232] ; 1422c <free@plt+0x3624>
14140: e1a03005 mov r3, r5
14144: e59f20e4 ldr r2, [pc, #228] ; 14230 <free@plt+0x3628>
14148: e59f10f0 ldr r1, [pc, #240] ; 14240 <free@plt+0x3638>
1414c: e5900000 ldr r0, [r0]
14150: ebfff264 bl 10ae8 <fprintf@plt>
14154: ebfff290 bl 10b9c <__errno_location@plt>
14158: e3a03016 mov r3, #22
--
1425c: e1520005 cmp r2, r5
14260: ca000004 bgt 14278 <free@plt+0x3670>
14264: e1a00003 mov r0, r3
14268: ebfff266 bl 10c08 <free@plt>
1426c: e3a00000 mov r0, #0
14270: e28dd008 add sp, sp, #8
14274: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
14278: e2843090 add r3, r4, #144 ; 0x90
1427c: e58d3000 str r3, [sp]
14280: e1a02004 mov r2, r4
14284: e2843008 add r3, r4, #8
14288: e59f10f8 ldr r1, [pc, #248] ; 14388 <free@plt+0x3780>
1428c: ebfff227 bl 10b30 <sscanf@plt>
14290: e3500003 cmp r0, #3
14294: 0a000007 beq 142b8 <free@plt+0x36b0>
14298: e59f30e8 ldr r3, [pc, #232] ; 14388 <free@plt+0x3780>
1429c: e59f20e8 ldr r2, [pc, #232] ; 1438c <free@plt+0x3784>
142a0: e59f10e8 ldr r1, [pc, #232] ; 14390 <free@plt+0x3788>
142a4: e59f00e8 ldr r0, [pc, #232] ; 14394 <free@plt+0x378c>
142a8: e5900000 ldr r0, [r0]
142ac: ebfff20d bl 10ae8 <fprintf@plt>
142b0: e3e00000 mvn r0, #0
142b4: eaffffed b 14270 <free@plt+0x3668>
142b8: e5948098 ldr r8, [r4, #152] ; 0x98
142bc: e3a01022 mov r1, #34 ; 0x22
142c0: e0482005 sub r2, r8, r5
142c4: e594009c ldr r0, [r4, #156] ; 0x9c
142c8: ebfff20c bl 10b00 <emchr@plt>
142cc: e3500000 cmp r0, #0
142d0: 1a000005 bne 142ec <free@plt+0x36e4>
142d4: e59f20b0 ldr r2, [pc, #176] ; 1438c <free@plt+0x3784>
142d8: e59f10b8 ldr r1, [pc, #184] ; 14398 <free@plt+0x3790>
142dc: e59f30b0 ldr r3, [pc, #176] ; 14394 <free@plt+0x378c>
142e0: e5930000 ldr r0, [r3]
142e4: ebfff1ff bl 10ae8 <fprintf@plt>
142e8: eafffff0 b 142b0 <free@plt+0x36a8>
142ec: e5947094 ldr r7, [r4, #148] ; 0x94
--
143a0: 000166f4 strdeq r6, [r1], -r4
143a4: 0001671c andeq r6, r1, ip, lsl r7
143a8: e92d41f3 push {r0, r1, r4, r5, r6, r7, r8, lr}
143ac: e1a05000 mov r5, r0
143b0: e3a01000 mov r1, #0
143b4: e59f0150 ldr r0, [pc, #336] ; 1450c <free@plt+0x3904>
143b8: ebfff1e8 bl 10b60 <open64@plt>
143bc: e3700001 cmn r0, #1
143c0: e1a04000 mov r4, r0
143c4: 0a00004d beq 14500 <free@plt+0x38f8>
143c8: e3a00a01 mov r0, #4096 ; 0x1000
143cc: ebfff1b0 bl 10a94 <alloc@plt>
143d0: e2501000 subs r1, r0, #0
143d4: 1a000012 bne 14424 <free@plt+0x381c>
143d8: ebfff1ef bl 10b9c <__errno_location@plt>
143dc: e59f512c ldr r5, [pc, #300] ; 14510 <free@plt+0x3908>
143e0: e59f212c ldr r2, [pc, #300] ; 14514 <free@plt+0x390c>
143e4: e59f112c ldr r1, [pc, #300] ; 14518 <free@plt+0x3910>
143e8: e5904000 ldr r4, [r0]
143ec: e5950000 ldr r0, [r5]
143f0: ebfff1bc bl 10ae8 <fprintf@plt>
143f4: e1a00004 mov r0, r4
143f8: e5955000 ldr r5, [r5]
143fc: ebfff192 bl 10a4c <strerror@plt>
14400: e58d4000 str r4, [sp]
14404: e59f3110 ldr r3, [pc, #272] ; 1451c <free@plt+0x3914>
14408: e3a02008 mov r2, #8
1440c: e59f110c ldr r1, [pc, #268] ; 14520 <free@plt+0x3918>
14410: e58d0004 str r0, [sp, #4]
14414: e1a00005 mov r0, r5
14418: ebfff1b2 bl 10ae8 <fprintf@plt>
1441c: e3e00000 mvn r0, #0
14420: ebfff1e0 bl 10ba8 <exit@plt>
14424: e5851094 str r1, [r5, #148] ; 0x94
14428: e3a02a01 mov r2, #4096 ; 0x1000
1442c: e1a00004 mov r0, r4
14430: ebfff1b5 bl 10b0c <read@plt>
14434: e3700001 cmn r0, #1
14438: e1a07000 mov r7, r0
1443c: 1a000017 bne 144a0 <free@plt+0x3898>
14440: ebfff1d5 bl 10b9c <__errno_location@plt>
14444: e59f70c4 ldr r7, [pc, #196] ; 14510 <free@plt+0x3908>
14448: e59f30bc ldr r3, [pc, #188] ; 1450c <free@plt+0x3904>
1444c: e59f20c0 ldr r2, [pc, #192] ; 14514 <free@plt+0x390c>
14450: e59f10cc ldr r1, [pc, #204] ; 14524 <free@plt+0x391c>
14454: e5906000 ldr r6, [r0]
14458: e5970000 ldr r0, [r7]
1445c: ebfff1a1 bl 10ae8 <fprintf@plt>
14460: e1a00006 mov r0, r6
14464: e5977000 ldr r7, [r7]
14468: ebfff177 bl 10a4c <strerror@plt>
1446c: e58d6000 str r6, [sp]
14470: e59f30a4 ldr r3, [pc, #164] ; 1451c <free@plt+0x3914>
14474: e3a02008 mov r2, #8
14478: e59f10a0 ldr r1, [pc, #160] ; 14520 <free@plt+0x3918>
1447c: e58d0004 str r0, [sp, #4]
14480: e1a00007 mov r0, r7
14484: ebfff197 bl 10ae8 <fprintf@plt>
14488: e5950094 ldr r0, [r5, #148] ; 0x94
1448c: ebfff1dd bl 10c08 <free@plt>
14490: e1a00004 mov r0, r4
14494: ebfff1d5 bl 10bf0 <close@plt>
14498: e3e04000 mvn r4, #0
1449c: ea000017 b 14500 <free@plt+0x38f8>
144a0: e350001e cmp r0, #30
144a4: 9a000006 bls 144c4 <free@plt+0x38bc>
144a8: e5956094 ldr r6, [r5, #148] ; 0x94
144ac: e3a0201f mov r2, #31
144b0: e59f1070 ldr r1, [pc, #112] ; 14528 <free@plt+0x3920>
144b4: e1a00006 mov r0, r6
144b8: ebfff199 bl 10b24 <emcmp@plt>
144bc: e2508000 subs r8, r0, #0
144c0: 0a000008 beq 144e8 <free@plt+0x38e0>
144c4: e59f305c ldr r3, [pc, #92] ; 14528 <free@plt+0x3920>
144c8: e59f0040 ldr r0, [pc, #64] ; 14510 <free@plt+0x3908>
144cc: e58d3000 str r3, [sp]
144d0: e59f203c ldr r2, [pc, #60] ; 14514 <free@plt+0x390c>
144d4: e59f3030 ldr r3, [pc, #48] ; 1450c <free@plt+0x3904>
144d8: e59f104c ldr r1, [pc, #76] ; 1452c <free@plt+0x3924>
144dc: e5900000 ldr r0, [r0]
144e0: ebfff180 bl 10ae8 <fprintf@plt>
144e4: eaffffe7 b 14488 <free@plt+0x3880>
144e8: e286601f add r6, r6, #31
--
14528: 00016749 andeq r6, r1, r9, asr #14
1452c: 00016769 andeq r6, r1, r9, ror #14
14530: e92d4037 push {r0, r1, r2, r4, r5, lr}
14534: e59f0074 ldr r0, [pc, #116] ; 145b0 <free@plt+0x39a8>
14538: e3a01004 mov r1, #4
1453c: ebfff193 bl 10b90 <access@plt>
14540: e3500000 cmp r0, #0
14544: 03a00001 moveq r0, #1
14548: 0a000016 beq 145a8 <free@plt+0x39a0>
1454c: ebfff192 bl 10b9c <__errno_location@plt>
14550: e5904000 ldr r4, [r0]
14554: e3540002 cmp r4, #2
14558: 03a03000 moveq r3, #0
1455c: 05803000 streq r3, [r0]
14560: 0a00000f beq 145a4 <free@plt+0x399c>
14564: e59f5048 ldr r5, [pc, #72] ; 145b4 <free@plt+0x39ac>
14568: e59f3040 ldr r3, [pc, #64] ; 145b0 <free@plt+0x39a8>
1456c: e59f2044 ldr r2, [pc, #68] ; 145b8 <free@plt+0x39b0>
14570: e59f1044 ldr r1, [pc, #68] ; 145bc <free@plt+0x39b4>
14574: e5950000 ldr r0, [r5]
14578: ebfff15a bl 10ae8 <fprintf@plt>
1457c: e1a00004 mov r0, r4
14580: e5955000 ldr r5, [r5]
14584: ebfff130 bl 10a4c <strerror@plt>
14588: e58d4000 str r4, [sp]
1458c: e59f302c ldr r3, [pc, #44] ; 145c0 <free@plt+0x39b8>
14590: e3a02008 mov r2, #8
14594: e59f1028 ldr r1, [pc, #40] ; 145c4 <free@plt+0x39bc>
14598: e58d0004 str r0, [sp, #4]
1459c: e1a00005 mov r0, r5
145a0: ebfff150 bl 10ae8 <fprintf@plt>
145a4: e3a00000 mov r0, #0
145a8: e28dd00c add sp, sp, #12
--
1466c: e1a0000d mov r0, sp
14670: ebfffef3 bl 14244 <free@plt+0x363c>
14674: e3500000 cmp r0, #0
14678: 1afffff0 bne 14640 <free@plt+0x3a38>
1467c: e28dd0a0 add sp, sp, #160 ; 0xa0
14680: e8bd8010 pop {r4, pc}
14684: e92d40f0 push {r4, r5, r6, r7, lr}
14688: e24ddf6f sub sp, sp, #444 ; 0x1bc
1468c: e28d1008 add r1, sp, #8
14690: e1a05000 mov r5, r0
14694: ebfff0ef bl 10a58 <stat64@plt>
14698: e2501000 subs r1, r0, #0
1469c: 0a000015 beq 146f8 <free@plt+0x3af0>
146a0: ebfff13d bl 10b9c <__errno_location@plt>
146a4: e59f6158 ldr r6, [pc, #344] ; 14804 <free@plt+0x3bfc>
146a8: e1a03005 mov r3, r5
146ac: e59f2154 ldr r2, [pc, #340] ; 14808 <free@plt+0x3c00>
146b0: e59f1154 ldr r1, [pc, #340] ; 1480c <free@plt+0x3c04>
146b4: e5904000 ldr r4, [r0]
146b8: e5960000 ldr r0, [r6]
146bc: ebfff109 bl 10ae8 <fprintf@plt>
146c0: e1a00004 mov r0, r4
146c4: e5965000 ldr r5, [r6]
146c8: ebfff0df bl 10a4c <strerror@plt>
146cc: e58d4000 str r4, [sp]
146d0: e59f3138 ldr r3, [pc, #312] ; 14810 <free@plt+0x3c08>
146d4: e3a02008 mov r2, #8
146d8: e59f1134 ldr r1, [pc, #308] ; 14814 <free@plt+0x3c0c>
146dc: e58d0004 str r0, [sp, #4]
146e0: e1a00005 mov r0, r5
146e4: ebfff0ff bl 10ae8 <fprintf@plt>
146e8: e3e04000 mvn r4, #0
146ec: e1a00004 mov r0, r4
146f0: e28ddf6f add sp, sp, #444 ; 0x1bc
146f4: e8bd80f0 pop {r4, r5, r6, r7, pc}
146f8: e59d3018 ldr r3, [sp, #24]
146fc: e2033a0f and r3, r3, #61440 ; 0xf000
14700: e3530a02 cmp r3, #8192 ; 0x2000
14704: 0a000009 beq 14730 <free@plt+0x3b28>
14708: ebfff123 bl 10b9c <__errno_location@plt>
1470c: e3a03016 mov r3, #22
14710: e59f20f0 ldr r2, [pc, #240] ; 14808 <free@plt+0x3c00>
14714: e59f10fc ldr r1, [pc, #252] ; 14818 <free@plt+0x3c10>
14718: e5803000 str r3, [r0]
1471c: e59f00e0 ldr r0, [pc, #224] ; 14804 <free@plt+0x3bfc>
14720: e1a03005 mov r3, r5
14724: e5900000 ldr r0, [r0]
14728: ebfff0ee bl 10ae8 <fprintf@plt>
1472c: eaffffed b 146e8 <free@plt+0x3ae0>
14730: e1a00005 mov r0, r5
14734: ebfff109 bl 10b60 <open64@plt>
14738: e3700001 cmn r0, #1
1473c: e1a04000 mov r4, r0
14740: 1a000012 bne 14790 <free@plt+0x3b88>
14744: ebfff114 bl 10b9c <__errno_location@plt>
14748: e59f70b4 ldr r7, [pc, #180] ; 14804 <free@plt+0x3bfc>
1474c: e1a03005 mov r3, r5
14750: e59f20b0 ldr r2, [pc, #176] ; 14808 <free@plt+0x3c00>
14754: e59f10b0 ldr r1, [pc, #176] ; 1480c <free@plt+0x3c04>
14758: e5906000 ldr r6, [r0]
1475c: e5970000 ldr r0, [r7]
14760: ebfff0e0 bl 10ae8 <fprintf@plt>
14764: e1a00006 mov r0, r6
14768: e5975000 ldr r5, [r7]
1476c: ebfff0b6 bl 10a4c <strerror@plt>
14770: e58d6000 str r6, [sp]
14774: e59f3094 ldr r3, [pc, #148] ; 14810 <free@plt+0x3c08>
14778: e3a02008 mov r2, #8
1477c: e59f1090 ldr r1, [pc, #144] ; 14814 <free@plt+0x3c0c>
14780: e58d0004 str r0, [sp, #4]
14784: e1a00005 mov r0, r5
14788: ebfff0d6 bl 10ae8 <fprintf@plt>
1478c: eaffffd6 b 146ec <free@plt+0x3ae4>
14790: e28d2070 add r2, sp, #112 ; 0x70
14794: e59f1080 ldr r1, [pc, #128] ; 1481c <free@plt+0x3c14>
14798: ebfff0a5 bl 10a34 <ioctl@plt>
1479c: e2506000 subs r6, r0, #0
147a0: a59d6174 ldrge r6, [sp, #372] ; 0x174
147a4: aa000012 bge 147f4 <free@plt+0x3bec>
147a8: ebfff0fb bl 10b9c <__errno_location@plt>
147ac: e5905000 ldr r5, [r0]
147b0: e355005f cmp r5, #95 ; 0x5f
147b4: 0a00000e beq 147f4 <free@plt+0x3bec>
147b8: e59f7044 ldr r7, [pc, #68] ; 14804 <free@plt+0x3bfc>
147bc: e59f2044 ldr r2, [pc, #68] ; 14808 <free@plt+0x3c00>
147c0: e59f1058 ldr r1, [pc, #88] ; 14820 <free@plt+0x3c18>
147c4: e5970000 ldr r0, [r7]
147c8: ebfff0c6 bl 10ae8 <fprintf@plt>
147cc: e1a00005 mov r0, r5
147d0: e5977000 ldr r7, [r7]
147d4: ebfff09c bl 10a4c <strerror@plt>
147d8: e58d5000 str r5, [sp]
147dc: e59f302c ldr r3, [pc, #44] ; 14810 <free@plt+0x3c08>
147e0: e3a02008 mov r2, #8
147e4: e59f1028 ldr r1, [pc, #40] ; 14814 <free@plt+0x3c0c>
147e8: e58d0004 str r0, [sp, #4]
147ec: e1a00007 mov r0, r7
147f0: ebfff0bc bl 10ae8 <fprintf@plt>
147f4: e1a00004 mov r0, r4
147f8: ebfff0fc bl 10bf0 <close@plt>
--
1484c: 000167c3 andeq r6, r1, r3, asr #15
14850: e92d43f0 push {r4, r5, r6, r7, r8, r9, lr}
14854: e24ddf51 sub sp, sp, #324 ; 0x144
14858: e3a02000 mov r2, #0
1485c: e3a03000 mov r3, #0
14860: e1a04001 mov r4, r1
14864: e28d1038 add r1, sp, #56 ; 0x38
14868: e1a06000 mov r6, r0
1486c: e1cd21f0 strd r2, [sp, #16]
14870: ebfff078 bl 10a58 <stat64@plt>
14874: e3500000 cmp r0, #0
14878: 0a000018 beq 148e0 <free@plt+0x3cd8>
1487c: ebfff0c6 bl 10b9c <__errno_location@plt>
14880: e59f8450 ldr r8, [pc, #1104] ; 14cd8 <free@plt+0x40d0>
14884: e1a03006 mov r3, r6
14888: e59f244c ldr r2, [pc, #1100] ; 14cdc <free@plt+0x40d4>
1488c: e59f144c ldr r1, [pc, #1100] ; 14ce0 <free@plt+0x40d8>
14890: e5907000 ldr r7, [r0]
14894: e1a05000 mov r5, r0
14898: e5980000 ldr r0, [r8]
1489c: ebfff091 bl 10ae8 <fprintf@plt>
148a0: e1a00007 mov r0, r7
148a4: e5988000 ldr r8, [r8]
148a8: ebfff067 bl 10a4c <strerror@plt>
148ac: e59f3430 ldr r3, [pc, #1072] ; 14ce4 <free@plt+0x40dc>
148b0: e58d7000 str r7, [sp]
148b4: e3a02008 mov r2, #8
148b8: e59f1428 ldr r1, [pc, #1064] ; 14ce8 <free@plt+0x40e0>
148bc: e58d0004 str r0, [sp, #4]
148c0: e1a00008 mov r0, r8
148c4: ebfff087 bl 10ae8 <fprintf@plt>
148c8: e5953000 ldr r3, [r5]
148cc: e3530002 cmp r3, #2
148d0: 1a000002 bne 148e0 <free@plt+0x3cd8>
148d4: e59f1400 ldr r1, [pc, #1024] ; 14cdc <free@plt+0x40d4>
148d8: e59f040c ldr r0, [pc, #1036] ; 14cec <free@plt+0x40e4>
148dc: ebfff057 bl 10a40 <printf@plt>
148e0: e59d3048 ldr r3, [sp, #72] ; 0x48
148e4: e2033a0f and r3, r3, #61440 ; 0xf000
148e8: e3530a02 cmp r3, #8192 ; 0x2000
148ec: 0a00000a beq 1491c <free@plt+0x3d14>
148f0: ebfff0a9 bl 10b9c <__errno_location@plt>
148f4: e3a03016 mov r3, #22
148f8: e59f23dc ldr r2, [pc, #988] ; 14cdc <free@plt+0x40d4>
148fc: e59f13ec ldr r1, [pc, #1004] ; 14cf0 <free@plt+0x40e8>
14900: e5803000 str r3, [r0]
14904: e59f03cc ldr r0, [pc, #972] ; 14cd8 <free@plt+0x40d0>
14908: e1a03006 mov r3, r6
1490c: e5900000 ldr r0, [r0]
14910: ebfff074 bl 10ae8 <fprintf@plt>
14914: e3e05000 mvn r5, #0
14918: ea000038 b 14a00 <free@plt+0x3df8>
--
1493c: e1a01009 mov r1, r9
14940: e1a05000 mov r5, r0
14944: e5840004 str r0, [r4, #4]
14948: e1a00008 mov r0, r8
1494c: ebfff059 bl 10ab8 <gnu_dev_minor@plt>
14950: e355005a cmp r5, #90 ; 0x5a
14954: e5840008 str r0, [r4, #8]
14958: 0a00000d beq 14994 <free@plt+0x3d8c>
1495c: ebfff08e bl 10b9c <__errno_location@plt>
14960: e3a03016 mov r3, #22
14964: e59f2370 ldr r2, [pc, #880] ; 14cdc <free@plt+0x40d4>
14968: e59f1384 ldr r1, [pc, #900] ; 14cf4 <free@plt+0x40ec>
1496c: e5803000 str r3, [r0]
14970: e3a0305a mov r3, #90 ; 0x5a
14974: e58d3004 str r3, [sp, #4]
14978: e59f0358 ldr r0, [pc, #856] ; 14cd8 <free@plt+0x40d0>
1497c: e5943004 ldr r3, [r4, #4]
14980: e58d3000 str r3, [sp]
14984: e1a03006 mov r3, r6
14988: e5900000 ldr r0, [r0]
1498c: ebfff055 bl 10ae8 <fprintf@plt>
14990: eaffffdf b 14914 <free@plt+0x3d0c>
14994: e0800fa0 add r0, r0, r0, lsr #31
14998: e1a000c0 asr r0, r0, #1
1499c: e5840000 str r0, [r4]
149a0: e3a01000 mov r1, #0
149a4: e1a00006 mov r0, r6
149a8: ebfff06c bl 10b60 <open64@plt>
149ac: e3700001 cmn r0, #1
149b0: e1a05000 mov r5, r0
149b4: 1a000014 bne 14a0c <free@plt+0x3e04>
149b8: ebfff077 bl 10b9c <__errno_location@plt>
149bc: e59f7314 ldr r7, [pc, #788] ; 14cd8 <free@plt+0x40d0>
149c0: e1a03006 mov r3, r6
149c4: e59f2310 ldr r2, [pc, #784] ; 14cdc <free@plt+0x40d4>
149c8: e59f1310 ldr r1, [pc, #784] ; 14ce0 <free@plt+0x40d8>
149cc: e5904000 ldr r4, [r0]
149d0: e5970000 ldr r0, [r7]
149d4: ebfff043 bl 10ae8 <fprintf@plt>
149d8: e1a00004 mov r0, r4
149dc: e5976000 ldr r6, [r7]
149e0: ebfff019 bl 10a4c <strerror@plt>
149e4: e58d4000 str r4, [sp]
149e8: e59f32f4 ldr r3, [pc, #756] ; 14ce4 <free@plt+0x40dc>
149ec: e3a02008 mov r2, #8
149f0: e59f12f0 ldr r1, [pc, #752] ; 14ce8 <free@plt+0x40e0>
149f4: e58d0004 str r0, [sp, #4]
149f8: e1a00006 mov r0, r6
149fc: ebfff039 bl 10ae8 <fprintf@plt>
14a00: e1a00005 mov r0, r5
14a04: e28ddf51 add sp, sp, #324 ; 0x144
14a08: e8bd83f0 pop {r4, r5, r6, r7, r8, r9, pc}
14a0c: e28d2018 add r2, sp, #24
14a10: e59f12e0 ldr r1, [pc, #736] ; 14cf8 <free@plt+0x40f0>
14a14: ebfff006 bl 10a34 <ioctl@plt>
14a18: e2508000 subs r8, r0, #0
14a1c: 0a000013 beq 14a70 <free@plt+0x3e68>
14a20: ebfff05d bl 10b9c <__errno_location@plt>
14a24: e59f62ac ldr r6, [pc, #684] ; 14cd8 <free@plt+0x40d0>
14a28: e59f22ac ldr r2, [pc, #684] ; 14cdc <free@plt+0x40d4>
14a2c: e59f12c8 ldr r1, [pc, #712] ; 14cfc <free@plt+0x40f4>
14a30: e5904000 ldr r4, [r0]
14a34: e5960000 ldr r0, [r6]
14a38: ebfff02a bl 10ae8 <fprintf@plt>
14a3c: e1a00004 mov r0, r4
14a40: e5966000 ldr r6, [r6]
14a44: ebfff000 bl 10a4c <strerror@plt>
14a48: e59f3294 ldr r3, [pc, #660] ; 14ce4 <free@plt+0x40dc>
14a4c: e59f1294 ldr r1, [pc, #660] ; 14ce8 <free@plt+0x40e0>
14a50: e3a02008 mov r2, #8
14a54: e58d4000 str r4, [sp]
14a58: e58d0004 str r0, [sp, #4]
14a5c: e1a00006 mov r0, r6
14a60: ebfff020 bl 10ae8 <fprintf@plt>
14a64: e1a00005 mov r0, r5
14a68: ebfff060 bl 10bf0 <close@plt>
14a6c: eaffffa8 b 14914 <free@plt+0x3d0c>
14a70: e28d2010 add r2, sp, #16
14a74: e59f1284 ldr r1, [pc, #644] ; 14d00 <free@plt+0x40f8>
14a78: e1a00005 mov r0, r5
14a7c: ebffefec bl 10a34 <ioctl@plt>
14a80: e3700001 cmn r0, #1
14a84: 15d430fc ldrbne r3, [r4, #252] ; 0xfc
14a88: 13833002 orrne r3, r3, #2
14a8c: 1a000015 bne 14ae8 <free@plt+0x3ee0>
14a90: ebfff041 bl 10b9c <__errno_location@plt>
14a94: e5907000 ldr r7, [r0]
14a98: e357005f cmp r7, #95 ; 0x5f
14a9c: 05808000 streq r8, [r0]
14aa0: 05d430fc ldrbeq r3, [r4, #252] ; 0xfc
14aa4: 03c33002 biceq r3, r3, #2
14aa8: 0a00000e beq 14ae8 <free@plt+0x3ee0>
14aac: e59f4224 ldr r4, [pc, #548] ; 14cd8 <free@plt+0x40d0>
14ab0: e59f2224 ldr r2, [pc, #548] ; 14cdc <free@plt+0x40d4>
14ab4: e59f1248 ldr r1, [pc, #584] ; 14d04 <free@plt+0x40fc>
14ab8: e5940000 ldr r0, [r4]
14abc: ebfff009 bl 10ae8 <fprintf@plt>
14ac0: e1a00007 mov r0, r7
14ac4: e5944000 ldr r4, [r4]
--
14b48: ca000005 bgt 14b64 <free@plt+0x3f5c>
14b4c: e58d2004 str r2, [sp, #4]
14b50: e58d6000 str r6, [sp]
14b54: e59f2180 ldr r2, [pc, #384] ; 14cdc <free@plt+0x40d4>
14b58: e5943000 ldr r3, [r4]
14b5c: e59f11a8 ldr r1, [pc, #424] ; 14d0c <free@plt+0x4104>
14b60: eafffff3 b 14b34 <free@plt+0x3f2c>
14b64: e1903001 orrs r3, r0, r1
14b68: 0a000003 beq 14b7c <free@plt+0x3f74>
14b6c: e1a03fc2 asr r3, r2, #31
14b70: e1500002 cmp r0, r2
14b74: e0d1c003 sbcs ip, r1, r3
14b78: aa000008 bge 14ba0 <free@plt+0x3f98>
14b7c: e1cd00f8 strd r0, [sp, #8]
14b80: e59f0150 ldr r0, [pc, #336] ; 14cd8 <free@plt+0x40d0>
14b84: e58d6000 str r6, [sp]
14b88: e59f214c ldr r2, [pc, #332] ; 14cdc <free@plt+0x40d4>
14b8c: e5943000 ldr r3, [r4]
14b90: e59f1178 ldr r1, [pc, #376] ; 14d10 <free@plt+0x4108>
14b94: e5900000 ldr r0, [r0]
14b98: ebffefd2 bl 10ae8 <fprintf@plt>
14b9c: eaffffb0 b 14a64 <free@plt+0x3e5c>
14ba0: eb0000e3 bl 14f34 <free@plt+0x432c>
14ba4: e58400e0 str r0, [r4, #224] ; 0xe0
14ba8: e3570008 cmp r7, #8
14bac: 979ff107 ldrls pc, [pc, r7, lsl #2]
14bb0: eaffffab b 14a64 <free@plt+0x3e5c>
14bb4: 00014bd8 ldrdeq r4, [r1], -r8
14bb8: 00014bf8 strdeq r4, [r1], -r8
14bbc: 00014c88 andeq r4, r1, r8, lsl #25
14bc0: 00014c90 muleq r1, r0, ip
14bc4: 00014c98 muleq r1, r8, ip
14bc8: 00014a64 andeq r4, r1, r4, ror #20
14bcc: 00014ca8 andeq r4, r1, r8, lsr #25
14bd0: 00014cb0 ; <UNDEFINED> instruction: 0x00014cb0
14bd4: 00014ca0 andeq r4, r1, r0, lsr #25
14bd8: e59f00f8 ldr r0, [pc, #248] ; 14cd8 <free@plt+0x40d0>
14bdc: e58d6000 str r6, [sp]
14be0: e59f20f4 ldr r2, [pc, #244] ; 14cdc <free@plt+0x40d4>
14be4: e5943000 ldr r3, [r4]
14be8: e59f1124 ldr r1, [pc, #292] ; 14d14 <free@plt+0x410c>
14bec: e5900000 ldr r0, [r0]
14bf0: ebffefbc bl 10ae8 <fprintf@plt>
14bf4: eaffff9a b 14a64 <free@plt+0x3e5c>
14bf8: e59f1118 ldr r1, [pc, #280] ; 14d18 <free@plt+0x4110>
--
14c24: ebffeff1 bl 10bf0 <close@plt>
14c28: e1a00006 mov r0, r6
14c2c: ebfffe94 bl 14684 <free@plt+0x3a7c>
14c30: e1c00fc0 bic r0, r0, r0, asr #31
14c34: e58400f4 str r0, [r4, #244] ; 0xf4
14c38: e28d00a0 add r0, sp, #160 ; 0xa0
14c3c: ebfffdd9 bl 143a8 <free@plt+0x37a0>
14c40: e2505000 subs r5, r0, #0
14c44: 1affff32 bne 14914 <free@plt+0x3d0c>
14c48: e28d00a0 add r0, sp, #160 ; 0xa0
14c4c: ebfffd7c bl 14244 <free@plt+0x363c>
14c50: e3500000 cmp r0, #0
14c54: 1a000017 bne 14cb8 <free@plt+0x40b0>
14c58: e59f30bc ldr r3, [pc, #188] ; 14d1c <free@plt+0x4114>
14c5c: e59f0074 ldr r0, [pc, #116] ; 14cd8 <free@plt+0x40d0>
14c60: e58d3000 str r3, [sp]
14c64: e59f2070 ldr r2, [pc, #112] ; 14cdc <free@plt+0x40d4>
14c68: e5943000 ldr r3, [r4]
14c6c: e59f10ac ldr r1, [pc, #172] ; 14d20 <free@plt+0x4118>
14c70: e5900000 ldr r0, [r0]
14c74: ebffef9b bl 10ae8 <fprintf@plt>
14c78: ebffefc7 bl 10b9c <__errno_location@plt>
14c7c: e3a03002 mov r3, #2
[*] Function fprintf used 119 times nanddump