[*] Binary protection state of flash_erase
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of flash_erase
00010bb0 <raise@plt>:
10bb0: e28fc600 add ip, pc, #0, 12
10bb4: e28cca16 add ip, ip, #90112 ; 0x16000
10bb8: e5bcf4f0 ldr pc, [ip, #1264]! ; 0x4f0
00010bbc <free@plt>:
10bbc: e28fc600 add ip, pc, #0, 12
10bc0: e28cca16 add ip, ip, #90112 ; 0x16000
10bc4: e5bcf4e8 ldr pc, [ip, #1256]! ; 0x4e8
Disassembly of section .text:
00010bc8 <.text>:
10bc8: e92d4007 push {r0, r1, r2, lr}
10bcc: ebffffe2 bl 10b5c <__errno_location@plt>
10bd0: e59f5040 ldr r5, [pc, #64] ; 10c18 <free@plt+0x5c>
10bd4: e59f2040 ldr r2, [pc, #64] ; 10c1c <free@plt+0x60>
10bd8: e59f1040 ldr r1, [pc, #64] ; 10c20 <free@plt+0x64>
10bdc: e5904000 ldr r4, [r0]
10be0: e5950000 ldr r0, [r5]
10be4: ebffffaf bl 10aa8 <fprintf@plt>
10be8: e1a00004 mov r0, r4
10bec: e5955000 ldr r5, [r5]
10bf0: ebffff85 bl 10a0c <strerror@plt>
10bf4: e58d4000 str r4, [sp]
10bf8: e59f3024 ldr r3, [pc, #36] ; 10c24 <free@plt+0x68>
10bfc: e3a02008 mov r2, #8
10c00: e59f1020 ldr r1, [pc, #32] ; 10c28 <free@plt+0x6c>
10c04: e58d0004 str r0, [sp, #4]
10c08: e1a00005 mov r0, r5
10c0c: ebffffa5 bl 10aa8 <fprintf@plt>
10c10: e3e00000 mvn r0, #0
10c14: ebffffd3 bl 10b68 <exit@plt>
--
10cf0: ebffff42 bl 10a00 <printf@plt>
10cf4: e59f16c0 ldr r1, [pc, #1728] ; 113bc <free@plt+0x800>
10cf8: e59f06cc ldr r0, [pc, #1740] ; 113cc <free@plt+0x810>
10cfc: eafffff5 b 10cd8 <free@plt+0x11c>
10d00: e3a03001 mov r3, #1
10d04: e58a3004 str r3, [sl, #4]
10d08: eaffffce b 10c48 <free@plt+0x8c>
10d0c: e59fa6bc ldr sl, [pc, #1724] ; 113d0 <free@plt+0x814>
10d10: e59a3000 ldr r3, [sl]
10d14: e0444003 sub r4, r4, r3
10d18: e3540002 cmp r4, #2
10d1c: 0a000008 beq 10d44 <free@plt+0x188>
10d20: e3540003 cmp r4, #3
10d24: 0a00000c beq 10d5c <free@plt+0x1a0>
10d28: e3540001 cmp r4, #1
10d2c: e59f46a0 ldr r4, [pc, #1696] ; 113d4 <free@plt+0x818>
10d30: 1a000049 bne 10e5c <free@plt+0x2a0>
10d34: e59f2680 ldr r2, [pc, #1664] ; 113bc <free@plt+0x800>
10d38: e59f1698 ldr r1, [pc, #1688] ; 113d8 <free@plt+0x81c>
10d3c: e5940000 ldr r0, [r4]
10d40: ebffff58 bl 10aa8 <fprintf@plt>
10d44: e59f3688 ldr r3, [pc, #1672] ; 113d4 <free@plt+0x818>
10d48: e59f266c ldr r2, [pc, #1644] ; 113bc <free@plt+0x800>
10d4c: e59f1688 ldr r1, [pc, #1672] ; 113dc <free@plt+0x820>
10d50: e5930000 ldr r0, [r3]
10d54: ebffff53 bl 10aa8 <fprintf@plt>
10d58: ea00002e b 10e18 <free@plt+0x25c>
10d5c: e7992103 ldr r2, [r9, r3, lsl #2]
--
10d68: e59f4644 ldr r4, [pc, #1604] ; 113b4 <free@plt+0x7f8>
10d6c: e1a01005 mov r1, r5
10d70: e5842010 str r2, [r4, #16]
10d74: e1a0000b mov r0, fp
10d78: e1a02006 mov r2, r6
10d7c: ebffff61 bl 10b08 <strtoull@plt>
10d80: e5db3000 ldrb r3, [fp]
10d84: e3530000 cmp r3, #0
10d88: e1cd01f8 strd r0, [sp, #24]
10d8c: 0a000003 beq 10da0 <free@plt+0x1e4>
10d90: e59d3040 ldr r3, [sp, #64] ; 0x40
10d94: e5d33000 ldrb r3, [r3]
10d98: e3530000 cmp r3, #0
10d9c: 0a000007 beq 10dc0 <free@plt+0x204>
10da0: e59f062c ldr r0, [pc, #1580] ; 113d4 <free@plt+0x818>
10da4: e58db000 str fp, [sp]
10da8: e59f3630 ldr r3, [pc, #1584] ; 113e0 <free@plt+0x824>
10dac: e59f2608 ldr r2, [pc, #1544] ; 113bc <free@plt+0x800>
10db0: e59f162c ldr r1, [pc, #1580] ; 113e4 <free@plt+0x828>
10db4: e5900000 ldr r0, [r0]
10db8: ebffff3a bl 10aa8 <fprintf@plt>
10dbc: e3a08001 mov r8, #1
10dc0: e59a3000 ldr r3, [sl]
10dc4: e3a02000 mov r2, #0
10dc8: e2833002 add r3, r3, #2
10dcc: e799a103 ldr sl, [r9, r3, lsl #2]
10dd0: e1a01005 mov r1, r5
10dd4: e1a0000a mov r0, sl
10dd8: ebffff20 bl 10a60 <strtoul@plt>
10ddc: e5da3000 ldrb r3, [sl]
10de0: e3530000 cmp r3, #0
10de4: e1a09000 mov r9, r0
10de8: 0a000003 beq 10dfc <free@plt+0x240>
10dec: e59d3040 ldr r3, [sp, #64] ; 0x40
10df0: e5d33000 ldrb r3, [r3]
10df4: e3530000 cmp r3, #0
10df8: 0a00000e beq 10e38 <free@plt+0x27c>
10dfc: e59f05d0 ldr r0, [pc, #1488] ; 113d4 <free@plt+0x818>
10e00: e58da000 str sl, [sp]
10e04: e59f35dc ldr r3, [pc, #1500] ; 113e8 <free@plt+0x82c>
10e08: e59f25ac ldr r2, [pc, #1452] ; 113bc <free@plt+0x800>
10e0c: e59f15d0 ldr r1, [pc, #1488] ; 113e4 <free@plt+0x828>
10e10: e5900000 ldr r0, [r0]
10e14: ebffff23 bl 10aa8 <fprintf@plt>
10e18: e59f259c ldr r2, [pc, #1436] ; 113bc <free@plt+0x800>
10e1c: e59f15c8 ldr r1, [pc, #1480] ; 113ec <free@plt+0x830>
10e20: e59f35ac ldr r3, [pc, #1452] ; 113d4 <free@plt+0x818>
10e24: e5930000 ldr r0, [r3]
10e28: ebffff1e bl 10aa8 <fprintf@plt>
10e2c: e1a00007 mov r0, r7
10e30: e28ddf51 add sp, sp, #324 ; 0x144
10e34: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
10e38: e3580000 cmp r8, #0
10e3c: 1afffff5 bne 10e18 <free@plt+0x25c>
10e40: eb000550 bl 12388 <free@plt+0x17cc>
10e44: e2503000 subs r3, r0, #0
10e48: e58d3030 str r3, [sp, #48] ; 0x30
10e4c: 1a000007 bne 10e70 <free@plt+0x2b4>
10e50: e59f2564 ldr r2, [pc, #1380] ; 113bc <free@plt+0x800>
10e54: e59f1594 ldr r1, [pc, #1428] ; 113f0 <free@plt+0x834>
10e58: eafffff0 b 10e20 <free@plt+0x264>
10e5c: e59f2558 ldr r2, [pc, #1368] ; 113bc <free@plt+0x800>
10e60: e59f158c ldr r1, [pc, #1420] ; 113f4 <free@plt+0x838>
10e64: e5940000 ldr r0, [r4]
10e68: ebffff0e bl 10aa8 <fprintf@plt>
10e6c: eaffffb0 b 10d34 <free@plt+0x178>
10e70: e3a01002 mov r1, #2
10e74: e5940010 ldr r0, [r4, #16]
10e78: ebffff28 bl 10b20 <open64@plt>
10e7c: e250b000 subs fp, r0, #0
10e80: aa000012 bge 10ed0 <free@plt+0x314>
10e84: ebffff34 bl 10b5c <__errno_location@plt>
10e88: e59f6544 ldr r6, [pc, #1348] ; 113d4 <free@plt+0x818>
10e8c: e5943010 ldr r3, [r4, #16]
10e90: e59f2524 ldr r2, [pc, #1316] ; 113bc <free@plt+0x800>
10e94: e59f155c ldr r1, [pc, #1372] ; 113f8 <free@plt+0x83c>
10e98: e5905000 ldr r5, [r0]
10e9c: e5960000 ldr r0, [r6]
10ea0: ebffff00 bl 10aa8 <fprintf@plt>
10ea4: e1a00005 mov r0, r5
10ea8: e5964000 ldr r4, [r6]
10eac: ebfffed6 bl 10a0c <strerror@plt>
10eb0: e58d5000 str r5, [sp]
10eb4: e59f3540 ldr r3, [pc, #1344] ; 113fc <free@plt+0x840>
10eb8: e3a0200d mov r2, #13
10ebc: e59f153c ldr r1, [pc, #1340] ; 11400 <free@plt+0x844>
10ec0: e58d0004 str r0, [sp, #4]
10ec4: e1a00004 mov r0, r4
10ec8: ebfffef6 bl 10aa8 <fprintf@plt>
10ecc: eaffffd6 b 10e2c <free@plt+0x270>
10ed0: e1a02005 mov r2, r5
--
11178: ebfffe20 bl 10a00 <printf@plt>
1117c: e1cd21d8 ldrd r2, [sp, #24]
11180: e2922001 adds r2, r2, #1
11184: e2a33000 adc r3, r3, #0
11188: e1cd21f8 strd r2, [sp, #24]
1118c: eaffffac b 11044 <free@plt+0x488>
11190: 0a000013 beq 111e4 <free@plt+0x628>
11194: ebfffe70 bl 10b5c <__errno_location@plt>
11198: e5905000 ldr r5, [r0]
1119c: e355005f cmp r5, #95 ; 0x5f
111a0: 1a00000a bne 111d0 <free@plt+0x614>
111a4: e3a03001 mov r3, #1
111a8: e3580000 cmp r8, #0
111ac: e5843004 str r3, [r4, #4]
111b0: 1a00000b bne 111e4 <free@plt+0x628>
111b4: e59f0218 ldr r0, [pc, #536] ; 113d4 <free@plt+0x818>
111b8: e5943010 ldr r3, [r4, #16]
111bc: e59f21f8 ldr r2, [pc, #504] ; 113bc <free@plt+0x800>
111c0: e59f1268 ldr r1, [pc, #616] ; 11430 <free@plt+0x874>
111c4: e5900000 ldr r0, [r0]
111c8: ebfffe36 bl 10aa8 <fprintf@plt>
111cc: eaffff16 b 10e2c <free@plt+0x270>
111d0: e59f61fc ldr r6, [pc, #508] ; 113d4 <free@plt+0x818>
--
11234: ebfffdf1 bl 10a00 <printf@plt>
11238: e59f31e8 ldr r3, [pc, #488] ; 11428 <free@plt+0x86c>
1123c: e5930000 ldr r0, [r3]
11240: ebfffe09 bl 10a6c <fflush@plt>
11244: e594300c ldr r3, [r4, #12]
11248: e3530000 cmp r3, #0
1124c: 0a000018 beq 112b4 <free@plt+0x6f8>
11250: e1a02006 mov r2, r6
11254: e1a0100b mov r1, fp
11258: e28d0040 add r0, sp, #64 ; 0x40
1125c: eb0006ea bl 12e0c <free@plt+0x2250>
11260: e3500000 cmp r0, #0
11264: 0a000012 beq 112b4 <free@plt+0x6f8>
11268: ebfffe3b bl 10b5c <__errno_location@plt>
1126c: e59f6160 ldr r6, [pc, #352] ; 113d4 <free@plt+0x818>
11270: e5943010 ldr r3, [r4, #16]
11274: e59f2140 ldr r2, [pc, #320] ; 113bc <free@plt+0x800>
11278: e59f11b8 ldr r1, [pc, #440] ; 11438 <free@plt+0x87c>
1127c: e5905000 ldr r5, [r0]
11280: e5960000 ldr r0, [r6]
11284: ebfffe07 bl 10aa8 <fprintf@plt>
11288: e1a00005 mov r0, r5
1128c: e5966000 ldr r6, [r6]
11290: ebfffddd bl 10a0c <strerror@plt>
11294: e58d5000 str r5, [sp]
11298: e59f315c ldr r3, [pc, #348] ; 113fc <free@plt+0x840>
1129c: e3a0200d mov r2, #13
112a0: e59f1158 ldr r1, [pc, #344] ; 11400 <free@plt+0x844>
112a4: e58d0004 str r0, [sp, #4]
112a8: e1a00006 mov r0, r6
112ac: ebfffdfd bl 10aa8 <fprintf@plt>
112b0: eaffffb1 b 1117c <free@plt+0x5c0>
112b4: e1a03006 mov r3, r6
--
11578: ebfffd7d bl 10b74 <strlen@plt>
1157c: e2800011 add r0, r0, #17
11580: e3c00007 bic r0, r0, #7
11584: e04dd000 sub sp, sp, r0
11588: e5950000 ldr r0, [r5]
1158c: ebfffd66 bl 10b2c <opendir@plt>
11590: e2504000 subs r4, r0, #0
11594: 128d7008 addne r7, sp, #8
11598: 159f81a0 ldrne r8, [pc, #416] ; 11740 <free@plt+0xb84>
1159c: 1a000015 bne 115f8 <free@plt+0xa3c>
115a0: ebfffd6d bl 10b5c <__errno_location@plt>
115a4: e5906000 ldr r6, [r0]
115a8: e3560002 cmp r6, #2
115ac: 05804000 streq r4, [r0]
115b0: 0a000026 beq 11650 <free@plt+0xa94>
115b4: e59f4188 ldr r4, [pc, #392] ; 11744 <free@plt+0xb88>
115b8: e5953000 ldr r3, [r5]
115bc: e59f2184 ldr r2, [pc, #388] ; 11748 <free@plt+0xb8c>
115c0: e59f1184 ldr r1, [pc, #388] ; 1174c <free@plt+0xb90>
115c4: e5940000 ldr r0, [r4]
115c8: ebfffd36 bl 10aa8 <fprintf@plt>
115cc: e1a00006 mov r0, r6
115d0: e5944000 ldr r4, [r4]
115d4: ebfffd0c bl 10a0c <strerror@plt>
115d8: e59f3170 ldr r3, [pc, #368] ; 11750 <free@plt+0xb94>
115dc: e59f1170 ldr r1, [pc, #368] ; 11754 <free@plt+0xb98>
115e0: e3a02008 mov r2, #8
115e4: e58d6000 str r6, [sp]
115e8: e58d0004 str r0, [sp, #4]
115ec: e1a00004 mov r0, r4
115f0: ebfffd2c bl 10aa8 <fprintf@plt>
115f4: ea000014 b 1164c <free@plt+0xa90>
115f8: e1a00004 mov r0, r4
115fc: ebfffd35 bl 10ad8 <readdir64@plt>
11600: e3500000 cmp r0, #0
11604: 0a000032 beq 116d4 <free@plt+0xb18>
11608: e2806013 add r6, r0, #19
1160c: e1a00006 mov r0, r6
11610: ebfffd57 bl 10b74 <strlen@plt>
11614: e35000fe cmp r0, #254 ; 0xfe
11618: 9a00000f bls 1165c <free@plt+0xaa0>
1161c: e59f0120 ldr r0, [pc, #288] ; 11744 <free@plt+0xb88>
11620: e58d6000 str r6, [sp]
11624: e59f211c ldr r2, [pc, #284] ; 11748 <free@plt+0xb8c>
11628: e5953000 ldr r3, [r5]
1162c: e59f1124 ldr r1, [pc, #292] ; 11758 <free@plt+0xb9c>
11630: e5900000 ldr r0, [r0]
11634: ebfffd1b bl 10aa8 <fprintf@plt>
11638: ebfffd47 bl 10b5c <__errno_location@plt>
1163c: e3a03016 mov r3, #22
--
11658: e8bd89f0 pop {r4, r5, r6, r7, r8, fp, pc}
1165c: e24b3f47 sub r3, fp, #284 ; 0x11c
11660: e24b2e12 sub r2, fp, #288 ; 0x120
11664: e1a01008 mov r1, r8
11668: e1a00006 mov r0, r6
1166c: ebfffd1f bl 10af0 <sscanf@plt>
11670: e3500001 cmp r0, #1
11674: 1affffdf bne 115f8 <free@plt+0xa3c>
11678: e51b6120 ldr r6, [fp, #-288] ; 0xfffffee0
1167c: e1a00004 mov r0, r4
11680: ebfffd41 bl 10b8c <closedir@plt>
11684: e2504000 subs r4, r0, #0
11688: 0a000013 beq 116dc <free@plt+0xb20>
1168c: ebfffd32 bl 10b5c <__errno_location@plt>
11690: e59f60ac ldr r6, [pc, #172] ; 11744 <free@plt+0xb88>
11694: e5953000 ldr r3, [r5]
11698: e59f20a8 ldr r2, [pc, #168] ; 11748 <free@plt+0xb8c>
1169c: e59f10b8 ldr r1, [pc, #184] ; 1175c <free@plt+0xba0>
116a0: e5904000 ldr r4, [r0]
116a4: e5960000 ldr r0, [r6]
116a8: ebfffcfe bl 10aa8 <fprintf@plt>
116ac: e5965000 ldr r5, [r6]
116b0: e1a00004 mov r0, r4
--
116e4: e1a02006 mov r2, r6
116e8: e595100c ldr r1, [r5, #12]
116ec: e1a00007 mov r0, r7
116f0: ebfffd13 bl 10b44 <sprintf@plt>
116f4: e3a01702 mov r1, #524288 ; 0x80000
116f8: e1a00007 mov r0, r7
116fc: ebfffd07 bl 10b20 <open64@plt>
11700: e3700001 cmn r0, #1
11704: 0affffd1 beq 11650 <free@plt+0xa94>
11708: ebfffd25 bl 10ba4 <close@plt>
1170c: e3500000 cmp r0, #0
11710: 03a04001 moveq r4, #1
11714: 0affffcd beq 11650 <free@plt+0xa94>
11718: ebfffd0f bl 10b5c <__errno_location@plt>
1171c: e59f5020 ldr r5, [pc, #32] ; 11744 <free@plt+0xb88>
11720: e1a03007 mov r3, r7
11724: e59f201c ldr r2, [pc, #28] ; 11748 <free@plt+0xb8c>
11728: e59f1030 ldr r1, [pc, #48] ; 11760 <free@plt+0xba4>
1172c: e5904000 ldr r4, [r0]
11730: e5950000 ldr r0, [r5]
11734: ebfffcdb bl 10aa8 <fprintf@plt>
11738: e5955000 ldr r5, [r5]
1173c: eaffffdb b 116b0 <free@plt+0xaf4>
--
1176c: e3a01702 mov r1, #524288 ; 0x80000
11770: e1a05000 mov r5, r0
11774: e1a07002 mov r7, r2
11778: ebfffce8 bl 10b20 <open64@plt>
1177c: e3700001 cmn r0, #1
11780: e1a04000 mov r4, r0
11784: 0a000050 beq 118cc <free@plt+0xd10>
11788: e1a02007 mov r2, r7
1178c: e1a01008 mov r1, r8
11790: ebfffccd bl 10acc <read@plt>
11794: e3700001 cmn r0, #1
11798: e1a06000 mov r6, r0
1179c: 1a000014 bne 117f4 <free@plt+0xc38>
117a0: ebfffced bl 10b5c <__errno_location@plt>
117a4: e59f712c ldr r7, [pc, #300] ; 118d8 <free@plt+0xd1c>
117a8: e1a03005 mov r3, r5
117ac: e59f2128 ldr r2, [pc, #296] ; 118dc <free@plt+0xd20>
117b0: e59f1128 ldr r1, [pc, #296] ; 118e0 <free@plt+0xd24>
117b4: e5906000 ldr r6, [r0]
117b8: e5970000 ldr r0, [r7]
117bc: ebfffcb9 bl 10aa8 <fprintf@plt>
117c0: e1a00006 mov r0, r6
117c4: e5975000 ldr r5, [r7]
117c8: ebfffc8f bl 10a0c <strerror@plt>
117cc: e58d6000 str r6, [sp]
117d0: e59f310c ldr r3, [pc, #268] ; 118e4 <free@plt+0xd28>
117d4: e3a02008 mov r2, #8
117d8: e59f1108 ldr r1, [pc, #264] ; 118e8 <free@plt+0xd2c>
117dc: e58d0004 str r0, [sp, #4]
117e0: e1a00005 mov r0, r5
117e4: ebfffcaf bl 10aa8 <fprintf@plt>
117e8: e1a00004 mov r0, r4
117ec: ebfffcec bl 10ba4 <close@plt>
117f0: ea000034 b 118c8 <free@plt+0xd0c>
117f4: e1570000 cmp r7, r0
117f8: 1a000009 bne 11824 <free@plt+0xc68>
117fc: e59f00d4 ldr r0, [pc, #212] ; 118d8 <free@plt+0xd1c>
11800: e1a03005 mov r3, r5
11804: e59f20d0 ldr r2, [pc, #208] ; 118dc <free@plt+0xd20>
11808: e59f10dc ldr r1, [pc, #220] ; 118ec <free@plt+0xd30>
1180c: e5900000 ldr r0, [r0]
11810: ebfffca4 bl 10aa8 <fprintf@plt>
11814: ebfffcd0 bl 10b5c <__errno_location@plt>
11818: e3a03016 mov r3, #22
1181c: e5803000 str r3, [r0]
11820: eafffff0 b 117e8 <free@plt+0xc2c>
11824: e3a03000 mov r3, #0
11828: e7c83000 strb r3, [r8, r0]
1182c: e3a02001 mov r2, #1
11830: e28d100c add r1, sp, #12
11834: e1a00004 mov r0, r4
11838: ebfffca3 bl 10acc <read@plt>
1183c: e3500001 cmp r0, #1
11840: 0affffd6 beq 117a0 <free@plt+0xbe4>
11844: e3500000 cmp r0, #0
11848: 0a000007 beq 1186c <free@plt+0xcb0>
1184c: e59f0084 ldr r0, [pc, #132] ; 118d8 <free@plt+0xd1c>
11850: e58d7000 str r7, [sp]
11854: e1a03005 mov r3, r5
11858: e59f207c ldr r2, [pc, #124] ; 118dc <free@plt+0xd20>
1185c: e59f108c ldr r1, [pc, #140] ; 118f0 <free@plt+0xd34>
11860: e5900000 ldr r0, [r0]
11864: ebfffc8f bl 10aa8 <fprintf@plt>
11868: eaffffe9 b 11814 <free@plt+0xc58>
1186c: e1a00004 mov r0, r4
11870: ebfffccb bl 10ba4 <close@plt>
11874: e3500000 cmp r0, #0
11878: 01a04006 moveq r4, r6
1187c: 0a000012 beq 118cc <free@plt+0xd10>
11880: ebfffcb5 bl 10b5c <__errno_location@plt>
11884: e59f604c ldr r6, [pc, #76] ; 118d8 <free@plt+0xd1c>
11888: e1a03005 mov r3, r5
1188c: e59f2048 ldr r2, [pc, #72] ; 118dc <free@plt+0xd20>
11890: e59f105c ldr r1, [pc, #92] ; 118f4 <free@plt+0xd38>
11894: e5904000 ldr r4, [r0]
11898: e5960000 ldr r0, [r6]
1189c: ebfffc81 bl 10aa8 <fprintf@plt>
118a0: e1a00004 mov r0, r4
118a4: e5965000 ldr r5, [r6]
118a8: ebfffc57 bl 10a0c <strerror@plt>
118ac: e58d4000 str r4, [sp]
118b0: e59f302c ldr r3, [pc, #44] ; 118e4 <free@plt+0xd28>
118b4: e3a02008 mov r2, #8
118b8: e59f1028 ldr r1, [pc, #40] ; 118e8 <free@plt+0xd2c>
118bc: e58d0004 str r0, [sp, #4]
118c0: e1a00005 mov r0, r5
118c4: ebfffc77 bl 10aa8 <fprintf@plt>
118c8: e3e04000 mvn r4, #0
118cc: e1a00004 mov r0, r4
--
11910: e3a01000 mov r1, #0
11914: ebfffc7e bl 10b14 <emset@plt>
11918: e3a01702 mov r1, #524288 ; 0x80000
1191c: e1a00005 mov r0, r5
11920: ebfffc7e bl 10b20 <open64@plt>
11924: e3700001 cmn r0, #1
11928: e1a04000 mov r4, r0
1192c: 0a000051 beq 11a78 <free@plt+0xebc>
11930: e3a02032 mov r2, #50 ; 0x32
11934: e28d1014 add r1, sp, #20
11938: ebfffc63 bl 10acc <read@plt>
1193c: e3700001 cmn r0, #1
11940: 1a000014 bne 11998 <free@plt+0xddc>
11944: ebfffc84 bl 10b5c <__errno_location@plt>
11948: e59f7134 ldr r7, [pc, #308] ; 11a84 <free@plt+0xec8>
1194c: e1a03005 mov r3, r5
11950: e59f2130 ldr r2, [pc, #304] ; 11a88 <free@plt+0xecc>
11954: e59f1130 ldr r1, [pc, #304] ; 11a8c <free@plt+0xed0>
11958: e5906000 ldr r6, [r0]
1195c: e5970000 ldr r0, [r7]
11960: ebfffc50 bl 10aa8 <fprintf@plt>
11964: e1a00006 mov r0, r6
11968: e5975000 ldr r5, [r7]
1196c: ebfffc26 bl 10a0c <strerror@plt>
11970: e58d6000 str r6, [sp]
11974: e59f3114 ldr r3, [pc, #276] ; 11a90 <free@plt+0xed4>
11978: e3a02008 mov r2, #8
1197c: e59f1110 ldr r1, [pc, #272] ; 11a94 <free@plt+0xed8>
11980: e58d0004 str r0, [sp, #4]
11984: e1a00005 mov r0, r5
11988: ebfffc46 bl 10aa8 <fprintf@plt>
1198c: e1a00004 mov r0, r4
11990: ebfffc83 bl 10ba4 <close@plt>
11994: ea000036 b 11a74 <free@plt+0xeb8>
11998: e3500032 cmp r0, #50 ; 0x32
1199c: 1a000009 bne 119c8 <free@plt+0xe0c>
119a0: e59f20e0 ldr r2, [pc, #224] ; 11a88 <free@plt+0xecc>
119a4: e59f10ec ldr r1, [pc, #236] ; 11a98 <free@plt+0xedc>
119a8: e1a03005 mov r3, r5
119ac: e59f00d0 ldr r0, [pc, #208] ; 11a84 <free@plt+0xec8>
119b0: e5900000 ldr r0, [r0]
119b4: ebfffc3b bl 10aa8 <fprintf@plt>
119b8: ebfffc67 bl 10b5c <__errno_location@plt>
119bc: e3a03016 mov r3, #22
--
119c4: eafffff0 b 1198c <free@plt+0xdd0>
119c8: e1a02006 mov r2, r6
119cc: e59f10c8 ldr r1, [pc, #200] ; 11a9c <free@plt+0xee0>
119d0: e28d0014 add r0, sp, #20
119d4: ebfffc45 bl 10af0 <sscanf@plt>
119d8: e3500001 cmp r0, #1
119dc: 11a03005 movne r3, r5
119e0: 159f20a0 ldrne r2, [pc, #160] ; 11a88 <free@plt+0xecc>
119e4: 159f10b4 ldrne r1, [pc, #180] ; 11aa0 <free@plt+0xee4>
119e8: 1affffef bne 119ac <free@plt+0xdf0>
119ec: e1c620d0 ldrd r2, [r6]
119f0: e3520000 cmp r2, #0
119f4: e2d31000 sbcs r1, r3, #0
119f8: aa000007 bge 11a1c <free@plt+0xe60>
119fc: e1cd20f0 strd r2, [sp]
11a00: e59f307c ldr r3, [pc, #124] ; 11a84 <free@plt+0xec8>
11a04: e58d5008 str r5, [sp, #8]
11a08: e59f2078 ldr r2, [pc, #120] ; 11a88 <free@plt+0xecc>
11a0c: e59f1090 ldr r1, [pc, #144] ; 11aa4 <free@plt+0xee8>
11a10: e5930000 ldr r0, [r3]
11a14: ebfffc23 bl 10aa8 <fprintf@plt>
11a18: eaffffe6 b 119b8 <free@plt+0xdfc>
11a1c: e1a00004 mov r0, r4
11a20: ebfffc5f bl 10ba4 <close@plt>
11a24: e2504000 subs r4, r0, #0
11a28: 0a000012 beq 11a78 <free@plt+0xebc>
11a2c: ebfffc4a bl 10b5c <__errno_location@plt>
11a30: e59f604c ldr r6, [pc, #76] ; 11a84 <free@plt+0xec8>
11a34: e1a03005 mov r3, r5
11a38: e59f2048 ldr r2, [pc, #72] ; 11a88 <free@plt+0xecc>
11a3c: e59f1064 ldr r1, [pc, #100] ; 11aa8 <free@plt+0xeec>
11a40: e5904000 ldr r4, [r0]
11a44: e5960000 ldr r0, [r6]
11a48: ebfffc16 bl 10aa8 <fprintf@plt>
11a4c: e1a00004 mov r0, r4
11a50: e5965000 ldr r5, [r6]
11a54: ebfffbec bl 10a0c <strerror@plt>
11a58: e58d4000 str r4, [sp]
11a5c: e59f302c ldr r3, [pc, #44] ; 11a90 <free@plt+0xed4>
11a60: e3a02008 mov r2, #8
11a64: e59f1028 ldr r1, [pc, #40] ; 11a94 <free@plt+0xed8>
11a68: e58d0004 str r0, [sp, #4]
11a6c: e1a00005 mov r0, r5
11a70: ebfffc0c bl 10aa8 <fprintf@plt>
11a74: e3e04000 mvn r4, #0
11a78: e1a00004 mov r0, r4
--
11ad8: e04dd000 sub sp, sp, r0
11adc: e28d4010 add r4, sp, #16
11ae0: e1a00004 mov r0, r4
11ae4: ebfffc16 bl 10b44 <sprintf@plt>
11ae8: e24b101c sub r1, fp, #28
11aec: e1a00004 mov r0, r4
11af0: ebffff80 bl 118f8 <free@plt+0xd3c>
11af4: e3500000 cmp r0, #0
11af8: 1a00000e bne 11b38 <free@plt+0xf7c>
11afc: e14b21dc ldrd r2, [fp, #-28] ; 0xffffffe4
11b00: e3520102 cmp r2, #-2147483648 ; 0x80000000
11b04: e2d31000 sbcs r1, r3, #0
11b08: b5852000 strlt r2, [r5]
11b0c: ba00000a blt 11b3c <free@plt+0xf80>
11b10: e1cd20f0 strd r2, [sp]
11b14: e59f3028 ldr r3, [pc, #40] ; 11b44 <free@plt+0xf88>
11b18: e58d4008 str r4, [sp, #8]
11b1c: e59f2024 ldr r2, [pc, #36] ; 11b48 <free@plt+0xf8c>
11b20: e5930000 ldr r0, [r3]
11b24: e59f1020 ldr r1, [pc, #32] ; 11b4c <free@plt+0xf90>
11b28: ebfffbde bl 10aa8 <fprintf@plt>
11b2c: ebfffc0a bl 10b5c <__errno_location@plt>
11b30: e3a03016 mov r3, #22
--
11b9c: e59f3294 ldr r3, [pc, #660] ; 11e38 <free@plt+0x127c>
11ba0: 01a03002 moveq r3, r2
11ba4: e58d3024 str r3, [sp, #36] ; 0x24
11ba8: e59f328c ldr r3, [pc, #652] ; 11e3c <free@plt+0x1280>
11bac: e59420e4 ldr r2, [r4, #228] ; 0xe4
11bb0: 11a08003 movne r8, r3
11bb4: e59430e0 ldr r3, [r4, #224] ; 0xe0
11bb8: e0c10293 smull r0, r1, r3, r2
11bbc: e151000b cmp r1, fp
11bc0: 0150000a cmpeq r0, sl
11bc4: 8a000010 bhi 11c0c <free@plt+0x1050>
11bc8: e1cd01f0 strd r0, [sp, #16]
11bcc: e59f226c ldr r2, [pc, #620] ; 11e40 <free@plt+0x1284>
11bd0: e58d300c str r3, [sp, #12]
11bd4: e5943000 ldr r3, [r4]
11bd8: e59f1264 ldr r1, [pc, #612] ; 11e44 <free@plt+0x1288>
11bdc: e58d3008 str r3, [sp, #8]
11be0: e59f3260 ldr r3, [pc, #608] ; 11e48 <free@plt+0x128c>
11be4: e1cda0f0 strd sl, [sp]
11be8: e5930000 ldr r0, [r3]
11bec: ebfffbad bl 10aa8 <fprintf@plt>
11bf0: ebfffbd9 bl 10b5c <__errno_location@plt>
11bf4: e3e07000 mvn r7, #0
--
11c38: e59dc084 ldr ip, [sp, #132] ; 0x84
11c3c: e1570001 cmp r7, r1
11c40: 01560002 cmpeq r6, r2
11c44: 83a01001 movhi r1, #1
11c48: 93a01000 movls r1, #0
11c4c: e190000c orrs r0, r0, ip
11c50: 03a01001 moveq r1, #1
11c54: e3510000 cmp r1, #0
11c58: 0a00000c beq 11c90 <free@plt+0x10d4>
11c5c: e58d2018 str r2, [sp, #24]
11c60: e5942000 ldr r2, [r4]
11c64: e58d3010 str r3, [sp, #16]
11c68: e58d2014 str r2, [sp, #20]
11c6c: e1cd28d0 ldrd r2, [sp, #128] ; 0x80
11c70: e59f11d4 ldr r1, [pc, #468] ; 11e4c <free@plt+0x1290>
11c74: e1cd20f0 strd r2, [sp]
11c78: e59f31c8 ldr r3, [pc, #456] ; 11e48 <free@plt+0x128c>
11c7c: e1cda0f8 strd sl, [sp, #8]
11c80: e59f21b8 ldr r2, [pc, #440] ; 11e40 <free@plt+0x1284>
11c84: e5930000 ldr r0, [r3]
11c88: ebfffb86 bl 10aa8 <fprintf@plt>
11c8c: eaffffd7 b 11bf0 <free@plt+0x1034>
11c90: e59d3080 ldr r3, [sp, #128] ; 0x80
--
11cd0: e5907000 ldr r7, [r0]
11cd4: e3570019 cmp r7, #25
11cd8: 1a000002 bne 11ce8 <free@plt+0x112c>
11cdc: e5d53034 ldrb r3, [r5, #52] ; 0x34
11ce0: e3130006 tst r3, #6
11ce4: 0a000018 beq 11d4c <free@plt+0x1190>
11ce8: e59420e4 ldr r2, [r4, #228] ; 0xe4
11cec: e1a0000a mov r0, sl
11cf0: e1a03fc2 asr r3, r2, #31
11cf4: e1a0100b mov r1, fp
11cf8: eb000b08 bl 14920 <free@plt+0x3d64>
11cfc: e59f6144 ldr r6, [pc, #324] ; 11e48 <free@plt+0x128c>
11d00: e1cda0f8 strd sl, [sp, #8]
11d04: e59f2134 ldr r2, [pc, #308] ; 11e40 <free@plt+0x1284>
11d08: e1cd01f0 strd r0, [sp, #16]
11d0c: e5943000 ldr r3, [r4]
11d10: e59f1138 ldr r1, [pc, #312] ; 11e50 <free@plt+0x1294>
11d14: e58d3000 str r3, [sp]
11d18: e1a03008 mov r3, r8
11d1c: e5960000 ldr r0, [r6]
11d20: ebfffb60 bl 10aa8 <fprintf@plt>
11d24: e1a00007 mov r0, r7
11d28: e5968000 ldr r8, [r6]
11d2c: ebfffb36 bl 10a0c <strerror@plt>
11d30: e58d7000 str r7, [sp]
11d34: e59f3118 ldr r3, [pc, #280] ; 11e54 <free@plt+0x1298>
11d38: e3a02008 mov r2, #8
11d3c: e59f1114 ldr r1, [pc, #276] ; 11e58 <free@plt+0x129c>
11d40: e58d0004 str r0, [sp, #4]
11d44: e1a00008 mov r0, r8
11d48: ebfffb56 bl 10aa8 <fprintf@plt>
11d4c: e5d53034 ldrb r3, [r5, #52] ; 0x34
11d50: e3c33004 bic r3, r3, #4
11d54: e3833002 orr r3, r3, #2
11d58: e5c53034 strb r3, [r5, #52] ; 0x34
11d5c: e1cd23d8 ldrd r2, [sp, #56] ; 0x38
11d60: e3a01000 mov r1, #0
11d64: e3e00000 mvn r0, #0
11d68: e1530001 cmp r3, r1
11d6c: 01520000 cmpeq r2, r0
11d70: 9a000006 bls 11d90 <free@plt+0x11d4>
11d74: e59f00cc ldr r0, [pc, #204] ; 11e48 <free@plt+0x128c>
11d78: e3e03000 mvn r3, #0
11d7c: e59f20bc ldr r2, [pc, #188] ; 11e40 <free@plt+0x1284>
11d80: e59f10d4 ldr r1, [pc, #212] ; 11e5c <free@plt+0x12a0>
11d84: e5900000 ldr r0, [r0]
11d88: ebfffb46 bl 10aa8 <fprintf@plt>
11d8c: eaffff97 b 11bf0 <free@plt+0x1034>
11d90: e59d3044 ldr r3, [sp, #68] ; 0x44
--
11dac: e58d3034 str r3, [sp, #52] ; 0x34
11db0: ebfffb0f bl 109f4 <ioctl@plt>
11db4: e2507000 subs r7, r0, #0
11db8: aaffff90 bge 11c00 <free@plt+0x1044>
11dbc: ebfffb66 bl 10b5c <__errno_location@plt>
11dc0: e59420e4 ldr r2, [r4, #228] ; 0xe4
11dc4: e1a0100b mov r1, fp
11dc8: e1a03fc2 asr r3, r2, #31
11dcc: e59f8074 ldr r8, [pc, #116] ; 11e48 <free@plt+0x128c>
11dd0: e5905000 ldr r5, [r0]
11dd4: e1a0000a mov r0, sl
11dd8: eb000ad0 bl 14920 <free@plt+0x3d64>
11ddc: e1cda0f8 strd sl, [sp, #8]
11de0: e59f2058 ldr r2, [pc, #88] ; 11e40 <free@plt+0x1284>
11de4: e1cd01f0 strd r0, [sp, #16]
11de8: e5943000 ldr r3, [r4]
11dec: e59f105c ldr r1, [pc, #92] ; 11e50 <free@plt+0x1294>
11df0: e58d3000 str r3, [sp]
11df4: e59d3024 ldr r3, [sp, #36] ; 0x24
11df8: e5980000 ldr r0, [r8]
11dfc: ebfffb29 bl 10aa8 <fprintf@plt>
11e00: e1a00005 mov r0, r5
11e04: e5984000 ldr r4, [r8]
11e08: ebfffaff bl 10a0c <strerror@plt>
11e0c: e58d5000 str r5, [sp]
11e10: e59f303c ldr r3, [pc, #60] ; 11e54 <free@plt+0x1298>
11e14: e3a02008 mov r2, #8
11e18: e59f1038 ldr r1, [pc, #56] ; 11e58 <free@plt+0x129c>
11e1c: e58d0004 str r0, [sp, #4]
11e20: e1a00004 mov r0, r4
11e24: ebfffb1f bl 10aa8 <fprintf@plt>
11e28: eaffff74 b 11c00 <free@plt+0x1044>
11e2c: 00015344 andeq r5, r1, r4, asr #6
--
11e48: 000270c4 andeq r7, r2, r4, asr #1
11e4c: 000153b5 ; <UNDEFINED> instruction: 0x000153b5
11e50: 00015420 andeq r5, r1, r0, lsr #8
11e54: 000152d3 ldrdeq r5, [r1], -r3
11e58: 00014f9f muleq r1, pc, pc ; <UNPREDICTABLE>
11e5c: 00015466 andeq r5, r1, r6, ror #8
11e60: e2513000 subs r3, r1, #0
11e64: e92d4007 push {r0, r1, r2, lr}
11e68: e59020e0 ldr r2, [r0, #224] ; 0xe0
11e6c: ba000002 blt 11e7c <free@plt+0x12c0>
11e70: e1530002 cmp r3, r2
11e74: b3a00000 movlt r0, #0
11e78: ba00000b blt 11eac <free@plt+0x12f0>
11e7c: e58d2004 str r2, [sp, #4]
11e80: e5902000 ldr r2, [r0]
11e84: e59f0028 ldr r0, [pc, #40] ; 11eb4 <free@plt+0x12f8>
11e88: e58d2000 str r2, [sp]
11e8c: e59f1024 ldr r1, [pc, #36] ; 11eb8 <free@plt+0x12fc>
11e90: e59f2024 ldr r2, [pc, #36] ; 11ebc <free@plt+0x1300>
11e94: e5900000 ldr r0, [r0]
11e98: ebfffb02 bl 10aa8 <fprintf@plt>
11e9c: ebfffb2e bl 10b5c <__errno_location@plt>
11ea0: e3a03016 mov r3, #22
11ea4: e5803000 str r3, [r0]
11ea8: e3e00000 mvn r0, #0
11eac: e28dd00c add sp, sp, #12
11eb0: e49df004 pop {pc} ; (ldr pc, [sp], #4)
11eb4: 000270c4 andeq r7, r2, r4, asr #1
11eb8: 000154a2 andeq r5, r1, r2, lsr #9
11ebc: 0001518a andeq r5, r1, sl, lsl #3
11ec0: e92d41f3 push {r0, r1, r4, r5, r6, r7, r8, lr}
11ec4: e59f505c ldr r5, [pc, #92] ; 11f28 <free@plt+0x136c>
11ec8: e1a07001 mov r7, r1
11ecc: e1a06002 mov r6, r2
11ed0: e1a08000 mov r8, r0
11ed4: ebfffb20 bl 10b5c <__errno_location@plt>
11ed8: e1a03006 mov r3, r6
11edc: e59f2048 ldr r2, [pc, #72] ; 11f2c <free@plt+0x1370>
11ee0: e59f1048 ldr r1, [pc, #72] ; 11f30 <free@plt+0x1374>
11ee4: e5904000 ldr r4, [r0]
11ee8: e88d0180 stm sp, {r7, r8}
11eec: e5950000 ldr r0, [r5]
11ef0: ebfffaec bl 10aa8 <fprintf@plt>
11ef4: e1a00004 mov r0, r4
11ef8: e5955000 ldr r5, [r5]
11efc: ebfffac2 bl 10a0c <strerror@plt>
11f00: e58d4000 str r4, [sp]
11f04: e59f3028 ldr r3, [pc, #40] ; 11f34 <free@plt+0x1378>
11f08: e3a02008 mov r2, #8
11f0c: e59f1024 ldr r1, [pc, #36] ; 11f38 <free@plt+0x137c>
11f10: e58d0004 str r0, [sp, #4]
11f14: e1a00005 mov r0, r5
11f18: ebfffae2 bl 10aa8 <fprintf@plt>
11f1c: e3e00000 mvn r0, #0
11f20: e28dd008 add sp, sp, #8
--
11f84: e24b1050 sub r1, fp, #80 ; 0x50
11f88: e1a00004 mov r0, r4
11f8c: ebfffdf4 bl 11764 <free@plt+0xba8>
11f90: e3500000 cmp r0, #0
11f94: ba000010 blt 11fdc <free@plt+0x1420>
11f98: e1a03006 mov r3, r6
11f9c: e1a02005 mov r2, r5
11fa0: e59f108c ldr r1, [pc, #140] ; 12034 <free@plt+0x1478>
11fa4: e24b0050 sub r0, fp, #80 ; 0x50
11fa8: ebfffad0 bl 10af0 <sscanf@plt>
11fac: e3500002 cmp r0, #2
11fb0: 0a00000b beq 11fe4 <free@plt+0x1428>
11fb4: ebfffae8 bl 10b5c <__errno_location@plt>
11fb8: e3a03016 mov r3, #22
11fbc: e59f2074 ldr r2, [pc, #116] ; 12038 <free@plt+0x147c>
11fc0: e59f1074 ldr r1, [pc, #116] ; 1203c <free@plt+0x1480>
11fc4: e5803000 str r3, [r0]
11fc8: e59f0070 ldr r0, [pc, #112] ; 12040 <free@plt+0x1484>
11fcc: e1a03004 mov r3, r4
11fd0: e5900000 ldr r0, [r0]
11fd4: ebfffab3 bl 10aa8 <fprintf@plt>
11fd8: e3e00000 mvn r0, #0
11fdc: e24bd018 sub sp, fp, #24
11fe0: e8bd89f0 pop {r4, r5, r6, r7, r8, fp, pc}
11fe4: e5953000 ldr r3, [r5]
11fe8: e3530000 cmp r3, #0
11fec: ba000003 blt 12000 <free@plt+0x1444>
11ff0: e5963000 ldr r3, [r6]
11ff4: e3530000 cmp r3, #0
11ff8: a3a00000 movge r0, #0
11ffc: aafffff6 bge 11fdc <free@plt+0x1420>
12000: ebfffad5 bl 10b5c <__errno_location@plt>
12004: e3a03016 mov r3, #22
12008: e59f2028 ldr r2, [pc, #40] ; 12038 <free@plt+0x147c>
1200c: e59f1030 ldr r1, [pc, #48] ; 12044 <free@plt+0x1488>
12010: e5803000 str r3, [r0]
12014: e59f0024 ldr r0, [pc, #36] ; 12040 <free@plt+0x1484>
12018: e5963000 ldr r3, [r6]
1201c: e58d4004 str r4, [sp, #4]
12020: e58d3000 str r3, [sp]
12024: e5953000 ldr r3, [r5]
12028: e5900000 ldr r0, [r0]
1202c: ebfffa9d bl 10aa8 <fprintf@plt>
12030: eaffffe8 b 11fd8 <free@plt+0x141c>
12034: 00015534 andeq r5, r1, r4, lsr r5
--
120b4: e5d1300c ldrb r3, [r1, #12]
120b8: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
120bc: e3833001 orr r3, r3, #1
120c0: e24dde11 sub sp, sp, #272 ; 0x110
120c4: e5c1300c strb r3, [r1, #12]
120c8: e1a05000 mov r5, r0
120cc: e5900000 ldr r0, [r0]
120d0: e1a04001 mov r4, r1
120d4: ebfffa94 bl 10b2c <opendir@plt>
120d8: e1a08000 mov r8, r0
120dc: ebfffa9e bl 10b5c <__errno_location@plt>
120e0: e3580000 cmp r8, #0
120e4: e1a06000 mov r6, r0
120e8: 1a000012 bne 12138 <free@plt+0x157c>
120ec: e5904000 ldr r4, [r0]
120f0: e59f617c ldr r6, [pc, #380] ; 12274 <free@plt+0x16b8>
120f4: e5953000 ldr r3, [r5]
120f8: e59f2178 ldr r2, [pc, #376] ; 12278 <free@plt+0x16bc>
120fc: e59f1178 ldr r1, [pc, #376] ; 1227c <free@plt+0x16c0>
12100: e5960000 ldr r0, [r6]
12104: ebfffa67 bl 10aa8 <fprintf@plt>
12108: e1a00004 mov r0, r4
1210c: e5965000 ldr r5, [r6]
12110: ebfffa3d bl 10a0c <strerror@plt>
12114: e58d4000 str r4, [sp]
12118: e59f3160 ldr r3, [pc, #352] ; 12280 <free@plt+0x16c4>
1211c: e3a02008 mov r2, #8
12120: e59f115c ldr r1, [pc, #348] ; 12284 <free@plt+0x16c8>
12124: e58d0004 str r0, [sp, #4]
12128: e1a00005 mov r0, r5
1212c: ebfffa5d bl 10aa8 <fprintf@plt>
12130: e3e00000 mvn r0, #0
12134: ea00004c b 1226c <free@plt+0x16b0>
12138: e59fa148 ldr sl, [pc, #328] ; 12288 <free@plt+0x16cc>
1213c: e3e03102 mvn r3, #-2147483648 ; 0x80000000
12140: e3a09000 mov r9, #0
12144: e5843004 str r3, [r4, #4]
12148: e5869000 str r9, [r6]
1214c: e1a00008 mov r0, r8
12150: ebfffa60 bl 10ad8 <readdir64@plt>
12154: e3500000 cmp r0, #0
12158: 0a000022 beq 121e8 <free@plt+0x162c>
1215c: e2807013 add r7, r0, #19
12160: e1a00007 mov r0, r7
12164: ebfffa82 bl 10b74 <strlen@plt>
12168: e35000fe cmp r0, #254 ; 0xfe
1216c: 9a00000b bls 121a0 <free@plt+0x15e4>
12170: e59f00fc ldr r0, [pc, #252] ; 12274 <free@plt+0x16b8>
12174: e58d7000 str r7, [sp]
12178: e59f20f8 ldr r2, [pc, #248] ; 12278 <free@plt+0x16bc>
1217c: e5953000 ldr r3, [r5]
12180: e59f1104 ldr r1, [pc, #260] ; 1228c <free@plt+0x16d0>
12184: e5900000 ldr r0, [r0]
12188: ebfffa46 bl 10aa8 <fprintf@plt>
1218c: e3a03016 mov r3, #22
12190: e5863000 str r3, [r6]
--
121b8: 1affffe2 bne 12148 <free@plt+0x158c>
121bc: e5943000 ldr r3, [r4]
121c0: e5942008 ldr r2, [r4, #8]
121c4: e2833001 add r3, r3, #1
121c8: e5843000 str r3, [r4]
121cc: e59d300c ldr r3, [sp, #12]
121d0: e1520003 cmp r2, r3
121d4: e5942004 ldr r2, [r4, #4]
121d8: b5843008 strlt r3, [r4, #8]
121dc: e1530002 cmp r3, r2
121e0: b5843004 strlt r3, [r4, #4]
121e4: eaffffd7 b 12148 <free@plt+0x158c>
121e8: e5967000 ldr r7, [r6]
121ec: e3570000 cmp r7, #0
121f0: 0a000010 beq 12238 <free@plt+0x167c>
121f4: e59f4078 ldr r4, [pc, #120] ; 12274 <free@plt+0x16b8>
121f8: e5953000 ldr r3, [r5]
121fc: e59f2074 ldr r2, [pc, #116] ; 12278 <free@plt+0x16bc>
12200: e59f1088 ldr r1, [pc, #136] ; 12290 <free@plt+0x16d4>
12204: e5940000 ldr r0, [r4]
12208: ebfffa26 bl 10aa8 <fprintf@plt>
1220c: e1a00007 mov r0, r7
12210: e5944000 ldr r4, [r4]
12214: ebfff9fc bl 10a0c <strerror@plt>
12218: e58d7000 str r7, [sp]
1221c: e59f305c ldr r3, [pc, #92] ; 12280 <free@plt+0x16c4>
12220: e3a02008 mov r2, #8
12224: e59f1058 ldr r1, [pc, #88] ; 12284 <free@plt+0x16c8>
12228: e58d0004 str r0, [sp, #4]
1222c: e1a00004 mov r0, r4
12230: ebfffa1c bl 10aa8 <fprintf@plt>
12234: eaffffd6 b 12194 <free@plt+0x15d8>
12238: e1a00008 mov r0, r8
--
12368: ebfffa13 bl 10bbc <free@plt>
1236c: e5940004 ldr r0, [r4, #4]
12370: ebfffa11 bl 10bbc <free@plt>
12374: e5940000 ldr r0, [r4]
12378: ebfffa0f bl 10bbc <free@plt>
1237c: e1a00004 mov r0, r4
12380: e8bd4010 pop {r4, lr}
12384: eafffa0c b 10bbc <free@plt>
12388: e92d4037 push {r0, r1, r2, r4, r5, lr}
1238c: e3a01038 mov r1, #56 ; 0x38
12390: e3a00001 mov r0, #1
12394: ebfff9bd bl 10a90 <calloc@plt>
12398: e2504000 subs r4, r0, #0
1239c: 1a000012 bne 123ec <free@plt+0x1830>
123a0: ebfff9ed bl 10b5c <__errno_location@plt>
123a4: e59f51ec ldr r5, [pc, #492] ; 12598 <free@plt+0x19dc>
123a8: e59f21ec ldr r2, [pc, #492] ; 1259c <free@plt+0x19e0>
123ac: e59f11ec ldr r1, [pc, #492] ; 125a0 <free@plt+0x19e4>
123b0: e5904000 ldr r4, [r0]
123b4: e5950000 ldr r0, [r5]
123b8: ebfff9ba bl 10aa8 <fprintf@plt>
123bc: e1a00004 mov r0, r4
123c0: e5955000 ldr r5, [r5]
123c4: ebfff990 bl 10a0c <strerror@plt>
123c8: e58d4000 str r4, [sp]
123cc: e59f31d0 ldr r3, [pc, #464] ; 125a4 <free@plt+0x19e8>
123d0: e3a02008 mov r2, #8
123d4: e59f11cc ldr r1, [pc, #460] ; 125a8 <free@plt+0x19ec>
123d8: e58d0004 str r0, [sp, #4]
123dc: e1a00005 mov r0, r5
123e0: ebfff9b0 bl 10aa8 <fprintf@plt>
123e4: e3e00000 mvn r0, #0
123e8: ebfff9de bl 10b68 <exit@plt>
--
12918: e3a01702 mov r1, #524288 ; 0x80000
1291c: e1a00009 mov r0, r9
12920: ebfff87e bl 10b20 <open64@plt>
12924: e3700001 cmn r0, #1
12928: e1a05000 mov r5, r0
1292c: 1a000001 bne 12938 <free@plt+0x1d7c>
12930: e1a0d00a mov sp, sl
12934: eaffff77 b 12718 <free@plt+0x1b5c>
12938: e3a02032 mov r2, #50 ; 0x32
1293c: e24b1058 sub r1, fp, #88 ; 0x58
12940: ebfff861 bl 10acc <read@plt>
12944: e3700001 cmn r0, #1
12948: 1a000014 bne 129a0 <free@plt+0x1de4>
1294c: ebfff882 bl 10b5c <__errno_location@plt>
12950: e59f6294 ldr r6, [pc, #660] ; 12bec <free@plt+0x2030>
12954: e1a03009 mov r3, r9
12958: e59f2290 ldr r2, [pc, #656] ; 12bf0 <free@plt+0x2034>
1295c: e59f1290 ldr r1, [pc, #656] ; 12bf4 <free@plt+0x2038>
12960: e5904000 ldr r4, [r0]
12964: e5960000 ldr r0, [r6]
12968: ebfff84e bl 10aa8 <fprintf@plt>
1296c: e1a00004 mov r0, r4
12970: e5966000 ldr r6, [r6]
12974: ebfff824 bl 10a0c <strerror@plt>
12978: e58d4000 str r4, [sp]
1297c: e59f3274 ldr r3, [pc, #628] ; 12bf8 <free@plt+0x203c>
12980: e3a02008 mov r2, #8
12984: e59f1270 ldr r1, [pc, #624] ; 12bfc <free@plt+0x2040>
12988: e58d0004 str r0, [sp, #4]
1298c: e1a00006 mov r0, r6
12990: ebfff844 bl 10aa8 <fprintf@plt>
12994: e1a00005 mov r0, r5
12998: ebfff881 bl 10ba4 <close@plt>
1299c: ea000039 b 12a88 <free@plt+0x1ecc>
129a0: e3500032 cmp r0, #50 ; 0x32
129a4: 1a000009 bne 129d0 <free@plt+0x1e14>
129a8: e59f2240 ldr r2, [pc, #576] ; 12bf0 <free@plt+0x2034>
129ac: e59f124c ldr r1, [pc, #588] ; 12c00 <free@plt+0x2044>
129b0: e1a03009 mov r3, r9
129b4: e59f0230 ldr r0, [pc, #560] ; 12bec <free@plt+0x2030>
129b8: e5900000 ldr r0, [r0]
129bc: ebfff839 bl 10aa8 <fprintf@plt>
129c0: ebfff865 bl 10b5c <__errno_location@plt>
129c4: e3a03016 mov r3, #22
--
129d8: e5406034 strb r6, [r0, #-52] ; 0xffffffcc
129dc: e24b2064 sub r2, fp, #100 ; 0x64
129e0: e59f121c ldr r1, [pc, #540] ; 12c04 <free@plt+0x2048>
129e4: e24b0058 sub r0, fp, #88 ; 0x58
129e8: ebfff840 bl 10af0 <sscanf@plt>
129ec: e3500001 cmp r0, #1
129f0: 11a03009 movne r3, r9
129f4: 159f21f4 ldrne r2, [pc, #500] ; 12bf0 <free@plt+0x2034>
129f8: 159f1208 ldrne r1, [pc, #520] ; 12c08 <free@plt+0x204c>
129fc: 1affffec bne 129b4 <free@plt+0x1df8>
12a00: e14b26d4 ldrd r2, [fp, #-100] ; 0xffffff9c
12a04: e3520000 cmp r2, #0
12a08: e2d31000 sbcs r1, r3, #0
12a0c: aa000007 bge 12a30 <free@plt+0x1e74>
12a10: e1cd20f0 strd r2, [sp]
12a14: e59f31d0 ldr r3, [pc, #464] ; 12bec <free@plt+0x2030>
12a18: e58d9008 str r9, [sp, #8]
12a1c: e59f21cc ldr r2, [pc, #460] ; 12bf0 <free@plt+0x2034>
12a20: e59f11e4 ldr r1, [pc, #484] ; 12c0c <free@plt+0x2050>
12a24: e5930000 ldr r0, [r3]
12a28: ebfff81e bl 10aa8 <fprintf@plt>
12a2c: eaffffe3 b 129c0 <free@plt+0x1e04>
12a30: e1a00005 mov r0, r5
12a34: ebfff85a bl 10ba4 <close@plt>
12a38: e2505000 subs r5, r0, #0
12a3c: 0a000013 beq 12a90 <free@plt+0x1ed4>
12a40: ebfff845 bl 10b5c <__errno_location@plt>
12a44: e59f51a0 ldr r5, [pc, #416] ; 12bec <free@plt+0x2030>
12a48: e1a03009 mov r3, r9
12a4c: e59f219c ldr r2, [pc, #412] ; 12bf0 <free@plt+0x2034>
12a50: e59f11b8 ldr r1, [pc, #440] ; 12c10 <free@plt+0x2054>
12a54: e5904000 ldr r4, [r0]
12a58: e5950000 ldr r0, [r5]
12a5c: ebfff811 bl 10aa8 <fprintf@plt>
12a60: e1a00004 mov r0, r4
12a64: e5955000 ldr r5, [r5]
12a68: ebfff7e7 bl 10a0c <strerror@plt>
12a6c: e58d4000 str r4, [sp]
12a70: e59f3180 ldr r3, [pc, #384] ; 12bf8 <free@plt+0x203c>
12a74: e3a02008 mov r2, #8
12a78: e59f117c ldr r1, [pc, #380] ; 12bfc <free@plt+0x2040>
12a7c: e58d0004 str r0, [sp, #4]
12a80: e1a00005 mov r0, r5
12a84: ebfff807 bl 10aa8 <fprintf@plt>
12a88: e1a0d00a mov sp, sl
12a8c: eaffff18 b 126f4 <free@plt+0x1b38>
12a90: e14b26d4 ldrd r2, [fp, #-100] ; 0xffffff9c
12a94: e3a01000 mov r1, #0
12a98: e2926102 adds r6, r2, #-2147483648 ; 0x80000000
12a9c: e2a37000 adc r7, r3, #0
12aa0: e3e00000 mvn r0, #0
12aa4: e1570001 cmp r7, r1
12aa8: 01560000 cmpeq r6, r0
12aac: 9a00000a bls 12adc <free@plt+0x1f20>
12ab0: e1cd20f0 strd r2, [sp]
12ab4: e59f3130 ldr r3, [pc, #304] ; 12bec <free@plt+0x2030>
12ab8: e58d9008 str r9, [sp, #8]
12abc: e59f212c ldr r2, [pc, #300] ; 12bf0 <free@plt+0x2034>
12ac0: e5930000 ldr r0, [r3]
12ac4: e59f1148 ldr r1, [pc, #328] ; 12c14 <free@plt+0x2058>
12ac8: ebfff7f6 bl 10aa8 <fprintf@plt>
12acc: ebfff822 bl 10b5c <__errno_location@plt>
12ad0: e3a03016 mov r3, #22
--
12c4c: e1a07002 mov r7, r2
12c50: 1a000004 bne 12c68 <free@plt+0x20ac>
12c54: e1a01002 mov r1, r2
12c58: e1a00004 mov r0, r4
12c5c: eb000541 bl 14168 <free@plt+0x35ac>
12c60: e28dd088 add sp, sp, #136 ; 0x88
12c64: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
12c68: e1a05000 mov r5, r0
12c6c: e28d1020 add r1, sp, #32
12c70: e1a00004 mov r0, r4
12c74: ebfff767 bl 10a18 <stat64@plt>
12c78: e3500000 cmp r0, #0
12c7c: 0a000013 beq 12cd0 <free@plt+0x2114>
12c80: ebfff7b5 bl 10b5c <__errno_location@plt>
12c84: e59f6144 ldr r6, [pc, #324] ; 12dd0 <free@plt+0x2214>
12c88: e1a03004 mov r3, r4
12c8c: e59f2140 ldr r2, [pc, #320] ; 12dd4 <free@plt+0x2218>
12c90: e59f1140 ldr r1, [pc, #320] ; 12dd8 <free@plt+0x221c>
12c94: e5905000 ldr r5, [r0]
12c98: e5960000 ldr r0, [r6]
12c9c: ebfff781 bl 10aa8 <fprintf@plt>
12ca0: e1a00005 mov r0, r5
12ca4: e5964000 ldr r4, [r6]
12ca8: ebfff757 bl 10a0c <strerror@plt>
12cac: e58d5000 str r5, [sp]
12cb0: e59f3124 ldr r3, [pc, #292] ; 12ddc <free@plt+0x2220>
12cb4: e3a02008 mov r2, #8
12cb8: e59f1120 ldr r1, [pc, #288] ; 12de0 <free@plt+0x2224>
12cbc: e58d0004 str r0, [sp, #4]
12cc0: e1a00004 mov r0, r4
12cc4: ebfff777 bl 10aa8 <fprintf@plt>
12cc8: e3e00000 mvn r0, #0
12ccc: eaffffe3 b 12c60 <free@plt+0x20a4>
12cd0: e59d3030 ldr r3, [sp, #48] ; 0x30
12cd4: e2033a0f and r3, r3, #61440 ; 0xf000
12cd8: e3530a02 cmp r3, #8192 ; 0x2000
12cdc: 0a000009 beq 12d08 <free@plt+0x214c>
12ce0: e59f00e8 ldr r0, [pc, #232] ; 12dd0 <free@plt+0x2214>
12ce4: e1a03004 mov r3, r4
12ce8: e59f20e4 ldr r2, [pc, #228] ; 12dd4 <free@plt+0x2218>
12cec: e59f10f0 ldr r1, [pc, #240] ; 12de4 <free@plt+0x2228>
12cf0: e5900000 ldr r0, [r0]
12cf4: ebfff76b bl 10aa8 <fprintf@plt>
12cf8: ebfff797 bl 10b5c <__errno_location@plt>
12cfc: e3a03016 mov r3, #22
--
12ee8: e1a05000 mov r5, r0
12eec: ea000015 b 12f48 <free@plt+0x238c>
12ef0: e1cd00d8 ldrd r0, [sp, #8]
12ef4: e1cd21d0 ldrd r2, [sp, #16]
12ef8: e3a07000 mov r7, #0
12efc: e0908002 adds r8, r0, r2
12f00: e0a19003 adc r9, r1, r3
12f04: e3e06000 mvn r6, #0
12f08: e1590007 cmp r9, r7
12f0c: 01580006 cmpeq r8, r6
12f10: 9a00000f bls 12f54 <free@plt+0x2398>
12f14: e59410e4 ldr r1, [r4, #228] ; 0xe4
12f18: e3e00000 mvn r0, #0
12f1c: eb0005d9 bl 14688 <free@plt+0x3acc>
12f20: e59f2058 ldr r2, [pc, #88] ; 12f80 <free@plt+0x23c4>
12f24: e59f1058 ldr r1, [pc, #88] ; 12f84 <free@plt+0x23c8>
12f28: e3e05000 mvn r5, #0
12f2c: e1a03000 mov r3, r0
12f30: e59f0050 ldr r0, [pc, #80] ; 12f88 <free@plt+0x23cc>
12f34: e5900000 ldr r0, [r0]
12f38: ebfff6da bl 10aa8 <fprintf@plt>
12f3c: ebfff706 bl 10b5c <__errno_location@plt>
12f40: e3a03016 mov r3, #22
--
12fb8: ebfff6e7 bl 10b5c <__errno_location@plt>
12fbc: e3a03013 mov r3, #19
12fc0: e5803000 str r3, [r0]
12fc4: e3e00000 mvn r0, #0
12fc8: e28dd008 add sp, sp, #8
12fcc: e8bd8070 pop {r4, r5, r6, pc}
12fd0: e582600c str r6, [r2, #12]
12fd4: e59f105c ldr r1, [pc, #92] ; 13038 <free@plt+0x247c>
12fd8: ebfff685 bl 109f4 <ioctl@plt>
12fdc: e3500000 cmp r0, #0
12fe0: a3a00000 movge r0, #0
12fe4: aafffff7 bge 12fc8 <free@plt+0x240c>
12fe8: ebfff6db bl 10b5c <__errno_location@plt>
12fec: e59f5048 ldr r5, [pc, #72] ; 1303c <free@plt+0x2480>
12ff0: e59f3048 ldr r3, [pc, #72] ; 13040 <free@plt+0x2484>
12ff4: e59f2048 ldr r2, [pc, #72] ; 13044 <free@plt+0x2488>
12ff8: e59f1048 ldr r1, [pc, #72] ; 13048 <free@plt+0x248c>
12ffc: e5904000 ldr r4, [r0]
13000: e58d6000 str r6, [sp]
13004: e5950000 ldr r0, [r5]
13008: ebfff6a6 bl 10aa8 <fprintf@plt>
1300c: e1a00004 mov r0, r4
13010: e5955000 ldr r5, [r5]
13014: ebfff67c bl 10a0c <strerror@plt>
13018: e58d4000 str r4, [sp]
1301c: e59f3028 ldr r3, [pc, #40] ; 1304c <free@plt+0x2490>
13020: e3a02008 mov r2, #8
13024: e59f1024 ldr r1, [pc, #36] ; 13050 <free@plt+0x2494>
13028: e58d0004 str r0, [sp, #4]
1302c: e1a00005 mov r0, r5
13030: ebfff69c bl 10aa8 <fprintf@plt>
13034: eaffffe2 b 12fc4 <free@plt+0x2408>
13038: c0104d08 andsgt r4, r0, r8, lsl #26
--
131dc: e1a05003 mov r5, r3
131e0: e59d803c ldr r8, [sp, #60] ; 0x3c
131e4: ebfffb1d bl 11e60 <free@plt+0x12a4>
131e8: e2504000 subs r4, r0, #0
131ec: 1a000013 bne 13240 <free@plt+0x2684>
131f0: e3550000 cmp r5, #0
131f4: e59930e4 ldr r3, [r9, #228] ; 0xe4
131f8: ba000002 blt 13208 <free@plt+0x264c>
131fc: e0852008 add r2, r5, r8
13200: e1520003 cmp r2, r3
13204: da000010 ble 1324c <free@plt+0x2690>
13208: e58d3008 str r3, [sp, #8]
1320c: e59f0128 ldr r0, [pc, #296] ; 1333c <free@plt+0x2780>
13210: e5993000 ldr r3, [r9]
13214: e58d8000 str r8, [sp]
13218: e58d3004 str r3, [sp, #4]
1321c: e59f211c ldr r2, [pc, #284] ; 13340 <free@plt+0x2784>
13220: e1a03005 mov r3, r5
13224: e59f1118 ldr r1, [pc, #280] ; 13344 <free@plt+0x2788>
13228: e5900000 ldr r0, [r0]
1322c: ebfff61d bl 10aa8 <fprintf@plt>
13230: ebfff649 bl 10b5c <__errno_location@plt>
13234: e3a03016 mov r3, #22
--
13254: e0e76a93 smlal r6, r7, r3, sl
13258: e58d4000 str r4, [sp]
1325c: e1a03007 mov r3, r7
13260: e1a02006 mov r2, r6
13264: e1a0000b mov r0, fp
13268: ebfff644 bl 10b80 <lseek64@plt>
1326c: e1570001 cmp r7, r1
13270: 01560000 cmpeq r6, r0
13274: 01a07004 moveq r7, r4
13278: 0a000016 beq 132d8 <free@plt+0x271c>
1327c: ebfff636 bl 10b5c <__errno_location@plt>
13280: e59f50b4 ldr r5, [pc, #180] ; 1333c <free@plt+0x2780>
13284: e1a02006 mov r2, r6
13288: e1a03007 mov r3, r7
1328c: e59f10b4 ldr r1, [pc, #180] ; 13348 <free@plt+0x278c>
13290: e5904000 ldr r4, [r0]
13294: e1cd20f0 strd r2, [sp]
13298: e5993000 ldr r3, [r9]
1329c: e5950000 ldr r0, [r5]
132a0: e59f2098 ldr r2, [pc, #152] ; 13340 <free@plt+0x2784>
132a4: ebfff5ff bl 10aa8 <fprintf@plt>
132a8: e5955000 ldr r5, [r5]
132ac: e1a00004 mov r0, r4
132b0: ebfff5d5 bl 10a0c <strerror@plt>
132b4: e58d4000 str r4, [sp]
132b8: e59f308c ldr r3, [pc, #140] ; 1334c <free@plt+0x2790>
132bc: e3a02008 mov r2, #8
132c0: e59f1088 ldr r1, [pc, #136] ; 13350 <free@plt+0x2794>
132c4: e58d0004 str r0, [sp, #4]
132c8: e1a00005 mov r0, r5
132cc: ebfff5f5 bl 10aa8 <fprintf@plt>
132d0: eaffffd9 b 1323c <free@plt+0x2680>
132d4: e0877000 add r7, r7, r0
--
132e0: e59d3038 ldr r3, [sp, #56] ; 0x38
132e4: e0486007 sub r6, r8, r7
132e8: e1a02006 mov r2, r6
132ec: e0831007 add r1, r3, r7
132f0: e1a0000b mov r0, fp
132f4: ebfff5f4 bl 10acc <read@plt>
132f8: e3500000 cmp r0, #0
132fc: aafffff4 bge 132d4 <free@plt+0x2718>
13300: ebfff615 bl 10b5c <__errno_location@plt>
13304: e59f8030 ldr r8, [pc, #48] ; 1333c <free@plt+0x2780>
13308: e5993000 ldr r3, [r9]
1330c: e0855007 add r5, r5, r7
13310: e59f2028 ldr r2, [pc, #40] ; 13340 <free@plt+0x2784>
13314: e59f1038 ldr r1, [pc, #56] ; 13354 <free@plt+0x2798>
13318: e5904000 ldr r4, [r0]
1331c: e58d5008 str r5, [sp, #8]
13320: e58d3000 str r3, [sp]
13324: e58da004 str sl, [sp, #4]
13328: e1a03006 mov r3, r6
1332c: e5980000 ldr r0, [r8]
13330: ebfff5dc bl 10aa8 <fprintf@plt>
13334: e5985000 ldr r5, [r8]
13338: eaffffdb b 132ac <free@plt+0x26f0>
--
13418: e1a00005 mov r0, r5
1341c: ebfffa8f bl 11e60 <free@plt+0x12a4>
13420: e2504000 subs r4, r0, #0
13424: 1a00005a bne 13594 <free@plt+0x29d8>
13428: e59d3158 ldr r3, [sp, #344] ; 0x158
1342c: e595b0e4 ldr fp, [r5, #228] ; 0xe4
13430: e3530000 cmp r3, #0
13434: ba000002 blt 13444 <free@plt+0x2888>
13438: e0833006 add r3, r3, r6
1343c: e153000b cmp r3, fp
13440: da00000e ble 13480 <free@plt+0x28c4>
13444: e58db008 str fp, [sp, #8]
13448: e59f0328 ldr r0, [pc, #808] ; 13778 <free@plt+0x2bbc>
1344c: e5953000 ldr r3, [r5]
13450: e59f2324 ldr r2, [pc, #804] ; 1377c <free@plt+0x2bc0>
13454: e58d3004 str r3, [sp, #4]
13458: e58d6000 str r6, [sp]
1345c: e59d3158 ldr r3, [sp, #344] ; 0x158
13460: e59f1318 ldr r1, [pc, #792] ; 13780 <free@plt+0x2bc4>
13464: e5900000 ldr r0, [r0]
13468: ebfff58e bl 10aa8 <fprintf@plt>
1346c: ebfff5ba bl 10b5c <__errno_location@plt>
13470: e3a03016 mov r3, #22
13474: e5803000 str r3, [r0]
13478: e3e04000 mvn r4, #0
1347c: ea000044 b 13594 <free@plt+0x29d8>
13480: e59590ec ldr r9, [r5, #236] ; 0xec
13484: e59d0158 ldr r0, [sp, #344] ; 0x158
13488: e1a01009 mov r1, r9
1348c: eb0004e6 bl 1482c <free@plt+0x3c70>
13490: e3510000 cmp r1, #0
13494: 0a000009 beq 134c0 <free@plt+0x2904>
13498: e58d9004 str r9, [sp, #4]
1349c: e5953000 ldr r3, [r5]
134a0: e59f22d4 ldr r2, [pc, #724] ; 1377c <free@plt+0x2bc0>
134a4: e58d3000 str r3, [sp]
134a8: e59f12d4 ldr r1, [pc, #724] ; 13784 <free@plt+0x2bc8>
134ac: e59d3158 ldr r3, [sp, #344] ; 0x158
134b0: e59f02c0 ldr r0, [pc, #704] ; 13778 <free@plt+0x2bbc>
134b4: e5900000 ldr r0, [r0]
134b8: ebfff57a bl 10aa8 <fprintf@plt>
134bc: eaffffea b 1346c <free@plt+0x28b0>
134c0: e1a01009 mov r1, r9
--
13584: e59d1024 ldr r1, [sp, #36] ; 0x24
13588: e5950000 ldr r0, [r5]
1358c: ebfffa4b bl 11ec0 <free@plt+0x1304>
13590: e1a04000 mov r4, r0
13594: e1a00004 mov r0, r4
13598: e28ddf4d add sp, sp, #308 ; 0x134
1359c: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
135a0: e3580001 cmp r8, #1
135a4: 1a000035 bne 13680 <free@plt+0x2ac4>
135a8: e28d2068 add r2, sp, #104 ; 0x68
135ac: e59f11e0 ldr r1, [pc, #480] ; 13794 <free@plt+0x2bd8>
135b0: e1a00007 mov r0, r7
135b4: ebfff50e bl 109f4 <ioctl@plt>
135b8: e250b000 subs fp, r0, #0
135bc: 0a000010 beq 13604 <free@plt+0x2a48>
135c0: e5994000 ldr r4, [r9]
135c4: e59f51ac ldr r5, [pc, #428] ; 13778 <free@plt+0x2bbc>
135c8: e59f21ac ldr r2, [pc, #428] ; 1377c <free@plt+0x2bc0>
135cc: e59f11c4 ldr r1, [pc, #452] ; 13798 <free@plt+0x2bdc>
135d0: e5950000 ldr r0, [r5]
135d4: ebfff533 bl 10aa8 <fprintf@plt>
135d8: e5955000 ldr r5, [r5]
135dc: e1a00004 mov r0, r4
135e0: ebfff509 bl 10a0c <strerror@plt>
135e4: e58d4000 str r4, [sp]
135e8: e59f31ac ldr r3, [pc, #428] ; 1379c <free@plt+0x2be0>
135ec: e3a02008 mov r2, #8
135f0: e59f11a8 ldr r1, [pc, #424] ; 137a0 <free@plt+0x2be4>
135f4: e58d0004 str r0, [sp, #4]
135f8: e1a00005 mov r0, r5
135fc: ebfff529 bl 10aa8 <fprintf@plt>
13600: eaffff9c b 13478 <free@plt+0x28bc>
13604: e1a0000a mov r0, sl
--
136c4: e3530000 cmp r3, #0
136c8: 0affffb1 beq 13594 <free@plt+0x29d8>
136cc: e3a03000 mov r3, #0
136d0: e58d3000 str r3, [sp]
136d4: e1a00007 mov r0, r7
136d8: e1cd21d8 ldrd r2, [sp, #24]
136dc: ebfff527 bl 10b80 <lseek64@plt>
136e0: e1cd21d8 ldrd r2, [sp, #24]
136e4: e1510003 cmp r1, r3
136e8: 01500002 cmpeq r0, r2
136ec: 0a00000b beq 13720 <free@plt+0x2b64>
136f0: ebfff519 bl 10b5c <__errno_location@plt>
136f4: e59f607c ldr r6, [pc, #124] ; 13778 <free@plt+0x2bbc>
136f8: e1cd21d8 ldrd r2, [sp, #24]
136fc: e59f10a4 ldr r1, [pc, #164] ; 137a8 <free@plt+0x2bec>
13700: e5904000 ldr r4, [r0]
13704: e1cd20f0 strd r2, [sp]
13708: e59f206c ldr r2, [pc, #108] ; 1377c <free@plt+0x2bc0>
1370c: e5953000 ldr r3, [r5]
13710: e5960000 ldr r0, [r6]
13714: ebfff4e3 bl 10aa8 <fprintf@plt>
13718: e5965000 ldr r5, [r6]
1371c: eaffffae b 135dc <free@plt+0x2a20>
13720: e1a02006 mov r2, r6
13724: e59d115c ldr r1, [sp, #348] ; 0x15c
13728: e1a00007 mov r0, r7
1372c: ebfff4da bl 10a9c <write@plt>
13730: e1560000 cmp r6, r0
13734: 0affff96 beq 13594 <free@plt+0x29d8>
13738: ebfff507 bl 10b5c <__errno_location@plt>
1373c: e59d3158 ldr r3, [sp, #344] ; 0x158
13740: e59f7030 ldr r7, [pc, #48] ; 13778 <free@plt+0x2bbc>
13744: e59f2030 ldr r2, [pc, #48] ; 1377c <free@plt+0x2bc0>
13748: e59f105c ldr r1, [pc, #92] ; 137ac <free@plt+0x2bf0>
1374c: e5904000 ldr r4, [r0]
13750: e58d3008 str r3, [sp, #8]
13754: e59d3024 ldr r3, [sp, #36] ; 0x24
13758: e58d3004 str r3, [sp, #4]
1375c: e5953000 ldr r3, [r5]
13760: e58d3000 str r3, [sp]
13764: e1a03006 mov r3, r6
13768: e5970000 ldr r0, [r7]
1376c: ebfff4cd bl 10aa8 <fprintf@plt>
13770: e5975000 ldr r5, [r7]
13774: eaffff98 b 135dc <free@plt+0x2a20>
--
138f8: e2844001 add r4, r4, #1
138fc: e3540003 cmp r4, #3
13900: 1affffc0 bne 13808 <free@plt+0x2c4c>
13904: e1a02008 mov r2, r8
13908: e59f107c ldr r1, [pc, #124] ; 1398c <free@plt+0x2dd0>
1390c: e59f0084 ldr r0, [pc, #132] ; 13998 <free@plt+0x2ddc>
13910: ebfff43a bl 10a00 <printf@plt>
13914: e1a00005 mov r0, r5
13918: ebfff4a7 bl 10bbc <free@plt>
1391c: e1a00007 mov r0, r7
13920: e28dd024 add sp, sp, #36 ; 0x24
13924: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
13928: e4d32001 ldrb r2, [r3], #1
1392c: e35200ff cmp r2, #255 ; 0xff
13930: 0affffc7 beq 13854 <free@plt+0x2c98>
13934: e59f0060 ldr r0, [pc, #96] ; 1399c <free@plt+0x2de0>
13938: e1a03008 mov r3, r8
1393c: e59f2048 ldr r2, [pc, #72] ; 1398c <free@plt+0x2dd0>
13940: e59f1058 ldr r1, [pc, #88] ; 139a0 <free@plt+0x2de4>
13944: e5900000 ldr r0, [r0]
13948: ebfff456 bl 10aa8 <fprintf@plt>
1394c: ebfff482 bl 10b5c <__errno_location@plt>
13950: e3a03005 mov r3, #5
13954: e3e07000 mvn r7, #0
13958: e5803000 str r3, [r0]
1395c: eaffffec b 13914 <free@plt+0x2d58>
13960: e4d32001 ldrb r2, [r3], #1
13964: e15b0002 cmp fp, r2
13968: 0affffdf beq 138ec <free@plt+0x2d30>
1396c: e59f0028 ldr r0, [pc, #40] ; 1399c <free@plt+0x2de0>
13970: e58d8000 str r8, [sp]
13974: e1a0300b mov r3, fp
13978: e59f200c ldr r2, [pc, #12] ; 1398c <free@plt+0x2dd0>
1397c: e59f1020 ldr r1, [pc, #32] ; 139a4 <free@plt+0x2de8>
13980: e5900000 ldr r0, [r0]
13984: ebfff447 bl 10aa8 <fprintf@plt>
13988: eaffffef b 1394c <free@plt+0x2d90>
1398c: 0001518a andeq r5, r1, sl, lsl #3
--
13998: 00015971 andeq r5, r1, r1, ror r9
1399c: 000270c4 andeq r7, r2, r4, asr #1
139a0: 000159a7 andeq r5, r1, r7, lsr #19
139a4: 000159dd ldrdeq r5, [r1], -sp
139a8: e92d41f0 push {r4, r5, r6, r7, r8, lr}
139ac: e1a05001 mov r5, r1
139b0: e24dd088 sub sp, sp, #136 ; 0x88
139b4: e1a04000 mov r4, r0
139b8: e28d1020 add r1, sp, #32
139bc: e1a00005 mov r0, r5
139c0: ebfff414 bl 10a18 <stat64@plt>
139c4: e3500000 cmp r0, #0
139c8: 0a000013 beq 13a1c <free@plt+0x2e60>
139cc: ebfff462 bl 10b5c <__errno_location@plt>
139d0: e59f6144 ldr r6, [pc, #324] ; 13b1c <free@plt+0x2f60>
139d4: e1a03005 mov r3, r5
139d8: e59f2140 ldr r2, [pc, #320] ; 13b20 <free@plt+0x2f64>
139dc: e59f1140 ldr r1, [pc, #320] ; 13b24 <free@plt+0x2f68>
139e0: e5904000 ldr r4, [r0]
139e4: e5960000 ldr r0, [r6]
139e8: ebfff42e bl 10aa8 <fprintf@plt>
139ec: e1a00004 mov r0, r4
139f0: e5965000 ldr r5, [r6]
139f4: ebfff404 bl 10a0c <strerror@plt>
139f8: e58d4000 str r4, [sp]
139fc: e59f3124 ldr r3, [pc, #292] ; 13b28 <free@plt+0x2f6c>
13a00: e3a02008 mov r2, #8
13a04: e59f1120 ldr r1, [pc, #288] ; 13b2c <free@plt+0x2f70>
13a08: e58d0004 str r0, [sp, #4]
13a0c: e1a00005 mov r0, r5
13a10: ebfff424 bl 10aa8 <fprintf@plt>
13a14: e3e00000 mvn r0, #0
13a18: ea000020 b 13aa0 <free@plt+0x2ee4>
13a1c: e59d3030 ldr r3, [sp, #48] ; 0x30
13a20: e2033a0f and r3, r3, #61440 ; 0xf000
13a24: e3530a02 cmp r3, #8192 ; 0x2000
13a28: 0a000009 beq 13a54 <free@plt+0x2e98>
13a2c: e59f00e8 ldr r0, [pc, #232] ; 13b1c <free@plt+0x2f60>
13a30: e1a03005 mov r3, r5
13a34: e59f20e4 ldr r2, [pc, #228] ; 13b20 <free@plt+0x2f64>
13a38: e59f10f0 ldr r1, [pc, #240] ; 13b30 <free@plt+0x2f74>
13a3c: e5900000 ldr r0, [r0]
13a40: ebfff418 bl 10aa8 <fprintf@plt>
13a44: ebfff444 bl 10b5c <__errno_location@plt>
13a48: e3a03016 mov r3, #22
--
13b74: e1520005 cmp r2, r5
13b78: ca000004 bgt 13b90 <free@plt+0x2fd4>
13b7c: e1a00003 mov r0, r3
13b80: ebfff40d bl 10bbc <free@plt>
13b84: e3a00000 mov r0, #0
13b88: e28dd008 add sp, sp, #8
13b8c: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
13b90: e2843090 add r3, r4, #144 ; 0x90
13b94: e58d3000 str r3, [sp]
13b98: e1a02004 mov r2, r4
13b9c: e2843008 add r3, r4, #8
13ba0: e59f10f8 ldr r1, [pc, #248] ; 13ca0 <free@plt+0x30e4>
13ba4: ebfff3d1 bl 10af0 <sscanf@plt>
13ba8: e3500003 cmp r0, #3
13bac: 0a000007 beq 13bd0 <free@plt+0x3014>
13bb0: e59f30e8 ldr r3, [pc, #232] ; 13ca0 <free@plt+0x30e4>
13bb4: e59f20e8 ldr r2, [pc, #232] ; 13ca4 <free@plt+0x30e8>
13bb8: e59f10e8 ldr r1, [pc, #232] ; 13ca8 <free@plt+0x30ec>
13bbc: e59f00e8 ldr r0, [pc, #232] ; 13cac <free@plt+0x30f0>
13bc0: e5900000 ldr r0, [r0]
13bc4: ebfff3b7 bl 10aa8 <fprintf@plt>
13bc8: e3e00000 mvn r0, #0
13bcc: eaffffed b 13b88 <free@plt+0x2fcc>
13bd0: e5948098 ldr r8, [r4, #152] ; 0x98
13bd4: e3a01022 mov r1, #34 ; 0x22
13bd8: e0482005 sub r2, r8, r5
13bdc: e594009c ldr r0, [r4, #156] ; 0x9c
13be0: ebfff3b6 bl 10ac0 <emchr@plt>
13be4: e3500000 cmp r0, #0
13be8: 1a000005 bne 13c04 <free@plt+0x3048>
13bec: e59f20b0 ldr r2, [pc, #176] ; 13ca4 <free@plt+0x30e8>
13bf0: e59f10b8 ldr r1, [pc, #184] ; 13cb0 <free@plt+0x30f4>
13bf4: e59f30b0 ldr r3, [pc, #176] ; 13cac <free@plt+0x30f0>
13bf8: e5930000 ldr r0, [r3]
13bfc: ebfff3a9 bl 10aa8 <fprintf@plt>
13c00: eafffff0 b 13bc8 <free@plt+0x300c>
13c04: e5947094 ldr r7, [r4, #148] ; 0x94
--
13cb8: 00015e85 andeq r5, r1, r5, lsl #29
13cbc: 00015ead andeq r5, r1, sp, lsr #29
13cc0: e92d41f3 push {r0, r1, r4, r5, r6, r7, r8, lr}
13cc4: e1a05000 mov r5, r0
13cc8: e3a01000 mov r1, #0
13ccc: e59f0150 ldr r0, [pc, #336] ; 13e24 <free@plt+0x3268>
13cd0: ebfff392 bl 10b20 <open64@plt>
13cd4: e3700001 cmn r0, #1
13cd8: e1a04000 mov r4, r0
13cdc: 0a00004d beq 13e18 <free@plt+0x325c>
13ce0: e3a00a01 mov r0, #4096 ; 0x1000
13ce4: ebfff35a bl 10a54 <alloc@plt>
13ce8: e2501000 subs r1, r0, #0
13cec: 1a000012 bne 13d3c <free@plt+0x3180>
13cf0: ebfff399 bl 10b5c <__errno_location@plt>
13cf4: e59f512c ldr r5, [pc, #300] ; 13e28 <free@plt+0x326c>
13cf8: e59f212c ldr r2, [pc, #300] ; 13e2c <free@plt+0x3270>
13cfc: e59f112c ldr r1, [pc, #300] ; 13e30 <free@plt+0x3274>
13d00: e5904000 ldr r4, [r0]
13d04: e5950000 ldr r0, [r5]
13d08: ebfff366 bl 10aa8 <fprintf@plt>
13d0c: e1a00004 mov r0, r4
13d10: e5955000 ldr r5, [r5]
13d14: ebfff33c bl 10a0c <strerror@plt>
13d18: e58d4000 str r4, [sp]
13d1c: e59f3110 ldr r3, [pc, #272] ; 13e34 <free@plt+0x3278>
13d20: e3a02008 mov r2, #8
13d24: e59f110c ldr r1, [pc, #268] ; 13e38 <free@plt+0x327c>
13d28: e58d0004 str r0, [sp, #4]
13d2c: e1a00005 mov r0, r5
13d30: ebfff35c bl 10aa8 <fprintf@plt>
13d34: e3e00000 mvn r0, #0
13d38: ebfff38a bl 10b68 <exit@plt>
13d3c: e5851094 str r1, [r5, #148] ; 0x94
13d40: e3a02a01 mov r2, #4096 ; 0x1000
13d44: e1a00004 mov r0, r4
13d48: ebfff35f bl 10acc <read@plt>
13d4c: e3700001 cmn r0, #1
13d50: e1a07000 mov r7, r0
13d54: 1a000017 bne 13db8 <free@plt+0x31fc>
13d58: ebfff37f bl 10b5c <__errno_location@plt>
13d5c: e59f70c4 ldr r7, [pc, #196] ; 13e28 <free@plt+0x326c>
13d60: e59f30bc ldr r3, [pc, #188] ; 13e24 <free@plt+0x3268>
13d64: e59f20c0 ldr r2, [pc, #192] ; 13e2c <free@plt+0x3270>
13d68: e59f10cc ldr r1, [pc, #204] ; 13e3c <free@plt+0x3280>
13d6c: e5906000 ldr r6, [r0]
13d70: e5970000 ldr r0, [r7]
13d74: ebfff34b bl 10aa8 <fprintf@plt>
13d78: e1a00006 mov r0, r6
13d7c: e5977000 ldr r7, [r7]
13d80: ebfff321 bl 10a0c <strerror@plt>
13d84: e58d6000 str r6, [sp]
13d88: e59f30a4 ldr r3, [pc, #164] ; 13e34 <free@plt+0x3278>
13d8c: e3a02008 mov r2, #8
13d90: e59f10a0 ldr r1, [pc, #160] ; 13e38 <free@plt+0x327c>
13d94: e58d0004 str r0, [sp, #4]
13d98: e1a00007 mov r0, r7
13d9c: ebfff341 bl 10aa8 <fprintf@plt>
13da0: e5950094 ldr r0, [r5, #148] ; 0x94
13da4: ebfff384 bl 10bbc <free@plt>
13da8: e1a00004 mov r0, r4
13dac: ebfff37c bl 10ba4 <close@plt>
13db0: e3e04000 mvn r4, #0
13db4: ea000017 b 13e18 <free@plt+0x325c>
13db8: e350001e cmp r0, #30
13dbc: 9a000006 bls 13ddc <free@plt+0x3220>
13dc0: e5956094 ldr r6, [r5, #148] ; 0x94
13dc4: e3a0201f mov r2, #31
13dc8: e59f1070 ldr r1, [pc, #112] ; 13e40 <free@plt+0x3284>
13dcc: e1a00006 mov r0, r6
13dd0: ebfff343 bl 10ae4 <emcmp@plt>
13dd4: e2508000 subs r8, r0, #0
13dd8: 0a000008 beq 13e00 <free@plt+0x3244>
13ddc: e59f305c ldr r3, [pc, #92] ; 13e40 <free@plt+0x3284>
13de0: e59f0040 ldr r0, [pc, #64] ; 13e28 <free@plt+0x326c>
13de4: e58d3000 str r3, [sp]
13de8: e59f203c ldr r2, [pc, #60] ; 13e2c <free@plt+0x3270>
13dec: e59f3030 ldr r3, [pc, #48] ; 13e24 <free@plt+0x3268>
13df0: e59f104c ldr r1, [pc, #76] ; 13e44 <free@plt+0x3288>
13df4: e5900000 ldr r0, [r0]
13df8: ebfff32a bl 10aa8 <fprintf@plt>
13dfc: eaffffe7 b 13da0 <free@plt+0x31e4>
13e00: e286601f add r6, r6, #31
--
13e40: 00015eda ldrdeq r5, [r1], -sl
13e44: 00015efa strdeq r5, [r1], -sl
13e48: e92d4037 push {r0, r1, r2, r4, r5, lr}
13e4c: e59f0074 ldr r0, [pc, #116] ; 13ec8 <free@plt+0x330c>
13e50: e3a01004 mov r1, #4
13e54: ebfff33d bl 10b50 <access@plt>
13e58: e3500000 cmp r0, #0
13e5c: 03a00001 moveq r0, #1
13e60: 0a000016 beq 13ec0 <free@plt+0x3304>
13e64: ebfff33c bl 10b5c <__errno_location@plt>
13e68: e5904000 ldr r4, [r0]
13e6c: e3540002 cmp r4, #2
13e70: 03a03000 moveq r3, #0
13e74: 05803000 streq r3, [r0]
13e78: 0a00000f beq 13ebc <free@plt+0x3300>
13e7c: e59f5048 ldr r5, [pc, #72] ; 13ecc <free@plt+0x3310>
13e80: e59f3040 ldr r3, [pc, #64] ; 13ec8 <free@plt+0x330c>
13e84: e59f2044 ldr r2, [pc, #68] ; 13ed0 <free@plt+0x3314>
13e88: e59f1044 ldr r1, [pc, #68] ; 13ed4 <free@plt+0x3318>
13e8c: e5950000 ldr r0, [r5]
13e90: ebfff304 bl 10aa8 <fprintf@plt>
13e94: e1a00004 mov r0, r4
13e98: e5955000 ldr r5, [r5]
13e9c: ebfff2da bl 10a0c <strerror@plt>
13ea0: e58d4000 str r4, [sp]
13ea4: e59f302c ldr r3, [pc, #44] ; 13ed8 <free@plt+0x331c>
13ea8: e3a02008 mov r2, #8
13eac: e59f1028 ldr r1, [pc, #40] ; 13edc <free@plt+0x3320>
13eb0: e58d0004 str r0, [sp, #4]
13eb4: e1a00005 mov r0, r5
13eb8: ebfff2fa bl 10aa8 <fprintf@plt>
13ebc: e3a00000 mov r0, #0
13ec0: e28dd00c add sp, sp, #12
--
13f84: e1a0000d mov r0, sp
13f88: ebfffef3 bl 13b5c <free@plt+0x2fa0>
13f8c: e3500000 cmp r0, #0
13f90: 1afffff0 bne 13f58 <free@plt+0x339c>
13f94: e28dd0a0 add sp, sp, #160 ; 0xa0
13f98: e8bd8010 pop {r4, pc}
13f9c: e92d40f0 push {r4, r5, r6, r7, lr}
13fa0: e24ddf6f sub sp, sp, #444 ; 0x1bc
13fa4: e28d1008 add r1, sp, #8
13fa8: e1a05000 mov r5, r0
13fac: ebfff299 bl 10a18 <stat64@plt>
13fb0: e2501000 subs r1, r0, #0
13fb4: 0a000015 beq 14010 <free@plt+0x3454>
13fb8: ebfff2e7 bl 10b5c <__errno_location@plt>
13fbc: e59f6158 ldr r6, [pc, #344] ; 1411c <free@plt+0x3560>
13fc0: e1a03005 mov r3, r5
13fc4: e59f2154 ldr r2, [pc, #340] ; 14120 <free@plt+0x3564>
13fc8: e59f1154 ldr r1, [pc, #340] ; 14124 <free@plt+0x3568>
13fcc: e5904000 ldr r4, [r0]
13fd0: e5960000 ldr r0, [r6]
13fd4: ebfff2b3 bl 10aa8 <fprintf@plt>
13fd8: e1a00004 mov r0, r4
13fdc: e5965000 ldr r5, [r6]
13fe0: ebfff289 bl 10a0c <strerror@plt>
13fe4: e58d4000 str r4, [sp]
13fe8: e59f3138 ldr r3, [pc, #312] ; 14128 <free@plt+0x356c>
13fec: e3a02008 mov r2, #8
13ff0: e59f1134 ldr r1, [pc, #308] ; 1412c <free@plt+0x3570>
13ff4: e58d0004 str r0, [sp, #4]
13ff8: e1a00005 mov r0, r5
13ffc: ebfff2a9 bl 10aa8 <fprintf@plt>
14000: e3e04000 mvn r4, #0
14004: e1a00004 mov r0, r4
14008: e28ddf6f add sp, sp, #444 ; 0x1bc
1400c: e8bd80f0 pop {r4, r5, r6, r7, pc}
14010: e59d3018 ldr r3, [sp, #24]
14014: e2033a0f and r3, r3, #61440 ; 0xf000
14018: e3530a02 cmp r3, #8192 ; 0x2000
1401c: 0a000009 beq 14048 <free@plt+0x348c>
14020: ebfff2cd bl 10b5c <__errno_location@plt>
14024: e3a03016 mov r3, #22
14028: e59f20f0 ldr r2, [pc, #240] ; 14120 <free@plt+0x3564>
1402c: e59f10fc ldr r1, [pc, #252] ; 14130 <free@plt+0x3574>
14030: e5803000 str r3, [r0]
14034: e59f00e0 ldr r0, [pc, #224] ; 1411c <free@plt+0x3560>
14038: e1a03005 mov r3, r5
1403c: e5900000 ldr r0, [r0]
14040: ebfff298 bl 10aa8 <fprintf@plt>
14044: eaffffed b 14000 <free@plt+0x3444>
14048: e1a00005 mov r0, r5
1404c: ebfff2b3 bl 10b20 <open64@plt>
14050: e3700001 cmn r0, #1
14054: e1a04000 mov r4, r0
14058: 1a000012 bne 140a8 <free@plt+0x34ec>
1405c: ebfff2be bl 10b5c <__errno_location@plt>
14060: e59f70b4 ldr r7, [pc, #180] ; 1411c <free@plt+0x3560>
14064: e1a03005 mov r3, r5
14068: e59f20b0 ldr r2, [pc, #176] ; 14120 <free@plt+0x3564>
1406c: e59f10b0 ldr r1, [pc, #176] ; 14124 <free@plt+0x3568>
14070: e5906000 ldr r6, [r0]
14074: e5970000 ldr r0, [r7]
14078: ebfff28a bl 10aa8 <fprintf@plt>
1407c: e1a00006 mov r0, r6
14080: e5975000 ldr r5, [r7]
14084: ebfff260 bl 10a0c <strerror@plt>
14088: e58d6000 str r6, [sp]
1408c: e59f3094 ldr r3, [pc, #148] ; 14128 <free@plt+0x356c>
14090: e3a02008 mov r2, #8
14094: e59f1090 ldr r1, [pc, #144] ; 1412c <free@plt+0x3570>
14098: e58d0004 str r0, [sp, #4]
1409c: e1a00005 mov r0, r5
140a0: ebfff280 bl 10aa8 <fprintf@plt>
140a4: eaffffd6 b 14004 <free@plt+0x3448>
140a8: e28d2070 add r2, sp, #112 ; 0x70
140ac: e59f1080 ldr r1, [pc, #128] ; 14134 <free@plt+0x3578>
140b0: ebfff24f bl 109f4 <ioctl@plt>
140b4: e2506000 subs r6, r0, #0
140b8: a59d6174 ldrge r6, [sp, #372] ; 0x174
140bc: aa000012 bge 1410c <free@plt+0x3550>
140c0: ebfff2a5 bl 10b5c <__errno_location@plt>
140c4: e5905000 ldr r5, [r0]
140c8: e355005f cmp r5, #95 ; 0x5f
140cc: 0a00000e beq 1410c <free@plt+0x3550>
140d0: e59f7044 ldr r7, [pc, #68] ; 1411c <free@plt+0x3560>
140d4: e59f2044 ldr r2, [pc, #68] ; 14120 <free@plt+0x3564>
140d8: e59f1058 ldr r1, [pc, #88] ; 14138 <free@plt+0x357c>
140dc: e5970000 ldr r0, [r7]
140e0: ebfff270 bl 10aa8 <fprintf@plt>
140e4: e1a00005 mov r0, r5
140e8: e5977000 ldr r7, [r7]
140ec: ebfff246 bl 10a0c <strerror@plt>
140f0: e58d5000 str r5, [sp]
140f4: e59f302c ldr r3, [pc, #44] ; 14128 <free@plt+0x356c>
140f8: e3a02008 mov r2, #8
140fc: e59f1028 ldr r1, [pc, #40] ; 1412c <free@plt+0x3570>
14100: e58d0004 str r0, [sp, #4]
14104: e1a00007 mov r0, r7
14108: ebfff266 bl 10aa8 <fprintf@plt>
1410c: e1a00004 mov r0, r4
14110: ebfff2a3 bl 10ba4 <close@plt>
--
14164: 00015f54 andeq r5, r1, r4, asr pc
14168: e92d43f0 push {r4, r5, r6, r7, r8, r9, lr}
1416c: e24ddf51 sub sp, sp, #324 ; 0x144
14170: e3a02000 mov r2, #0
14174: e3a03000 mov r3, #0
14178: e1a04001 mov r4, r1
1417c: e28d1038 add r1, sp, #56 ; 0x38
14180: e1a06000 mov r6, r0
14184: e1cd21f0 strd r2, [sp, #16]
14188: ebfff222 bl 10a18 <stat64@plt>
1418c: e3500000 cmp r0, #0
14190: 0a000018 beq 141f8 <free@plt+0x363c>
14194: ebfff270 bl 10b5c <__errno_location@plt>
14198: e59f8450 ldr r8, [pc, #1104] ; 145f0 <free@plt+0x3a34>
1419c: e1a03006 mov r3, r6
141a0: e59f244c ldr r2, [pc, #1100] ; 145f4 <free@plt+0x3a38>
141a4: e59f144c ldr r1, [pc, #1100] ; 145f8 <free@plt+0x3a3c>
141a8: e5907000 ldr r7, [r0]
141ac: e1a05000 mov r5, r0
141b0: e5980000 ldr r0, [r8]
141b4: ebfff23b bl 10aa8 <fprintf@plt>
141b8: e1a00007 mov r0, r7
141bc: e5988000 ldr r8, [r8]
141c0: ebfff211 bl 10a0c <strerror@plt>
141c4: e59f3430 ldr r3, [pc, #1072] ; 145fc <free@plt+0x3a40>
141c8: e58d7000 str r7, [sp]
141cc: e3a02008 mov r2, #8
141d0: e59f1428 ldr r1, [pc, #1064] ; 14600 <free@plt+0x3a44>
141d4: e58d0004 str r0, [sp, #4]
141d8: e1a00008 mov r0, r8
141dc: ebfff231 bl 10aa8 <fprintf@plt>
141e0: e5953000 ldr r3, [r5]
141e4: e3530002 cmp r3, #2
141e8: 1a000002 bne 141f8 <free@plt+0x363c>
141ec: e59f1400 ldr r1, [pc, #1024] ; 145f4 <free@plt+0x3a38>
141f0: e59f040c ldr r0, [pc, #1036] ; 14604 <free@plt+0x3a48>
141f4: ebfff201 bl 10a00 <printf@plt>
141f8: e59d3048 ldr r3, [sp, #72] ; 0x48
141fc: e2033a0f and r3, r3, #61440 ; 0xf000
14200: e3530a02 cmp r3, #8192 ; 0x2000
14204: 0a00000a beq 14234 <free@plt+0x3678>
14208: ebfff253 bl 10b5c <__errno_location@plt>
1420c: e3a03016 mov r3, #22
14210: e59f23dc ldr r2, [pc, #988] ; 145f4 <free@plt+0x3a38>
14214: e59f13ec ldr r1, [pc, #1004] ; 14608 <free@plt+0x3a4c>
14218: e5803000 str r3, [r0]
1421c: e59f03cc ldr r0, [pc, #972] ; 145f0 <free@plt+0x3a34>
14220: e1a03006 mov r3, r6
14224: e5900000 ldr r0, [r0]
14228: ebfff21e bl 10aa8 <fprintf@plt>
1422c: e3e05000 mvn r5, #0
14230: ea000038 b 14318 <free@plt+0x375c>
--
14254: e1a01009 mov r1, r9
14258: e1a05000 mov r5, r0
1425c: e5840004 str r0, [r4, #4]
14260: e1a00008 mov r0, r8
14264: ebfff203 bl 10a78 <gnu_dev_minor@plt>
14268: e355005a cmp r5, #90 ; 0x5a
1426c: e5840008 str r0, [r4, #8]
14270: 0a00000d beq 142ac <free@plt+0x36f0>
14274: ebfff238 bl 10b5c <__errno_location@plt>
14278: e3a03016 mov r3, #22
1427c: e59f2370 ldr r2, [pc, #880] ; 145f4 <free@plt+0x3a38>
14280: e59f1384 ldr r1, [pc, #900] ; 1460c <free@plt+0x3a50>
14284: e5803000 str r3, [r0]
14288: e3a0305a mov r3, #90 ; 0x5a
1428c: e58d3004 str r3, [sp, #4]
14290: e59f0358 ldr r0, [pc, #856] ; 145f0 <free@plt+0x3a34>
14294: e5943004 ldr r3, [r4, #4]
14298: e58d3000 str r3, [sp]
1429c: e1a03006 mov r3, r6
142a0: e5900000 ldr r0, [r0]
142a4: ebfff1ff bl 10aa8 <fprintf@plt>
142a8: eaffffdf b 1422c <free@plt+0x3670>
142ac: e0800fa0 add r0, r0, r0, lsr #31
142b0: e1a000c0 asr r0, r0, #1
142b4: e5840000 str r0, [r4]
142b8: e3a01000 mov r1, #0
142bc: e1a00006 mov r0, r6
142c0: ebfff216 bl 10b20 <open64@plt>
142c4: e3700001 cmn r0, #1
142c8: e1a05000 mov r5, r0
142cc: 1a000014 bne 14324 <free@plt+0x3768>
142d0: ebfff221 bl 10b5c <__errno_location@plt>
142d4: e59f7314 ldr r7, [pc, #788] ; 145f0 <free@plt+0x3a34>
142d8: e1a03006 mov r3, r6
142dc: e59f2310 ldr r2, [pc, #784] ; 145f4 <free@plt+0x3a38>
142e0: e59f1310 ldr r1, [pc, #784] ; 145f8 <free@plt+0x3a3c>
142e4: e5904000 ldr r4, [r0]
142e8: e5970000 ldr r0, [r7]
142ec: ebfff1ed bl 10aa8 <fprintf@plt>
142f0: e1a00004 mov r0, r4
142f4: e5976000 ldr r6, [r7]
142f8: ebfff1c3 bl 10a0c <strerror@plt>
142fc: e58d4000 str r4, [sp]
14300: e59f32f4 ldr r3, [pc, #756] ; 145fc <free@plt+0x3a40>
14304: e3a02008 mov r2, #8
14308: e59f12f0 ldr r1, [pc, #752] ; 14600 <free@plt+0x3a44>
1430c: e58d0004 str r0, [sp, #4]
14310: e1a00006 mov r0, r6
14314: ebfff1e3 bl 10aa8 <fprintf@plt>
14318: e1a00005 mov r0, r5
1431c: e28ddf51 add sp, sp, #324 ; 0x144
14320: e8bd83f0 pop {r4, r5, r6, r7, r8, r9, pc}
14324: e28d2018 add r2, sp, #24
14328: e59f12e0 ldr r1, [pc, #736] ; 14610 <free@plt+0x3a54>
1432c: ebfff1b0 bl 109f4 <ioctl@plt>
14330: e2508000 subs r8, r0, #0
14334: 0a000013 beq 14388 <free@plt+0x37cc>
14338: ebfff207 bl 10b5c <__errno_location@plt>
1433c: e59f62ac ldr r6, [pc, #684] ; 145f0 <free@plt+0x3a34>
14340: e59f22ac ldr r2, [pc, #684] ; 145f4 <free@plt+0x3a38>
14344: e59f12c8 ldr r1, [pc, #712] ; 14614 <free@plt+0x3a58>
14348: e5904000 ldr r4, [r0]
1434c: e5960000 ldr r0, [r6]
14350: ebfff1d4 bl 10aa8 <fprintf@plt>
14354: e1a00004 mov r0, r4
14358: e5966000 ldr r6, [r6]
1435c: ebfff1aa bl 10a0c <strerror@plt>
14360: e59f3294 ldr r3, [pc, #660] ; 145fc <free@plt+0x3a40>
14364: e59f1294 ldr r1, [pc, #660] ; 14600 <free@plt+0x3a44>
14368: e3a02008 mov r2, #8
1436c: e58d4000 str r4, [sp]
14370: e58d0004 str r0, [sp, #4]
14374: e1a00006 mov r0, r6
14378: ebfff1ca bl 10aa8 <fprintf@plt>
1437c: e1a00005 mov r0, r5
14380: ebfff207 bl 10ba4 <close@plt>
14384: eaffffa8 b 1422c <free@plt+0x3670>
14388: e28d2010 add r2, sp, #16
1438c: e59f1284 ldr r1, [pc, #644] ; 14618 <free@plt+0x3a5c>
14390: e1a00005 mov r0, r5
14394: ebfff196 bl 109f4 <ioctl@plt>
14398: e3700001 cmn r0, #1
1439c: 15d430fc ldrbne r3, [r4, #252] ; 0xfc
143a0: 13833002 orrne r3, r3, #2
143a4: 1a000015 bne 14400 <free@plt+0x3844>
143a8: ebfff1eb bl 10b5c <__errno_location@plt>
143ac: e5907000 ldr r7, [r0]
143b0: e357005f cmp r7, #95 ; 0x5f
143b4: 05808000 streq r8, [r0]
143b8: 05d430fc ldrbeq r3, [r4, #252] ; 0xfc
143bc: 03c33002 biceq r3, r3, #2
143c0: 0a00000e beq 14400 <free@plt+0x3844>
143c4: e59f4224 ldr r4, [pc, #548] ; 145f0 <free@plt+0x3a34>
143c8: e59f2224 ldr r2, [pc, #548] ; 145f4 <free@plt+0x3a38>
143cc: e59f1248 ldr r1, [pc, #584] ; 1461c <free@plt+0x3a60>
143d0: e5940000 ldr r0, [r4]
143d4: ebfff1b3 bl 10aa8 <fprintf@plt>
143d8: e1a00007 mov r0, r7
143dc: e5944000 ldr r4, [r4]
--
14460: ca000005 bgt 1447c <free@plt+0x38c0>
14464: e58d2004 str r2, [sp, #4]
14468: e58d6000 str r6, [sp]
1446c: e59f2180 ldr r2, [pc, #384] ; 145f4 <free@plt+0x3a38>
14470: e5943000 ldr r3, [r4]
14474: e59f11a8 ldr r1, [pc, #424] ; 14624 <free@plt+0x3a68>
14478: eafffff3 b 1444c <free@plt+0x3890>
1447c: e1903001 orrs r3, r0, r1
14480: 0a000003 beq 14494 <free@plt+0x38d8>
14484: e1a03fc2 asr r3, r2, #31
14488: e1500002 cmp r0, r2
1448c: e0d1c003 sbcs ip, r1, r3
14490: aa000008 bge 144b8 <free@plt+0x38fc>
14494: e1cd00f8 strd r0, [sp, #8]
14498: e59f0150 ldr r0, [pc, #336] ; 145f0 <free@plt+0x3a34>
1449c: e58d6000 str r6, [sp]
144a0: e59f214c ldr r2, [pc, #332] ; 145f4 <free@plt+0x3a38>
144a4: e5943000 ldr r3, [r4]
144a8: e59f1178 ldr r1, [pc, #376] ; 14628 <free@plt+0x3a6c>
144ac: e5900000 ldr r0, [r0]
144b0: ebfff17c bl 10aa8 <fprintf@plt>
144b4: eaffffb0 b 1437c <free@plt+0x37c0>
144b8: eb0000e3 bl 1484c <free@plt+0x3c90>
144bc: e58400e0 str r0, [r4, #224] ; 0xe0
144c0: e3570008 cmp r7, #8
144c4: 979ff107 ldrls pc, [pc, r7, lsl #2]
144c8: eaffffab b 1437c <free@plt+0x37c0>
144cc: 000144f0 strdeq r4, [r1], -r0
144d0: 00014510 andeq r4, r1, r0, lsl r5
144d4: 000145a0 andeq r4, r1, r0, lsr #11
144d8: 000145a8 andeq r4, r1, r8, lsr #11
144dc: 000145b0 ; <UNDEFINED> instruction: 0x000145b0
144e0: 0001437c andeq r4, r1, ip, ror r3
144e4: 000145c0 andeq r4, r1, r0, asr #11
144e8: 000145c8 andeq r4, r1, r8, asr #11
144ec: 000145b8 ; <UNDEFINED> instruction: 0x000145b8
144f0: e59f00f8 ldr r0, [pc, #248] ; 145f0 <free@plt+0x3a34>
144f4: e58d6000 str r6, [sp]
144f8: e59f20f4 ldr r2, [pc, #244] ; 145f4 <free@plt+0x3a38>
144fc: e5943000 ldr r3, [r4]
14500: e59f1124 ldr r1, [pc, #292] ; 1462c <free@plt+0x3a70>
14504: e5900000 ldr r0, [r0]
14508: ebfff166 bl 10aa8 <fprintf@plt>
1450c: eaffff9a b 1437c <free@plt+0x37c0>
14510: e59f1118 ldr r1, [pc, #280] ; 14630 <free@plt+0x3a74>
--
1453c: ebfff198 bl 10ba4 <close@plt>
14540: e1a00006 mov r0, r6
14544: ebfffe94 bl 13f9c <free@plt+0x33e0>
14548: e1c00fc0 bic r0, r0, r0, asr #31
1454c: e58400f4 str r0, [r4, #244] ; 0xf4
14550: e28d00a0 add r0, sp, #160 ; 0xa0
14554: ebfffdd9 bl 13cc0 <free@plt+0x3104>
14558: e2505000 subs r5, r0, #0
1455c: 1affff32 bne 1422c <free@plt+0x3670>
14560: e28d00a0 add r0, sp, #160 ; 0xa0
14564: ebfffd7c bl 13b5c <free@plt+0x2fa0>
14568: e3500000 cmp r0, #0
1456c: 1a000017 bne 145d0 <free@plt+0x3a14>
14570: e59f30bc ldr r3, [pc, #188] ; 14634 <free@plt+0x3a78>
14574: e59f0074 ldr r0, [pc, #116] ; 145f0 <free@plt+0x3a34>
14578: e58d3000 str r3, [sp]
1457c: e59f2070 ldr r2, [pc, #112] ; 145f4 <free@plt+0x3a38>
14580: e5943000 ldr r3, [r4]
14584: e59f10ac ldr r1, [pc, #172] ; 14638 <free@plt+0x3a7c>
14588: e5900000 ldr r0, [r0]
1458c: ebfff145 bl 10aa8 <fprintf@plt>
14590: ebfff171 bl 10b5c <__errno_location@plt>
14594: e3a03002 mov r3, #2
[*] Function fprintf used 106 times flash_erase