[*] Binary protection state of mtdinfo
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of mtdinfo
00010be8 <raise@plt>:
10be8: e28fc600 add ip, pc, #0, 12
10bec: e28cca17 add ip, ip, #94208 ; 0x17000
10bf0: e5bcf4c0 ldr pc, [ip, #1216]! ; 0x4c0
00010bf4 <free@plt>:
10bf4: e28fc600 add ip, pc, #0, 12
10bf8: e28cca17 add ip, ip, #94208 ; 0x17000
10bfc: e5bcf4b8 ldr pc, [ip, #1208]! ; 0x4b8
Disassembly of section .text:
00010c00 <.text>:
10c00: e92d4007 push {r0, r1, r2, lr}
10c04: ebffffdf bl 10b88 <__errno_location@plt>
10c08: e59f5040 ldr r5, [pc, #64] ; 10c50 <free@plt+0x5c>
10c0c: e59f2040 ldr r2, [pc, #64] ; 10c54 <free@plt+0x60>
10c10: e59f1040 ldr r1, [pc, #64] ; 10c58 <free@plt+0x64>
10c14: e5904000 ldr r4, [r0]
10c18: e5950000 ldr r0, [r5]
10c1c: ebffffa6 bl 10abc <fprintf@plt>
10c20: e1a00004 mov r0, r4
10c24: e5955000 ldr r5, [r5]
10c28: ebffff7f bl 10a2c <strerror@plt>
10c2c: e58d4000 str r4, [sp]
10c30: e59f3024 ldr r3, [pc, #36] ; 10c5c <free@plt+0x68>
10c34: e3a02008 mov r2, #8
10c38: e59f1020 ldr r1, [pc, #32] ; 10c60 <free@plt+0x6c>
10c3c: e58d0004 str r0, [sp, #4]
10c40: e1a00005 mov r0, r5
10c44: ebffff9c bl 10abc <fprintf@plt>
10c48: e3e00000 mvn r0, #0
10c4c: ebffffd0 bl 10b94 <exit@plt>
--
10d10: e3833004 orr r3, r3, #4
10d14: eafffff7 b 10cf8 <free@plt+0x104>
10d18: e59f31e8 ldr r3, [pc, #488] ; 10f08 <free@plt+0x314>
10d1c: e59f21e8 ldr r2, [pc, #488] ; 10f0c <free@plt+0x318>
10d20: e58d3000 str r3, [sp]
10d24: e59f11e4 ldr r1, [pc, #484] ; 10f10 <free@plt+0x31c>
10d28: e3a0300a mov r3, #10
10d2c: e59f01e0 ldr r0, [pc, #480] ; 10f14 <free@plt+0x320>
10d30: ebffff3a bl 10a20 <printf@plt>
10d34: e1a00007 mov r0, r7
10d38: ebffff95 bl 10b94 <exit@plt>
10d3c: e59f21c8 ldr r2, [pc, #456] ; 10f0c <free@plt+0x318>
10d40: e59f11c8 ldr r1, [pc, #456] ; 10f10 <free@plt+0x31c>
10d44: e59f01cc ldr r0, [pc, #460] ; 10f18 <free@plt+0x324>
10d48: ebffff34 bl 10a20 <printf@plt>
10d4c: eafffff8 b 10d34 <free@plt+0x140>
10d50: e59f31a8 ldr r3, [pc, #424] ; 10f00 <free@plt+0x30c>
10d54: e59f21b4 ldr r2, [pc, #436] ; 10f10 <free@plt+0x31c>
10d58: e59f11bc ldr r1, [pc, #444] ; 10f1c <free@plt+0x328>
10d5c: e5930000 ldr r0, [r3]
10d60: ebffff55 bl 10abc <fprintf@plt>
10d64: e3e04000 mvn r4, #0
10d68: e1a00004 mov r0, r4
--
10d9c: e3130001 tst r3, #1
10da0: 0a000003 beq 10db4 <free@plt+0x1c0>
10da4: e5952004 ldr r2, [r5, #4]
10da8: e3520000 cmp r2, #0
10dac: 13a02000 movne r2, #0
10db0: 15852004 strne r2, [r5, #4]
10db4: e3130004 tst r3, #4
10db8: 0a00000d beq 10df4 <free@plt+0x200>
10dbc: e5953004 ldr r3, [r5, #4]
10dc0: e3530000 cmp r3, #0
10dc4: 1a00000a bne 10df4 <free@plt+0x200>
10dc8: e59f2140 ldr r2, [pc, #320] ; 10f10 <free@plt+0x31c>
10dcc: e59f1150 ldr r1, [pc, #336] ; 10f24 <free@plt+0x330>
10dd0: ea000003 b 10de4 <free@plt+0x1f0>
10dd4: e1560003 cmp r6, r3
10dd8: daffffed ble 10d94 <free@plt+0x1a0>
10ddc: e59f212c ldr r2, [pc, #300] ; 10f10 <free@plt+0x31c>
10de0: e59f1140 ldr r1, [pc, #320] ; 10f28 <free@plt+0x334>
10de4: e59f3114 ldr r3, [pc, #276] ; 10f00 <free@plt+0x30c>
10de8: e5930000 ldr r0, [r3]
10dec: ebffff32 bl 10abc <fprintf@plt>
10df0: eaffffdc b 10d68 <free@plt+0x174>
10df4: eb0009b9 bl 134e0 <free@plt+0x28ec>
10df8: e2506000 subs r6, r0, #0
10dfc: 1a000014 bne 10e54 <free@plt+0x260>
10e00: ebffff60 bl 10b88 <__errno_location@plt>
10e04: e59f60f4 ldr r6, [pc, #244] ; 10f00 <free@plt+0x30c>
10e08: e59f2100 ldr r2, [pc, #256] ; 10f10 <free@plt+0x31c>
10e0c: e5905000 ldr r5, [r0]
10e10: e5960000 ldr r0, [r6]
10e14: e3550000 cmp r5, #0
10e18: 059f110c ldreq r1, [pc, #268] ; 10f2c <free@plt+0x338>
10e1c: 159f110c ldrne r1, [pc, #268] ; 10f30 <free@plt+0x33c>
10e20: 0afffff1 beq 10dec <free@plt+0x1f8>
10e24: ebffff24 bl 10abc <fprintf@plt>
10e28: e1a00005 mov r0, r5
10e2c: e5966000 ldr r6, [r6]
10e30: ebfffefd bl 10a2c <strerror@plt>
10e34: e58d5000 str r5, [sp]
10e38: e59f30c8 ldr r3, [pc, #200] ; 10f08 <free@plt+0x314>
10e3c: e3a02009 mov r2, #9
10e40: e59f10ec ldr r1, [pc, #236] ; 10f34 <free@plt+0x340>
10e44: e58d0004 str r0, [sp, #4]
10e48: e1a00006 mov r0, r6
10e4c: ebffff1a bl 10abc <fprintf@plt>
10e50: eaffffc4 b 10d68 <free@plt+0x174>
10e54: e28d1008 add r1, sp, #8
--
11048: 00000000 andeq r0, r0, r0
1104c: 000280cc andeq r8, r2, ip, asr #1
11050: 00017bf0 strdeq r7, [r1], -r0
11054: e92d4070 push {r4, r5, r6, lr}
11058: e24ddf42 sub sp, sp, #264 ; 0x108
1105c: e28d2008 add r2, sp, #8
11060: e1a06001 mov r6, r1
11064: eb000b49 bl 13d90 <free@plt+0x319c>
11068: e3500000 cmp r0, #0
1106c: 059d0008 ldreq r0, [sp, #8]
11070: 0a00000a beq 110a0 <free@plt+0x4ac>
11074: ebfffec3 bl 10b88 <__errno_location@plt>
11078: e59f505c ldr r5, [pc, #92] ; 110dc <free@plt+0x4e8>
1107c: e1a03006 mov r3, r6
11080: e59f2058 ldr r2, [pc, #88] ; 110e0 <free@plt+0x4ec>
11084: e5904000 ldr r4, [r0]
11088: e5950000 ldr r0, [r5]
1108c: e3540013 cmp r4, #19
11090: 1a000004 bne 110a8 <free@plt+0x4b4>
11094: e59f1048 ldr r1, [pc, #72] ; 110e4 <free@plt+0x4f0>
11098: ebfffe87 bl 10abc <fprintf@plt>
1109c: e3e00000 mvn r0, #0
110a0: e28ddf42 add sp, sp, #264 ; 0x108
110a4: e8bd8070 pop {r4, r5, r6, pc}
110a8: e59f1038 ldr r1, [pc, #56] ; 110e8 <free@plt+0x4f4>
110ac: ebfffe82 bl 10abc <fprintf@plt>
110b0: e1a00004 mov r0, r4
110b4: e5955000 ldr r5, [r5]
110b8: ebfffe5b bl 10a2c <strerror@plt>
110bc: e58d4000 str r4, [sp]
110c0: e59f3024 ldr r3, [pc, #36] ; 110ec <free@plt+0x4f8>
110c4: e3a02009 mov r2, #9
110c8: e59f1020 ldr r1, [pc, #32] ; 110f0 <free@plt+0x4fc>
110cc: e58d0004 str r0, [sp, #4]
110d0: e1a00005 mov r0, r5
110d4: ebfffe78 bl 10abc <fprintf@plt>
110d8: eaffffef b 1109c <free@plt+0x4a8>
110dc: 000280c4 andeq r8, r2, r4, asr #1
--
11148: e3a04000 mov r4, #0
1114c: e59a3008 ldr r3, [sl, #8]
11150: e1530004 cmp r3, r4
11154: 8a00003b bhi 11248 <free@plt+0x654>
11158: e3140003 tst r4, #3
1115c: 0a000001 beq 11168 <free@plt+0x574>
11160: e3a0000a mov r0, #10
11164: ebfffe24 bl 109fc <putchar@plt>
11168: e255305f subs r3, r5, #95 ; 0x5f
1116c: 13a03001 movne r3, #1
11170: e3760001 cmn r6, #1
11174: 13a03000 movne r3, #0
11178: e3530000 cmp r3, #0
1117c: 0a000010 beq 111c4 <free@plt+0x5d0>
11180: ebfffe80 bl 10b88 <__errno_location@plt>
11184: e59f4160 ldr r4, [pc, #352] ; 112ec <free@plt+0x6f8>
11188: e59f2160 ldr r2, [pc, #352] ; 112f0 <free@plt+0x6fc>
1118c: e59f1160 ldr r1, [pc, #352] ; 112f4 <free@plt+0x700>
11190: e5805000 str r5, [r0]
11194: e5940000 ldr r0, [r4]
11198: ebfffe47 bl 10abc <fprintf@plt>
1119c: e1a00005 mov r0, r5
111a0: e5944000 ldr r4, [r4]
111a4: ebfffe20 bl 10a2c <strerror@plt>
111a8: e58d5000 str r5, [sp]
111ac: e59f3144 ldr r3, [pc, #324] ; 112f8 <free@plt+0x704>
111b0: e3a02009 mov r2, #9
111b4: e59f1140 ldr r1, [pc, #320] ; 112fc <free@plt+0x708>
111b8: e58d0004 str r0, [sp, #4]
111bc: e1a00004 mov r0, r4
111c0: ebfffe3d bl 10abc <fprintf@plt>
111c4: e5db30fc ldrb r3, [fp, #252] ; 0xfc
111c8: e3130002 tst r3, #2
111cc: 0a000016 beq 1122c <free@plt+0x638>
111d0: e257305f subs r3, r7, #95 ; 0x5f
111d4: 13a03001 movne r3, #1
111d8: e3780001 cmn r8, #1
111dc: 13a03000 movne r3, #0
111e0: e3530000 cmp r3, #0
111e4: 0a000010 beq 1122c <free@plt+0x638>
111e8: ebfffe66 bl 10b88 <__errno_location@plt>
111ec: e59f40f8 ldr r4, [pc, #248] ; 112ec <free@plt+0x6f8>
111f0: e59f20f8 ldr r2, [pc, #248] ; 112f0 <free@plt+0x6fc>
111f4: e59f1104 ldr r1, [pc, #260] ; 11300 <free@plt+0x70c>
111f8: e5807000 str r7, [r0]
111fc: e5940000 ldr r0, [r4]
11200: ebfffe2d bl 10abc <fprintf@plt>
11204: e1a00007 mov r0, r7
11208: e5944000 ldr r4, [r4]
1120c: ebfffe06 bl 10a2c <strerror@plt>
11210: e58d7000 str r7, [sp]
11214: e59f30dc ldr r3, [pc, #220] ; 112f8 <free@plt+0x704>
11218: e3a02009 mov r2, #9
1121c: e59f10d8 ldr r1, [pc, #216] ; 112fc <free@plt+0x708>
11220: e58d0004 str r0, [sp, #4]
11224: e1a00004 mov r0, r4
11228: ebfffe23 bl 10abc <fprintf@plt>
1122c: e28dd014 add sp, sp, #20
11230: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
--
11314: 00016161 andeq r6, r1, r1, ror #2
11318: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
1131c: e24ddf4f sub sp, sp, #316 ; 0x13c
11320: e1a07002 mov r7, r2
11324: e28d8038 add r8, sp, #56 ; 0x38
11328: e1a05001 mov r5, r1
1132c: e1a02008 mov r2, r8
11330: e1a01007 mov r1, r7
11334: eb000930 bl 137fc <free@plt+0x2c08>
11338: e2506000 subs r6, r0, #0
1133c: 0a00001a beq 113ac <free@plt+0x7b8>
11340: ebfffe10 bl 10b88 <__errno_location@plt>
11344: e59f53b8 ldr r5, [pc, #952] ; 11704 <free@plt+0xb10>
11348: e1a03007 mov r3, r7
1134c: e59f23b4 ldr r2, [pc, #948] ; 11708 <free@plt+0xb14>
11350: e5904000 ldr r4, [r0]
11354: e5950000 ldr r0, [r5]
11358: e3540013 cmp r4, #19
1135c: 1a000005 bne 11378 <free@plt+0x784>
11360: e59f13a4 ldr r1, [pc, #932] ; 1170c <free@plt+0xb18>
11364: ebfffdd4 bl 10abc <fprintf@plt>
11368: e3e06000 mvn r6, #0
1136c: e1a00006 mov r0, r6
11370: e28ddf4f add sp, sp, #316 ; 0x13c
11374: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
11378: e59f1390 ldr r1, [pc, #912] ; 11710 <free@plt+0xb1c>
1137c: ebfffdce bl 10abc <fprintf@plt>
11380: e1a00004 mov r0, r4
11384: e5955000 ldr r5, [r5]
11388: ebfffda7 bl 10a2c <strerror@plt>
1138c: e58d4000 str r4, [sp]
11390: e59f337c ldr r3, [pc, #892] ; 11714 <free@plt+0xb20>
11394: e3a02009 mov r2, #9
11398: e59f1378 ldr r1, [pc, #888] ; 11718 <free@plt+0xb24>
1139c: e58d0004 str r0, [sp, #4]
113a0: e1a00005 mov r0, r5
113a4: ebfffdc4 bl 10abc <fprintf@plt>
113a8: eaffffee b 11368 <free@plt+0x774>
113ac: e59d1038 ldr r1, [sp, #56] ; 0x38
--
114b0: 01a01007 moveq r1, r7
114b4: e59f029c ldr r0, [pc, #668] ; 11758 <free@plt+0xb64>
114b8: ebfffd58 bl 10a20 <printf@plt>
114bc: e5dd3134 ldrb r3, [sp, #308] ; 0x134
114c0: e59f0294 ldr r0, [pc, #660] ; 1175c <free@plt+0xb68>
114c4: e3130001 tst r3, #1
114c8: 11a01004 movne r1, r4
114cc: e59f428c ldr r4, [pc, #652] ; 11760 <free@plt+0xb6c>
114d0: 01a01007 moveq r1, r7
114d4: ebfffd51 bl 10a20 <printf@plt>
114d8: e5d43000 ldrb r3, [r4]
114dc: e3130002 tst r3, #2
114e0: 0a000007 beq 11504 <free@plt+0x910>
114e4: e5d5300c ldrb r3, [r5, #12]
114e8: e3130001 tst r3, #1
114ec: 1a00002c bne 115a4 <free@plt+0x9b0>
114f0: e59f320c ldr r3, [pc, #524] ; 11704 <free@plt+0xb10>
114f4: e59f220c ldr r2, [pc, #524] ; 11708 <free@plt+0xb14>
114f8: e59f1264 ldr r1, [pc, #612] ; 11764 <free@plt+0xb70>
114fc: e5930000 ldr r0, [r3]
11500: ebfffd6d bl 10abc <fprintf@plt>
11504: e5945004 ldr r5, [r4, #4]
11508: e3550000 cmp r5, #0
--
115dc: ebfffd0f bl 10a20 <printf@plt>
115e0: e59f018c ldr r0, [pc, #396] ; 11774 <free@plt+0xb80>
115e4: ebfffd0d bl 10a20 <printf@plt>
115e8: e59d0014 ldr r0, [sp, #20]
115ec: e1a02005 mov r2, r5
115f0: e1a01fc0 asr r1, r0, #31
115f4: eb000de8 bl 14d9c <free@plt+0x41a8>
115f8: e3a0000a mov r0, #10
115fc: ebfffcfe bl 109fc <putchar@plt>
11600: e59d1030 ldr r1, [sp, #48] ; 0x30
11604: e59f016c ldr r0, [pc, #364] ; 11778 <free@plt+0xb84>
11608: ebfffd04 bl 10a20 <printf@plt>
1160c: eaffffbc b 11504 <free@plt+0x910>
11610: ebfffd5c bl 10b88 <__errno_location@plt>
11614: e59f90e8 ldr r9, [pc, #232] ; 11704 <free@plt+0xb10>
11618: e5943004 ldr r3, [r4, #4]
1161c: e59f20e4 ldr r2, [pc, #228] ; 11708 <free@plt+0xb14>
11620: e59f1154 ldr r1, [pc, #340] ; 1177c <free@plt+0xb88>
11624: e5907000 ldr r7, [r0]
11628: e5990000 ldr r0, [r9]
1162c: ebfffd22 bl 10abc <fprintf@plt>
11630: e1a00007 mov r0, r7
11634: e5999000 ldr r9, [r9]
11638: ebfffcfb bl 10a2c <strerror@plt>
1163c: e59f30d0 ldr r3, [pc, #208] ; 11714 <free@plt+0xb20>
11640: e58d7000 str r7, [sp]
11644: e3a02009 mov r2, #9
11648: e59f10c8 ldr r1, [pc, #200] ; 11718 <free@plt+0xb24>
1164c: e58d0004 str r0, [sp, #4]
11650: e1a00009 mov r0, r9
11654: ebfffd18 bl 10abc <fprintf@plt>
11658: e59d3130 ldr r3, [sp, #304] ; 0x130
1165c: e3530000 cmp r3, #0
--
11838: e3500000 cmp r0, #0
1183c: 1a000028 bne 118e4 <free@plt+0xcf0>
11840: e2877001 add r7, r7, #1
11844: eafffff5 b 11820 <free@plt+0xc2c>
11848: e28d2010 add r2, sp, #16
1184c: e1a01009 mov r1, r9
11850: e1a00006 mov r0, r6
11854: eb0007e8 bl 137fc <free@plt+0x2c08>
11858: e3700001 cmn r0, #1
1185c: e1a05000 mov r5, r0
11860: 1a000014 bne 118b8 <free@plt+0xcc4>
11864: ebfffcc7 bl 10b88 <__errno_location@plt>
11868: e5907000 ldr r7, [r0]
1186c: e3570013 cmp r7, #19
11870: 0a000015 beq 118cc <free@plt+0xcd8>
11874: e59f409c ldr r4, [pc, #156] ; 11918 <free@plt+0xd24>
11878: e1a03009 mov r3, r9
1187c: e59f2098 ldr r2, [pc, #152] ; 1191c <free@plt+0xd28>
11880: e59f1098 ldr r1, [pc, #152] ; 11920 <free@plt+0xd2c>
11884: e5940000 ldr r0, [r4]
11888: ebfffc8b bl 10abc <fprintf@plt>
1188c: e1a00007 mov r0, r7
11890: e5944000 ldr r4, [r4]
11894: ebfffc64 bl 10a2c <strerror@plt>
11898: e58d7000 str r7, [sp]
1189c: e59f3080 ldr r3, [pc, #128] ; 11924 <free@plt+0xd30>
118a0: e3a02009 mov r2, #9
118a4: e59f107c ldr r1, [pc, #124] ; 11928 <free@plt+0xd34>
118a8: e58d0004 str r0, [sp, #4]
118ac: e1a00004 mov r0, r4
118b0: ebfffc81 bl 10abc <fprintf@plt>
118b4: eaffffc0 b 117bc <free@plt+0xbc8>
118b8: e3580000 cmp r8, #0
--
119bc: e5841018 str r1, [r4, #24]
119c0: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
119c4: 2fa0be83 svccs 0x00a0be83
119c8: e92d41f3 push {r0, r1, r4, r5, r6, r7, r8, lr}
119cc: e5908018 ldr r8, [r0, #24]
119d0: e1a07000 mov r7, r0
119d4: e1a01008 mov r1, r8
119d8: e3a00001 mov r0, #1
119dc: ebfffc30 bl 10aa4 <calloc@plt>
119e0: e2506000 subs r6, r0, #0
119e4: 11a04006 movne r4, r6
119e8: 13a05000 movne r5, #0
119ec: 1a000023 bne 11a80 <free@plt+0xe8c>
119f0: ebfffc64 bl 10b88 <__errno_location@plt>
119f4: e59f5094 ldr r5, [pc, #148] ; 11a90 <free@plt+0xe9c>
119f8: e1a03008 mov r3, r8
119fc: e59f2090 ldr r2, [pc, #144] ; 11a94 <free@plt+0xea0>
11a00: e59f1090 ldr r1, [pc, #144] ; 11a98 <free@plt+0xea4>
11a04: e5904000 ldr r4, [r0]
11a08: e5950000 ldr r0, [r5]
11a0c: ebfffc2a bl 10abc <fprintf@plt>
11a10: e1a00004 mov r0, r4
11a14: e5955000 ldr r5, [r5]
11a18: ebfffc03 bl 10a2c <strerror@plt>
11a1c: e58d4000 str r4, [sp]
11a20: e59f3074 ldr r3, [pc, #116] ; 11a9c <free@plt+0xea8>
11a24: e3a0200b mov r2, #11
11a28: e59f1070 ldr r1, [pc, #112] ; 11aa0 <free@plt+0xeac>
11a2c: e58d0004 str r0, [sp, #4]
11a30: e1a00005 mov r0, r5
11a34: ebfffc20 bl 10abc <fprintf@plt>
11a38: e1a00006 mov r0, r6
11a3c: e28dd008 add sp, sp, #8
--
11a90: 000280c4 andeq r8, r2, r4, asr #1
11a94: 000169ef andeq r6, r1, pc, ror #19
11a98: 000169f9 strdeq r6, [r1], -r9
11a9c: 00016cd1 ldrdeq r6, [r1], -r1
11aa0: 00015fdb ldrdeq r5, [r1], -fp
11aa4: e5913000 ldr r3, [r1]
11aa8: e92d4ff7 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr}
11aac: e1a06002 mov r6, r2
11ab0: e1a05001 mov r5, r1
11ab4: e3a020ac mov r2, #172 ; 0xac
11ab8: e590101c ldr r1, [r0, #28]
11abc: e0080392 mul r8, r2, r3
11ac0: e1530001 cmp r3, r1
11ac4: e0864008 add r4, r6, r8
11ac8: ba00000b blt 11afc <free@plt+0xf08>
11acc: e58d1000 str r1, [sp]
11ad0: e59f21d0 ldr r2, [pc, #464] ; 11ca8 <free@plt+0x10b4>
11ad4: e59f11d0 ldr r1, [pc, #464] ; 11cac <free@plt+0x10b8>
11ad8: e59f01d0 ldr r0, [pc, #464] ; 11cb0 <free@plt+0x10bc>
11adc: e5900000 ldr r0, [r0]
11ae0: ebfffbf5 bl 10abc <fprintf@plt>
11ae4: ebfffc27 bl 10b88 <__errno_location@plt>
11ae8: e3a03016 mov r3, #22
--
12134: e5c4303d strb r3, [r4, #61] ; 0x3d
12138: e1a03820 lsr r3, r0, #16
1213c: e1a00c20 lsr r0, r0, #24
12140: e5c4303e strb r3, [r4, #62] ; 0x3e
12144: e5c4003f strb r0, [r4, #63] ; 0x3f
12148: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
1214c: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
12150: e5915010 ldr r5, [r1, #16]
12154: e24dd014 sub sp, sp, #20
12158: e1cd20f8 strd r2, [sp, #8]
1215c: e5913000 ldr r3, [r1]
12160: e590201c ldr r2, [r0, #28]
12164: e1cd83d8 ldrd r8, [sp, #56] ; 0x38
12168: e1530002 cmp r3, r2
1216c: ba00000a blt 1219c <free@plt+0x15a8>
12170: e58d2000 str r2, [sp]
12174: e59f1274 ldr r1, [pc, #628] ; 123f0 <free@plt+0x17fc>
12178: e59f2274 ldr r2, [pc, #628] ; 123f4 <free@plt+0x1800>
1217c: e59f0274 ldr r0, [pc, #628] ; 123f8 <free@plt+0x1804>
12180: e5900000 ldr r0, [r0]
12184: ebfffa4c bl 10abc <fprintf@plt>
12188: ebfffa7e bl 10b88 <__errno_location@plt>
1218c: e3a03016 mov r3, #22
--
1219c: e5913008 ldr r3, [r1, #8]
121a0: e5906000 ldr r6, [r0]
121a4: e1a04000 mov r4, r0
121a8: e1530006 cmp r3, r6
121ac: e1a0a001 mov sl, r1
121b0: a58d6000 strge r6, [sp]
121b4: a59f2238 ldrge r2, [pc, #568] ; 123f4 <free@plt+0x1800>
121b8: a59f123c ldrge r1, [pc, #572] ; 123fc <free@plt+0x1808>
121bc: aaffffee bge 1217c <free@plt+0x1588>
121c0: e1a00006 mov r0, r6
121c4: ebfffa2d bl 10a80 <alloc@plt>
121c8: e2507000 subs r7, r0, #0
121cc: 1a000012 bne 1221c <free@plt+0x1628>
121d0: ebfffa6c bl 10b88 <__errno_location@plt>
121d4: e59f521c ldr r5, [pc, #540] ; 123f8 <free@plt+0x1804>
121d8: e1a03006 mov r3, r6
121dc: e59f2210 ldr r2, [pc, #528] ; 123f4 <free@plt+0x1800>
121e0: e59f1218 ldr r1, [pc, #536] ; 12400 <free@plt+0x180c>
121e4: e5904000 ldr r4, [r0]
121e8: e5950000 ldr r0, [r5]
121ec: ebfffa32 bl 10abc <fprintf@plt>
121f0: e1a00004 mov r0, r4
121f4: e5955000 ldr r5, [r5]
121f8: ebfffa0b bl 10a2c <strerror@plt>
121fc: e58d4000 str r4, [sp]
12200: e59f31fc ldr r3, [pc, #508] ; 12404 <free@plt+0x1810>
12204: e3a0200b mov r2, #11
12208: e59f11f8 ldr r1, [pc, #504] ; 12408 <free@plt+0x1814>
1220c: e58d0004 str r0, [sp, #4]
12210: e1a00005 mov r0, r5
12214: ebfffa28 bl 10abc <fprintf@plt>
12218: eaffffdd b 12194 <free@plt+0x15a0>
1221c: e594b004 ldr fp, [r4, #4]
12220: e1a0000b mov r0, fp
12224: ebfffa15 bl 10a80 <alloc@plt>
12228: e2506000 subs r6, r0, #0
1222c: 1a000014 bne 12284 <free@plt+0x1690>
12230: ebfffa54 bl 10b88 <__errno_location@plt>
12234: e59f51bc ldr r5, [pc, #444] ; 123f8 <free@plt+0x1804>
12238: e1a0300b mov r3, fp
1223c: e59f21b0 ldr r2, [pc, #432] ; 123f4 <free@plt+0x1800>
12240: e59f11b8 ldr r1, [pc, #440] ; 12400 <free@plt+0x180c>
12244: e5904000 ldr r4, [r0]
12248: e5950000 ldr r0, [r5]
1224c: ebfffa1a bl 10abc <fprintf@plt>
12250: e1a00004 mov r0, r4
12254: e5955000 ldr r5, [r5]
12258: ebfff9f3 bl 10a2c <strerror@plt>
1225c: e58d4000 str r4, [sp]
12260: e59f319c ldr r3, [pc, #412] ; 12404 <free@plt+0x1810>
12264: e3a0200b mov r2, #11
12268: e59f1198 ldr r1, [pc, #408] ; 12408 <free@plt+0x1814>
1226c: e58d0004 str r0, [sp, #4]
12270: e1a00005 mov r0, r5
12274: ebfffa10 bl 10abc <fprintf@plt>
12278: e1a00007 mov r0, r7
1227c: ebfffa5c bl 10bf4 <free@plt>
--
122c4: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
122c8: e1580005 cmp r8, r5
122cc: e1a03fc5 asr r3, r5, #31
122d0: e0d93003 sbcs r3, r9, r3
122d4: b1a05008 movlt r5, r8
122d8: e0588005 subs r8, r8, r5
122dc: e1a02005 mov r2, r5
122e0: e1a01007 mov r1, r7
122e4: e59d0040 ldr r0, [sp, #64] ; 0x40
122e8: e0c99fc5 sbc r9, r9, r5, asr #31
122ec: ebfff9fb bl 10ae0 <read@plt>
122f0: e1550000 cmp r5, r0
122f4: 0a000014 beq 1234c <free@plt+0x1758>
122f8: ebfffa22 bl 10b88 <__errno_location@plt>
122fc: e59f80f4 ldr r8, [pc, #244] ; 123f8 <free@plt+0x1804>
12300: e1a03005 mov r3, r5
12304: e59f20e8 ldr r2, [pc, #232] ; 123f4 <free@plt+0x1800>
12308: e59f10fc ldr r1, [pc, #252] ; 1240c <free@plt+0x1818>
1230c: e5904000 ldr r4, [r0]
12310: e5980000 ldr r0, [r8]
12314: ebfff9e8 bl 10abc <fprintf@plt>
12318: e5985000 ldr r5, [r8]
1231c: e1a00004 mov r0, r4
12320: ebfff9c1 bl 10a2c <strerror@plt>
12324: e58d4000 str r4, [sp]
12328: e59f30d4 ldr r3, [pc, #212] ; 12404 <free@plt+0x1810>
1232c: e3a0200b mov r2, #11
12330: e59f10d0 ldr r1, [pc, #208] ; 12408 <free@plt+0x1814>
12334: e58d0004 str r0, [sp, #4]
12338: e1a00005 mov r0, r5
1233c: ebfff9de bl 10abc <fprintf@plt>
12340: e1a00006 mov r0, r6
12344: ebfffa2a bl 10bf4 <free@plt>
--
1238c: e0422000 sub r2, r2, r0
12390: e0800005 add r0, r0, r5
12394: e0422005 sub r2, r2, r5
12398: e0860000 add r0, r6, r0
1239c: ebfff9e4 bl 10b34 <emset@plt>
123a0: e5942004 ldr r2, [r4, #4]
123a4: e1a01006 mov r1, r6
123a8: e59d0044 ldr r0, [sp, #68] ; 0x44
123ac: ebfff9bf bl 10ab0 <write@plt>
123b0: e5943004 ldr r3, [r4, #4]
123b4: e1500003 cmp r0, r3
123b8: 0a00000a beq 123e8 <free@plt+0x17f4>
123bc: e58d3008 str r3, [sp, #8]
123c0: ebfff9f0 bl 10b88 <__errno_location@plt>
123c4: e59f502c ldr r5, [pc, #44] ; 123f8 <free@plt+0x1804>
123c8: e59d3008 ldr r3, [sp, #8]
123cc: e59f2020 ldr r2, [pc, #32] ; 123f4 <free@plt+0x1800>
123d0: e59f1038 ldr r1, [pc, #56] ; 12410 <free@plt+0x181c>
123d4: e5904000 ldr r4, [r0]
123d8: e5950000 ldr r0, [r5]
123dc: ebfff9b6 bl 10abc <fprintf@plt>
123e0: e5955000 ldr r5, [r5]
123e4: eaffffcc b 1231c <free@plt+0x1728>
--
1244c: e59f3248 ldr r3, [pc, #584] ; 1269c <free@plt+0x1aa8>
12450: e3a07001 mov r7, #1
12454: e1a04000 mov r4, r0
12458: e3a05000 mov r5, #0
1245c: e1a00008 mov r0, r8
12460: e58d7018 str r7, [sp, #24]
12464: e58d501c str r5, [sp, #28]
12468: e58d1020 str r1, [sp, #32]
1246c: e58d7014 str r7, [sp, #20]
12470: e58d3024 str r3, [sp, #36] ; 0x24
12474: ebfff981 bl 10a80 <alloc@plt>
12478: e2506000 subs r6, r0, #0
1247c: 1a000013 bne 124d0 <free@plt+0x18dc>
12480: ebfff9c0 bl 10b88 <__errno_location@plt>
12484: e59f5214 ldr r5, [pc, #532] ; 126a0 <free@plt+0x1aac>
12488: e1a03008 mov r3, r8
1248c: e59f2210 ldr r2, [pc, #528] ; 126a4 <free@plt+0x1ab0>
12490: e59f1210 ldr r1, [pc, #528] ; 126a8 <free@plt+0x1ab4>
12494: e5904000 ldr r4, [r0]
12498: e5950000 ldr r0, [r5]
1249c: ebfff986 bl 10abc <fprintf@plt>
124a0: e1a00004 mov r0, r4
124a4: e5955000 ldr r5, [r5]
124a8: ebfff95f bl 10a2c <strerror@plt>
124ac: e58d4000 str r4, [sp]
124b0: e59f31f4 ldr r3, [pc, #500] ; 126ac <free@plt+0x1ab8>
124b4: e3a0200b mov r2, #11
124b8: e59f11f0 ldr r1, [pc, #496] ; 126b0 <free@plt+0x1abc>
124bc: e58d0004 str r0, [sp, #4]
124c0: e1a00005 mov r0, r5
124c4: ebfff97c bl 10abc <fprintf@plt>
124c8: e3e00000 mvn r0, #0
124cc: ea00006f b 12690 <free@plt+0x1a9c>
--
1250c: e0860000 add r0, r6, r0
12510: e0432002 sub r2, r3, r2
12514: ebfff986 bl 10b34 <emset@plt>
12518: e5943004 ldr r3, [r4, #4]
1251c: e59d0084 ldr r0, [sp, #132] ; 0x84
12520: e0c9839b smull r8, r9, fp, r3
12524: e58d5000 str r5, [sp]
12528: e1a02008 mov r2, r8
1252c: e1a03009 mov r3, r9
12530: ebfff99d bl 10bac <lseek64@plt>
12534: e086a00a add sl, r6, sl
12538: e1510009 cmp r1, r9
1253c: 01500008 cmpeq r0, r8
12540: 0a000013 beq 12594 <free@plt+0x19a0>
12544: ebfff98f bl 10b88 <__errno_location@plt>
12548: e59f5150 ldr r5, [pc, #336] ; 126a0 <free@plt+0x1aac>
1254c: e59f2150 ldr r2, [pc, #336] ; 126a4 <free@plt+0x1ab0>
12550: e59f115c ldr r1, [pc, #348] ; 126b4 <free@plt+0x1ac0>
12554: e5904000 ldr r4, [r0]
12558: e5950000 ldr r0, [r5]
1255c: ebfff956 bl 10abc <fprintf@plt>
12560: e1a00004 mov r0, r4
12564: e5955000 ldr r5, [r5]
12568: ebfff92f bl 10a2c <strerror@plt>
1256c: e58d4000 str r4, [sp]
12570: e59f3134 ldr r3, [pc, #308] ; 126ac <free@plt+0x1ab8>
12574: e3a0200b mov r2, #11
12578: e59f1130 ldr r1, [pc, #304] ; 126b0 <free@plt+0x1abc>
1257c: e58d0004 str r0, [sp, #4]
12580: e1a00005 mov r0, r5
12584: ebfff94c bl 10abc <fprintf@plt>
12588: e1a00006 mov r0, r6
1258c: ebfff998 bl 10bf4 <free@plt>
--
125a8: e1a0200a mov r2, sl
125ac: e28d1010 add r1, sp, #16
125b0: e1a00004 mov r0, r4
125b4: e58d5004 str r5, [sp, #4]
125b8: e58d5000 str r5, [sp]
125bc: ebfffe53 bl 11f10 <free@plt+0x131c>
125c0: e5942004 ldr r2, [r4, #4]
125c4: e1a01006 mov r1, r6
125c8: e59d0084 ldr r0, [sp, #132] ; 0x84
125cc: ebfff937 bl 10ab0 <write@plt>
125d0: e594b004 ldr fp, [r4, #4]
125d4: e15b0000 cmp fp, r0
125d8: 0a000008 beq 12600 <free@plt+0x1a0c>
125dc: ebfff969 bl 10b88 <__errno_location@plt>
125e0: e59f50b8 ldr r5, [pc, #184] ; 126a0 <free@plt+0x1aac>
125e4: e1a0300b mov r3, fp
125e8: e5904000 ldr r4, [r0]
125ec: e59f20b0 ldr r2, [pc, #176] ; 126a4 <free@plt+0x1ab0>
125f0: e59f10c0 ldr r1, [pc, #192] ; 126b8 <free@plt+0x1ac4>
125f4: e5950000 ldr r0, [r5]
125f8: ebfff92f bl 10abc <fprintf@plt>
125fc: eaffffd7 b 12560 <free@plt+0x196c>
12600: e59d300c ldr r3, [sp, #12]
--
126d0: ebfff932 bl 10ba0 <strlen@plt>
126d4: e2800011 add r0, r0, #17
126d8: e3c00007 bic r0, r0, #7
126dc: e04dd000 sub sp, sp, r0
126e0: e5950000 ldr r0, [r5]
126e4: ebfff91b bl 10b58 <opendir@plt>
126e8: e2504000 subs r4, r0, #0
126ec: 128d7008 addne r7, sp, #8
126f0: 159f81a0 ldrne r8, [pc, #416] ; 12898 <free@plt+0x1ca4>
126f4: 1a000015 bne 12750 <free@plt+0x1b5c>
126f8: ebfff922 bl 10b88 <__errno_location@plt>
126fc: e5906000 ldr r6, [r0]
12700: e3560002 cmp r6, #2
12704: 05804000 streq r4, [r0]
12708: 0a000026 beq 127a8 <free@plt+0x1bb4>
1270c: e59f4188 ldr r4, [pc, #392] ; 1289c <free@plt+0x1ca8>
12710: e5953000 ldr r3, [r5]
12714: e59f2184 ldr r2, [pc, #388] ; 128a0 <free@plt+0x1cac>
12718: e59f1184 ldr r1, [pc, #388] ; 128a4 <free@plt+0x1cb0>
1271c: e5940000 ldr r0, [r4]
12720: ebfff8e5 bl 10abc <fprintf@plt>
12724: e1a00006 mov r0, r6
12728: e5944000 ldr r4, [r4]
1272c: ebfff8be bl 10a2c <strerror@plt>
12730: e59f3170 ldr r3, [pc, #368] ; 128a8 <free@plt+0x1cb4>
12734: e59f1170 ldr r1, [pc, #368] ; 128ac <free@plt+0x1cb8>
12738: e3a02008 mov r2, #8
1273c: e58d6000 str r6, [sp]
12740: e58d0004 str r0, [sp, #4]
12744: e1a00004 mov r0, r4
12748: ebfff8db bl 10abc <fprintf@plt>
1274c: ea000014 b 127a4 <free@plt+0x1bb0>
12750: e1a00004 mov r0, r4
12754: ebfff8e4 bl 10aec <readdir64@plt>
12758: e3500000 cmp r0, #0
1275c: 0a000032 beq 1282c <free@plt+0x1c38>
12760: e2806013 add r6, r0, #19
12764: e1a00006 mov r0, r6
12768: ebfff90c bl 10ba0 <strlen@plt>
1276c: e35000fe cmp r0, #254 ; 0xfe
12770: 9a00000f bls 127b4 <free@plt+0x1bc0>
12774: e59f0120 ldr r0, [pc, #288] ; 1289c <free@plt+0x1ca8>
12778: e58d6000 str r6, [sp]
1277c: e59f211c ldr r2, [pc, #284] ; 128a0 <free@plt+0x1cac>
12780: e5953000 ldr r3, [r5]
12784: e59f1124 ldr r1, [pc, #292] ; 128b0 <free@plt+0x1cbc>
12788: e5900000 ldr r0, [r0]
1278c: ebfff8ca bl 10abc <fprintf@plt>
12790: ebfff8fc bl 10b88 <__errno_location@plt>
12794: e3a03016 mov r3, #22
--
127b0: e8bd89f0 pop {r4, r5, r6, r7, r8, fp, pc}
127b4: e24b3f47 sub r3, fp, #284 ; 0x11c
127b8: e24b2e12 sub r2, fp, #288 ; 0x120
127bc: e1a01008 mov r1, r8
127c0: e1a00006 mov r0, r6
127c4: ebfff8ce bl 10b04 <sscanf@plt>
127c8: e3500001 cmp r0, #1
127cc: 1affffdf bne 12750 <free@plt+0x1b5c>
127d0: e51b6120 ldr r6, [fp, #-288] ; 0xfffffee0
127d4: e1a00004 mov r0, r4
127d8: ebfff8f9 bl 10bc4 <closedir@plt>
127dc: e2504000 subs r4, r0, #0
127e0: 0a000013 beq 12834 <free@plt+0x1c40>
127e4: ebfff8e7 bl 10b88 <__errno_location@plt>
127e8: e59f60ac ldr r6, [pc, #172] ; 1289c <free@plt+0x1ca8>
127ec: e5953000 ldr r3, [r5]
127f0: e59f20a8 ldr r2, [pc, #168] ; 128a0 <free@plt+0x1cac>
127f4: e59f10b8 ldr r1, [pc, #184] ; 128b4 <free@plt+0x1cc0>
127f8: e5904000 ldr r4, [r0]
127fc: e5960000 ldr r0, [r6]
12800: ebfff8ad bl 10abc <fprintf@plt>
12804: e5965000 ldr r5, [r6]
12808: e1a00004 mov r0, r4
--
1283c: e1a02006 mov r2, r6
12840: e595100c ldr r1, [r5, #12]
12844: e1a00007 mov r0, r7
12848: ebfff8c8 bl 10b70 <sprintf@plt>
1284c: e3a01702 mov r1, #524288 ; 0x80000
12850: e1a00007 mov r0, r7
12854: ebfff8bc bl 10b4c <open64@plt>
12858: e3700001 cmn r0, #1
1285c: 0affffd1 beq 127a8 <free@plt+0x1bb4>
12860: ebfff8dd bl 10bdc <close@plt>
12864: e3500000 cmp r0, #0
12868: 03a04001 moveq r4, #1
1286c: 0affffcd beq 127a8 <free@plt+0x1bb4>
12870: ebfff8c4 bl 10b88 <__errno_location@plt>
12874: e59f5020 ldr r5, [pc, #32] ; 1289c <free@plt+0x1ca8>
12878: e1a03007 mov r3, r7
1287c: e59f201c ldr r2, [pc, #28] ; 128a0 <free@plt+0x1cac>
12880: e59f1030 ldr r1, [pc, #48] ; 128b8 <free@plt+0x1cc4>
12884: e5904000 ldr r4, [r0]
12888: e5950000 ldr r0, [r5]
1288c: ebfff88a bl 10abc <fprintf@plt>
12890: e5955000 ldr r5, [r5]
12894: eaffffdb b 12808 <free@plt+0x1c14>
--
128c4: e3a01702 mov r1, #524288 ; 0x80000
128c8: e1a05000 mov r5, r0
128cc: e1a07002 mov r7, r2
128d0: ebfff89d bl 10b4c <open64@plt>
128d4: e3700001 cmn r0, #1
128d8: e1a04000 mov r4, r0
128dc: 0a000050 beq 12a24 <free@plt+0x1e30>
128e0: e1a02007 mov r2, r7
128e4: e1a01008 mov r1, r8
128e8: ebfff87c bl 10ae0 <read@plt>
128ec: e3700001 cmn r0, #1
128f0: e1a06000 mov r6, r0
128f4: 1a000014 bne 1294c <free@plt+0x1d58>
128f8: ebfff8a2 bl 10b88 <__errno_location@plt>
128fc: e59f712c ldr r7, [pc, #300] ; 12a30 <free@plt+0x1e3c>
12900: e1a03005 mov r3, r5
12904: e59f2128 ldr r2, [pc, #296] ; 12a34 <free@plt+0x1e40>
12908: e59f1128 ldr r1, [pc, #296] ; 12a38 <free@plt+0x1e44>
1290c: e5906000 ldr r6, [r0]
12910: e5970000 ldr r0, [r7]
12914: ebfff868 bl 10abc <fprintf@plt>
12918: e1a00006 mov r0, r6
1291c: e5975000 ldr r5, [r7]
12920: ebfff841 bl 10a2c <strerror@plt>
12924: e58d6000 str r6, [sp]
12928: e59f310c ldr r3, [pc, #268] ; 12a3c <free@plt+0x1e48>
1292c: e3a02008 mov r2, #8
12930: e59f1108 ldr r1, [pc, #264] ; 12a40 <free@plt+0x1e4c>
12934: e58d0004 str r0, [sp, #4]
12938: e1a00005 mov r0, r5
1293c: ebfff85e bl 10abc <fprintf@plt>
12940: e1a00004 mov r0, r4
12944: ebfff8a4 bl 10bdc <close@plt>
12948: ea000034 b 12a20 <free@plt+0x1e2c>
1294c: e1570000 cmp r7, r0
12950: 1a000009 bne 1297c <free@plt+0x1d88>
12954: e59f00d4 ldr r0, [pc, #212] ; 12a30 <free@plt+0x1e3c>
12958: e1a03005 mov r3, r5
1295c: e59f20d0 ldr r2, [pc, #208] ; 12a34 <free@plt+0x1e40>
12960: e59f10dc ldr r1, [pc, #220] ; 12a44 <free@plt+0x1e50>
12964: e5900000 ldr r0, [r0]
12968: ebfff853 bl 10abc <fprintf@plt>
1296c: ebfff885 bl 10b88 <__errno_location@plt>
12970: e3a03016 mov r3, #22
12974: e5803000 str r3, [r0]
12978: eafffff0 b 12940 <free@plt+0x1d4c>
1297c: e3a03000 mov r3, #0
12980: e7c83000 strb r3, [r8, r0]
12984: e3a02001 mov r2, #1
12988: e28d100c add r1, sp, #12
1298c: e1a00004 mov r0, r4
12990: ebfff852 bl 10ae0 <read@plt>
12994: e3500001 cmp r0, #1
12998: 0affffd6 beq 128f8 <free@plt+0x1d04>
1299c: e3500000 cmp r0, #0
129a0: 0a000007 beq 129c4 <free@plt+0x1dd0>
129a4: e59f0084 ldr r0, [pc, #132] ; 12a30 <free@plt+0x1e3c>
129a8: e58d7000 str r7, [sp]
129ac: e1a03005 mov r3, r5
129b0: e59f207c ldr r2, [pc, #124] ; 12a34 <free@plt+0x1e40>
129b4: e59f108c ldr r1, [pc, #140] ; 12a48 <free@plt+0x1e54>
129b8: e5900000 ldr r0, [r0]
129bc: ebfff83e bl 10abc <fprintf@plt>
129c0: eaffffe9 b 1296c <free@plt+0x1d78>
129c4: e1a00004 mov r0, r4
129c8: ebfff883 bl 10bdc <close@plt>
129cc: e3500000 cmp r0, #0
129d0: 01a04006 moveq r4, r6
129d4: 0a000012 beq 12a24 <free@plt+0x1e30>
129d8: ebfff86a bl 10b88 <__errno_location@plt>
129dc: e59f604c ldr r6, [pc, #76] ; 12a30 <free@plt+0x1e3c>
129e0: e1a03005 mov r3, r5
129e4: e59f2048 ldr r2, [pc, #72] ; 12a34 <free@plt+0x1e40>
129e8: e59f105c ldr r1, [pc, #92] ; 12a4c <free@plt+0x1e58>
129ec: e5904000 ldr r4, [r0]
129f0: e5960000 ldr r0, [r6]
129f4: ebfff830 bl 10abc <fprintf@plt>
129f8: e1a00004 mov r0, r4
129fc: e5965000 ldr r5, [r6]
12a00: ebfff809 bl 10a2c <strerror@plt>
12a04: e58d4000 str r4, [sp]
12a08: e59f302c ldr r3, [pc, #44] ; 12a3c <free@plt+0x1e48>
12a0c: e3a02008 mov r2, #8
12a10: e59f1028 ldr r1, [pc, #40] ; 12a40 <free@plt+0x1e4c>
12a14: e58d0004 str r0, [sp, #4]
12a18: e1a00005 mov r0, r5
12a1c: ebfff826 bl 10abc <fprintf@plt>
12a20: e3e04000 mvn r4, #0
12a24: e1a00004 mov r0, r4
--
12a68: e3a01000 mov r1, #0
12a6c: ebfff830 bl 10b34 <emset@plt>
12a70: e3a01702 mov r1, #524288 ; 0x80000
12a74: e1a00005 mov r0, r5
12a78: ebfff833 bl 10b4c <open64@plt>
12a7c: e3700001 cmn r0, #1
12a80: e1a04000 mov r4, r0
12a84: 0a000051 beq 12bd0 <free@plt+0x1fdc>
12a88: e3a02032 mov r2, #50 ; 0x32
12a8c: e28d1014 add r1, sp, #20
12a90: ebfff812 bl 10ae0 <read@plt>
12a94: e3700001 cmn r0, #1
12a98: 1a000014 bne 12af0 <free@plt+0x1efc>
12a9c: ebfff839 bl 10b88 <__errno_location@plt>
12aa0: e59f7134 ldr r7, [pc, #308] ; 12bdc <free@plt+0x1fe8>
12aa4: e1a03005 mov r3, r5
12aa8: e59f2130 ldr r2, [pc, #304] ; 12be0 <free@plt+0x1fec>
12aac: e59f1130 ldr r1, [pc, #304] ; 12be4 <free@plt+0x1ff0>
12ab0: e5906000 ldr r6, [r0]
12ab4: e5970000 ldr r0, [r7]
12ab8: ebfff7ff bl 10abc <fprintf@plt>
12abc: e1a00006 mov r0, r6
12ac0: e5975000 ldr r5, [r7]
12ac4: ebfff7d8 bl 10a2c <strerror@plt>
12ac8: e58d6000 str r6, [sp]
12acc: e59f3114 ldr r3, [pc, #276] ; 12be8 <free@plt+0x1ff4>
12ad0: e3a02008 mov r2, #8
12ad4: e59f1110 ldr r1, [pc, #272] ; 12bec <free@plt+0x1ff8>
12ad8: e58d0004 str r0, [sp, #4]
12adc: e1a00005 mov r0, r5
12ae0: ebfff7f5 bl 10abc <fprintf@plt>
12ae4: e1a00004 mov r0, r4
12ae8: ebfff83b bl 10bdc <close@plt>
12aec: ea000036 b 12bcc <free@plt+0x1fd8>
12af0: e3500032 cmp r0, #50 ; 0x32
12af4: 1a000009 bne 12b20 <free@plt+0x1f2c>
12af8: e59f20e0 ldr r2, [pc, #224] ; 12be0 <free@plt+0x1fec>
12afc: e59f10ec ldr r1, [pc, #236] ; 12bf0 <free@plt+0x1ffc>
12b00: e1a03005 mov r3, r5
12b04: e59f00d0 ldr r0, [pc, #208] ; 12bdc <free@plt+0x1fe8>
12b08: e5900000 ldr r0, [r0]
12b0c: ebfff7ea bl 10abc <fprintf@plt>
12b10: ebfff81c bl 10b88 <__errno_location@plt>
12b14: e3a03016 mov r3, #22
--
12b1c: eafffff0 b 12ae4 <free@plt+0x1ef0>
12b20: e1a02006 mov r2, r6
12b24: e59f10c8 ldr r1, [pc, #200] ; 12bf4 <free@plt+0x2000>
12b28: e28d0014 add r0, sp, #20
12b2c: ebfff7f4 bl 10b04 <sscanf@plt>
12b30: e3500001 cmp r0, #1
12b34: 11a03005 movne r3, r5
12b38: 159f20a0 ldrne r2, [pc, #160] ; 12be0 <free@plt+0x1fec>
12b3c: 159f10b4 ldrne r1, [pc, #180] ; 12bf8 <free@plt+0x2004>
12b40: 1affffef bne 12b04 <free@plt+0x1f10>
12b44: e1c620d0 ldrd r2, [r6]
12b48: e3520000 cmp r2, #0
12b4c: e2d31000 sbcs r1, r3, #0
12b50: aa000007 bge 12b74 <free@plt+0x1f80>
12b54: e1cd20f0 strd r2, [sp]
12b58: e59f307c ldr r3, [pc, #124] ; 12bdc <free@plt+0x1fe8>
12b5c: e58d5008 str r5, [sp, #8]
12b60: e59f2078 ldr r2, [pc, #120] ; 12be0 <free@plt+0x1fec>
12b64: e59f1090 ldr r1, [pc, #144] ; 12bfc <free@plt+0x2008>
12b68: e5930000 ldr r0, [r3]
12b6c: ebfff7d2 bl 10abc <fprintf@plt>
12b70: eaffffe6 b 12b10 <free@plt+0x1f1c>
12b74: e1a00004 mov r0, r4
12b78: ebfff817 bl 10bdc <close@plt>
12b7c: e2504000 subs r4, r0, #0
12b80: 0a000012 beq 12bd0 <free@plt+0x1fdc>
12b84: ebfff7ff bl 10b88 <__errno_location@plt>
12b88: e59f604c ldr r6, [pc, #76] ; 12bdc <free@plt+0x1fe8>
12b8c: e1a03005 mov r3, r5
12b90: e59f2048 ldr r2, [pc, #72] ; 12be0 <free@plt+0x1fec>
12b94: e59f1064 ldr r1, [pc, #100] ; 12c00 <free@plt+0x200c>
12b98: e5904000 ldr r4, [r0]
12b9c: e5960000 ldr r0, [r6]
12ba0: ebfff7c5 bl 10abc <fprintf@plt>
12ba4: e1a00004 mov r0, r4
12ba8: e5965000 ldr r5, [r6]
12bac: ebfff79e bl 10a2c <strerror@plt>
12bb0: e58d4000 str r4, [sp]
12bb4: e59f302c ldr r3, [pc, #44] ; 12be8 <free@plt+0x1ff4>
12bb8: e3a02008 mov r2, #8
12bbc: e59f1028 ldr r1, [pc, #40] ; 12bec <free@plt+0x1ff8>
12bc0: e58d0004 str r0, [sp, #4]
12bc4: e1a00005 mov r0, r5
12bc8: ebfff7bb bl 10abc <fprintf@plt>
12bcc: e3e04000 mvn r4, #0
12bd0: e1a00004 mov r0, r4
--
12c30: e04dd000 sub sp, sp, r0
12c34: e28d4010 add r4, sp, #16
12c38: e1a00004 mov r0, r4
12c3c: ebfff7cb bl 10b70 <sprintf@plt>
12c40: e24b101c sub r1, fp, #28
12c44: e1a00004 mov r0, r4
12c48: ebffff80 bl 12a50 <free@plt+0x1e5c>
12c4c: e3500000 cmp r0, #0
12c50: 1a00000e bne 12c90 <free@plt+0x209c>
12c54: e14b21dc ldrd r2, [fp, #-28] ; 0xffffffe4
12c58: e3520102 cmp r2, #-2147483648 ; 0x80000000
12c5c: e2d31000 sbcs r1, r3, #0
12c60: b5852000 strlt r2, [r5]
12c64: ba00000a blt 12c94 <free@plt+0x20a0>
12c68: e1cd20f0 strd r2, [sp]
12c6c: e59f3028 ldr r3, [pc, #40] ; 12c9c <free@plt+0x20a8>
12c70: e58d4008 str r4, [sp, #8]
12c74: e59f2024 ldr r2, [pc, #36] ; 12ca0 <free@plt+0x20ac>
12c78: e5930000 ldr r0, [r3]
12c7c: e59f1020 ldr r1, [pc, #32] ; 12ca4 <free@plt+0x20b0>
12c80: ebfff78d bl 10abc <fprintf@plt>
12c84: ebfff7bf bl 10b88 <__errno_location@plt>
12c88: e3a03016 mov r3, #22
--
12cf4: e59f3294 ldr r3, [pc, #660] ; 12f90 <free@plt+0x239c>
12cf8: 01a03002 moveq r3, r2
12cfc: e58d3024 str r3, [sp, #36] ; 0x24
12d00: e59f328c ldr r3, [pc, #652] ; 12f94 <free@plt+0x23a0>
12d04: e59420e4 ldr r2, [r4, #228] ; 0xe4
12d08: 11a08003 movne r8, r3
12d0c: e59430e0 ldr r3, [r4, #224] ; 0xe0
12d10: e0c10293 smull r0, r1, r3, r2
12d14: e151000b cmp r1, fp
12d18: 0150000a cmpeq r0, sl
12d1c: 8a000010 bhi 12d64 <free@plt+0x2170>
12d20: e1cd01f0 strd r0, [sp, #16]
12d24: e59f226c ldr r2, [pc, #620] ; 12f98 <free@plt+0x23a4>
12d28: e58d300c str r3, [sp, #12]
12d2c: e5943000 ldr r3, [r4]
12d30: e59f1264 ldr r1, [pc, #612] ; 12f9c <free@plt+0x23a8>
12d34: e58d3008 str r3, [sp, #8]
12d38: e59f3260 ldr r3, [pc, #608] ; 12fa0 <free@plt+0x23ac>
12d3c: e1cda0f0 strd sl, [sp]
12d40: e5930000 ldr r0, [r3]
12d44: ebfff75c bl 10abc <fprintf@plt>
12d48: ebfff78e bl 10b88 <__errno_location@plt>
12d4c: e3e07000 mvn r7, #0
--
12d90: e59dc084 ldr ip, [sp, #132] ; 0x84
12d94: e1570001 cmp r7, r1
12d98: 01560002 cmpeq r6, r2
12d9c: 83a01001 movhi r1, #1
12da0: 93a01000 movls r1, #0
12da4: e190000c orrs r0, r0, ip
12da8: 03a01001 moveq r1, #1
12dac: e3510000 cmp r1, #0
12db0: 0a00000c beq 12de8 <free@plt+0x21f4>
12db4: e58d2018 str r2, [sp, #24]
12db8: e5942000 ldr r2, [r4]
12dbc: e58d3010 str r3, [sp, #16]
12dc0: e58d2014 str r2, [sp, #20]
12dc4: e1cd28d0 ldrd r2, [sp, #128] ; 0x80
12dc8: e59f11d4 ldr r1, [pc, #468] ; 12fa4 <free@plt+0x23b0>
12dcc: e1cd20f0 strd r2, [sp]
12dd0: e59f31c8 ldr r3, [pc, #456] ; 12fa0 <free@plt+0x23ac>
12dd4: e1cda0f8 strd sl, [sp, #8]
12dd8: e59f21b8 ldr r2, [pc, #440] ; 12f98 <free@plt+0x23a4>
12ddc: e5930000 ldr r0, [r3]
12de0: ebfff735 bl 10abc <fprintf@plt>
12de4: eaffffd7 b 12d48 <free@plt+0x2154>
12de8: e59d3080 ldr r3, [sp, #128] ; 0x80
--
12e28: e5907000 ldr r7, [r0]
12e2c: e3570019 cmp r7, #25
12e30: 1a000002 bne 12e40 <free@plt+0x224c>
12e34: e5d53034 ldrb r3, [r5, #52] ; 0x34
12e38: e3130006 tst r3, #6
12e3c: 0a000018 beq 12ea4 <free@plt+0x22b0>
12e40: e59420e4 ldr r2, [r4, #228] ; 0xe4
12e44: e1a0000a mov r0, sl
12e48: e1a03fc2 asr r3, r2, #31
12e4c: e1a0100b mov r1, fp
12e50: eb000bba bl 15d40 <free@plt+0x514c>
12e54: e59f6144 ldr r6, [pc, #324] ; 12fa0 <free@plt+0x23ac>
12e58: e1cda0f8 strd sl, [sp, #8]
12e5c: e59f2134 ldr r2, [pc, #308] ; 12f98 <free@plt+0x23a4>
12e60: e1cd01f0 strd r0, [sp, #16]
12e64: e5943000 ldr r3, [r4]
12e68: e59f1138 ldr r1, [pc, #312] ; 12fa8 <free@plt+0x23b4>
12e6c: e58d3000 str r3, [sp]
12e70: e1a03008 mov r3, r8
12e74: e5960000 ldr r0, [r6]
12e78: ebfff70f bl 10abc <fprintf@plt>
12e7c: e1a00007 mov r0, r7
12e80: e5968000 ldr r8, [r6]
12e84: ebfff6e8 bl 10a2c <strerror@plt>
12e88: e58d7000 str r7, [sp]
12e8c: e59f3118 ldr r3, [pc, #280] ; 12fac <free@plt+0x23b8>
12e90: e3a02008 mov r2, #8
12e94: e59f1114 ldr r1, [pc, #276] ; 12fb0 <free@plt+0x23bc>
12e98: e58d0004 str r0, [sp, #4]
12e9c: e1a00008 mov r0, r8
12ea0: ebfff705 bl 10abc <fprintf@plt>
12ea4: e5d53034 ldrb r3, [r5, #52] ; 0x34
12ea8: e3c33004 bic r3, r3, #4
12eac: e3833002 orr r3, r3, #2
12eb0: e5c53034 strb r3, [r5, #52] ; 0x34
12eb4: e1cd23d8 ldrd r2, [sp, #56] ; 0x38
12eb8: e3a01000 mov r1, #0
12ebc: e3e00000 mvn r0, #0
12ec0: e1530001 cmp r3, r1
12ec4: 01520000 cmpeq r2, r0
12ec8: 9a000006 bls 12ee8 <free@plt+0x22f4>
12ecc: e59f00cc ldr r0, [pc, #204] ; 12fa0 <free@plt+0x23ac>
12ed0: e3e03000 mvn r3, #0
12ed4: e59f20bc ldr r2, [pc, #188] ; 12f98 <free@plt+0x23a4>
12ed8: e59f10d4 ldr r1, [pc, #212] ; 12fb4 <free@plt+0x23c0>
12edc: e5900000 ldr r0, [r0]
12ee0: ebfff6f5 bl 10abc <fprintf@plt>
12ee4: eaffff97 b 12d48 <free@plt+0x2154>
12ee8: e59d3044 ldr r3, [sp, #68] ; 0x44
--
12f04: e58d3034 str r3, [sp, #52] ; 0x34
12f08: ebfff6c1 bl 10a14 <ioctl@plt>
12f0c: e2507000 subs r7, r0, #0
12f10: aaffff90 bge 12d58 <free@plt+0x2164>
12f14: ebfff71b bl 10b88 <__errno_location@plt>
12f18: e59420e4 ldr r2, [r4, #228] ; 0xe4
12f1c: e1a0100b mov r1, fp
12f20: e1a03fc2 asr r3, r2, #31
12f24: e59f8074 ldr r8, [pc, #116] ; 12fa0 <free@plt+0x23ac>
12f28: e5905000 ldr r5, [r0]
12f2c: e1a0000a mov r0, sl
12f30: eb000b82 bl 15d40 <free@plt+0x514c>
12f34: e1cda0f8 strd sl, [sp, #8]
12f38: e59f2058 ldr r2, [pc, #88] ; 12f98 <free@plt+0x23a4>
12f3c: e1cd01f0 strd r0, [sp, #16]
12f40: e5943000 ldr r3, [r4]
12f44: e59f105c ldr r1, [pc, #92] ; 12fa8 <free@plt+0x23b4>
12f48: e58d3000 str r3, [sp]
12f4c: e59d3024 ldr r3, [sp, #36] ; 0x24
12f50: e5980000 ldr r0, [r8]
12f54: ebfff6d8 bl 10abc <fprintf@plt>
12f58: e1a00005 mov r0, r5
12f5c: e5984000 ldr r4, [r8]
12f60: ebfff6b1 bl 10a2c <strerror@plt>
12f64: e58d5000 str r5, [sp]
12f68: e59f303c ldr r3, [pc, #60] ; 12fac <free@plt+0x23b8>
12f6c: e3a02008 mov r2, #8
12f70: e59f1038 ldr r1, [pc, #56] ; 12fb0 <free@plt+0x23bc>
12f74: e58d0004 str r0, [sp, #4]
12f78: e1a00004 mov r0, r4
12f7c: ebfff6ce bl 10abc <fprintf@plt>
12f80: eaffff74 b 12d58 <free@plt+0x2164>
12f84: 00016d42 andeq r6, r1, r2, asr #26
--
12fa0: 000280c4 andeq r8, r2, r4, asr #1
12fa4: 00016db3 ; <UNDEFINED> instruction: 0x00016db3
12fa8: 00016e1e andeq r6, r1, lr, lsl lr
12fac: 00016cd1 ldrdeq r6, [r1], -r1
12fb0: 00015fdb ldrdeq r5, [r1], -fp
12fb4: 00016e64 andeq r6, r1, r4, ror #28
12fb8: e2513000 subs r3, r1, #0
12fbc: e92d4007 push {r0, r1, r2, lr}
12fc0: e59020e0 ldr r2, [r0, #224] ; 0xe0
12fc4: ba000002 blt 12fd4 <free@plt+0x23e0>
12fc8: e1530002 cmp r3, r2
12fcc: b3a00000 movlt r0, #0
12fd0: ba00000b blt 13004 <free@plt+0x2410>
12fd4: e58d2004 str r2, [sp, #4]
12fd8: e5902000 ldr r2, [r0]
12fdc: e59f0028 ldr r0, [pc, #40] ; 1300c <free@plt+0x2418>
12fe0: e58d2000 str r2, [sp]
12fe4: e59f1024 ldr r1, [pc, #36] ; 13010 <free@plt+0x241c>
12fe8: e59f2024 ldr r2, [pc, #36] ; 13014 <free@plt+0x2420>
12fec: e5900000 ldr r0, [r0]
12ff0: ebfff6b1 bl 10abc <fprintf@plt>
12ff4: ebfff6e3 bl 10b88 <__errno_location@plt>
12ff8: e3a03016 mov r3, #22
12ffc: e5803000 str r3, [r0]
13000: e3e00000 mvn r0, #0
13004: e28dd00c add sp, sp, #12
13008: e49df004 pop {pc} ; (ldr pc, [sp], #4)
1300c: 000280c4 andeq r8, r2, r4, asr #1
13010: 00016ea0 andeq r6, r1, r0, lsr #29
13014: 00016b88 andeq r6, r1, r8, lsl #23
13018: e92d41f3 push {r0, r1, r4, r5, r6, r7, r8, lr}
1301c: e59f505c ldr r5, [pc, #92] ; 13080 <free@plt+0x248c>
13020: e1a07001 mov r7, r1
13024: e1a06002 mov r6, r2
13028: e1a08000 mov r8, r0
1302c: ebfff6d5 bl 10b88 <__errno_location@plt>
13030: e1a03006 mov r3, r6
13034: e59f2048 ldr r2, [pc, #72] ; 13084 <free@plt+0x2490>
13038: e59f1048 ldr r1, [pc, #72] ; 13088 <free@plt+0x2494>
1303c: e5904000 ldr r4, [r0]
13040: e88d0180 stm sp, {r7, r8}
13044: e5950000 ldr r0, [r5]
13048: ebfff69b bl 10abc <fprintf@plt>
1304c: e1a00004 mov r0, r4
13050: e5955000 ldr r5, [r5]
13054: ebfff674 bl 10a2c <strerror@plt>
13058: e58d4000 str r4, [sp]
1305c: e59f3028 ldr r3, [pc, #40] ; 1308c <free@plt+0x2498>
13060: e3a02008 mov r2, #8
13064: e59f1024 ldr r1, [pc, #36] ; 13090 <free@plt+0x249c>
13068: e58d0004 str r0, [sp, #4]
1306c: e1a00005 mov r0, r5
13070: ebfff691 bl 10abc <fprintf@plt>
13074: e3e00000 mvn r0, #0
13078: e28dd008 add sp, sp, #8
--
130dc: e24b1050 sub r1, fp, #80 ; 0x50
130e0: e1a00004 mov r0, r4
130e4: ebfffdf4 bl 128bc <free@plt+0x1cc8>
130e8: e3500000 cmp r0, #0
130ec: ba000010 blt 13134 <free@plt+0x2540>
130f0: e1a03006 mov r3, r6
130f4: e1a02005 mov r2, r5
130f8: e59f108c ldr r1, [pc, #140] ; 1318c <free@plt+0x2598>
130fc: e24b0050 sub r0, fp, #80 ; 0x50
13100: ebfff67f bl 10b04 <sscanf@plt>
13104: e3500002 cmp r0, #2
13108: 0a00000b beq 1313c <free@plt+0x2548>
1310c: ebfff69d bl 10b88 <__errno_location@plt>
13110: e3a03016 mov r3, #22
13114: e59f2074 ldr r2, [pc, #116] ; 13190 <free@plt+0x259c>
13118: e59f1074 ldr r1, [pc, #116] ; 13194 <free@plt+0x25a0>
1311c: e5803000 str r3, [r0]
13120: e59f0070 ldr r0, [pc, #112] ; 13198 <free@plt+0x25a4>
13124: e1a03004 mov r3, r4
13128: e5900000 ldr r0, [r0]
1312c: ebfff662 bl 10abc <fprintf@plt>
13130: e3e00000 mvn r0, #0
13134: e24bd018 sub sp, fp, #24
13138: e8bd89f0 pop {r4, r5, r6, r7, r8, fp, pc}
1313c: e5953000 ldr r3, [r5]
13140: e3530000 cmp r3, #0
13144: ba000003 blt 13158 <free@plt+0x2564>
13148: e5963000 ldr r3, [r6]
1314c: e3530000 cmp r3, #0
13150: a3a00000 movge r0, #0
13154: aafffff6 bge 13134 <free@plt+0x2540>
13158: ebfff68a bl 10b88 <__errno_location@plt>
1315c: e3a03016 mov r3, #22
13160: e59f2028 ldr r2, [pc, #40] ; 13190 <free@plt+0x259c>
13164: e59f1030 ldr r1, [pc, #48] ; 1319c <free@plt+0x25a8>
13168: e5803000 str r3, [r0]
1316c: e59f0024 ldr r0, [pc, #36] ; 13198 <free@plt+0x25a4>
13170: e5963000 ldr r3, [r6]
13174: e58d4004 str r4, [sp, #4]
13178: e58d3000 str r3, [sp]
1317c: e5953000 ldr r3, [r5]
13180: e5900000 ldr r0, [r0]
13184: ebfff64c bl 10abc <fprintf@plt>
13188: eaffffe8 b 13130 <free@plt+0x253c>
1318c: 00016271 andeq r6, r1, r1, ror r2
--
1320c: e5d1300c ldrb r3, [r1, #12]
13210: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
13214: e3833001 orr r3, r3, #1
13218: e24dde11 sub sp, sp, #272 ; 0x110
1321c: e5c1300c strb r3, [r1, #12]
13220: e1a05000 mov r5, r0
13224: e5900000 ldr r0, [r0]
13228: e1a04001 mov r4, r1
1322c: ebfff649 bl 10b58 <opendir@plt>
13230: e1a08000 mov r8, r0
13234: ebfff653 bl 10b88 <__errno_location@plt>
13238: e3580000 cmp r8, #0
1323c: e1a06000 mov r6, r0
13240: 1a000012 bne 13290 <free@plt+0x269c>
13244: e5904000 ldr r4, [r0]
13248: e59f617c ldr r6, [pc, #380] ; 133cc <free@plt+0x27d8>
1324c: e5953000 ldr r3, [r5]
13250: e59f2178 ldr r2, [pc, #376] ; 133d0 <free@plt+0x27dc>
13254: e59f1178 ldr r1, [pc, #376] ; 133d4 <free@plt+0x27e0>
13258: e5960000 ldr r0, [r6]
1325c: ebfff616 bl 10abc <fprintf@plt>
13260: e1a00004 mov r0, r4
13264: e5965000 ldr r5, [r6]
13268: ebfff5ef bl 10a2c <strerror@plt>
1326c: e58d4000 str r4, [sp]
13270: e59f3160 ldr r3, [pc, #352] ; 133d8 <free@plt+0x27e4>
13274: e3a02008 mov r2, #8
13278: e59f115c ldr r1, [pc, #348] ; 133dc <free@plt+0x27e8>
1327c: e58d0004 str r0, [sp, #4]
13280: e1a00005 mov r0, r5
13284: ebfff60c bl 10abc <fprintf@plt>
13288: e3e00000 mvn r0, #0
1328c: ea00004c b 133c4 <free@plt+0x27d0>
13290: e59fa148 ldr sl, [pc, #328] ; 133e0 <free@plt+0x27ec>
13294: e3e03102 mvn r3, #-2147483648 ; 0x80000000
13298: e3a09000 mov r9, #0
1329c: e5843004 str r3, [r4, #4]
132a0: e5869000 str r9, [r6]
132a4: e1a00008 mov r0, r8
132a8: ebfff60f bl 10aec <readdir64@plt>
132ac: e3500000 cmp r0, #0
132b0: 0a000022 beq 13340 <free@plt+0x274c>
132b4: e2807013 add r7, r0, #19
132b8: e1a00007 mov r0, r7
132bc: ebfff637 bl 10ba0 <strlen@plt>
132c0: e35000fe cmp r0, #254 ; 0xfe
132c4: 9a00000b bls 132f8 <free@plt+0x2704>
132c8: e59f00fc ldr r0, [pc, #252] ; 133cc <free@plt+0x27d8>
132cc: e58d7000 str r7, [sp]
132d0: e59f20f8 ldr r2, [pc, #248] ; 133d0 <free@plt+0x27dc>
132d4: e5953000 ldr r3, [r5]
132d8: e59f1104 ldr r1, [pc, #260] ; 133e4 <free@plt+0x27f0>
132dc: e5900000 ldr r0, [r0]
132e0: ebfff5f5 bl 10abc <fprintf@plt>
132e4: e3a03016 mov r3, #22
132e8: e5863000 str r3, [r6]
--
13310: 1affffe2 bne 132a0 <free@plt+0x26ac>
13314: e5943000 ldr r3, [r4]
13318: e5942008 ldr r2, [r4, #8]
1331c: e2833001 add r3, r3, #1
13320: e5843000 str r3, [r4]
13324: e59d300c ldr r3, [sp, #12]
13328: e1520003 cmp r2, r3
1332c: e5942004 ldr r2, [r4, #4]
13330: b5843008 strlt r3, [r4, #8]
13334: e1530002 cmp r3, r2
13338: b5843004 strlt r3, [r4, #4]
1333c: eaffffd7 b 132a0 <free@plt+0x26ac>
13340: e5967000 ldr r7, [r6]
13344: e3570000 cmp r7, #0
13348: 0a000010 beq 13390 <free@plt+0x279c>
1334c: e59f4078 ldr r4, [pc, #120] ; 133cc <free@plt+0x27d8>
13350: e5953000 ldr r3, [r5]
13354: e59f2074 ldr r2, [pc, #116] ; 133d0 <free@plt+0x27dc>
13358: e59f1088 ldr r1, [pc, #136] ; 133e8 <free@plt+0x27f4>
1335c: e5940000 ldr r0, [r4]
13360: ebfff5d5 bl 10abc <fprintf@plt>
13364: e1a00007 mov r0, r7
13368: e5944000 ldr r4, [r4]
1336c: ebfff5ae bl 10a2c <strerror@plt>
13370: e58d7000 str r7, [sp]
13374: e59f305c ldr r3, [pc, #92] ; 133d8 <free@plt+0x27e4>
13378: e3a02008 mov r2, #8
1337c: e59f1058 ldr r1, [pc, #88] ; 133dc <free@plt+0x27e8>
13380: e58d0004 str r0, [sp, #4]
13384: e1a00004 mov r0, r4
13388: ebfff5cb bl 10abc <fprintf@plt>
1338c: eaffffd6 b 132ec <free@plt+0x26f8>
13390: e1a00008 mov r0, r8
--
134c0: ebfff5cb bl 10bf4 <free@plt>
134c4: e5940004 ldr r0, [r4, #4]
134c8: ebfff5c9 bl 10bf4 <free@plt>
134cc: e5940000 ldr r0, [r4]
134d0: ebfff5c7 bl 10bf4 <free@plt>
134d4: e1a00004 mov r0, r4
134d8: e8bd4010 pop {r4, lr}
134dc: eafff5c4 b 10bf4 <free@plt>
134e0: e92d4037 push {r0, r1, r2, r4, r5, lr}
134e4: e3a01038 mov r1, #56 ; 0x38
134e8: e3a00001 mov r0, #1
134ec: ebfff56c bl 10aa4 <calloc@plt>
134f0: e2504000 subs r4, r0, #0
134f4: 1a000012 bne 13544 <free@plt+0x2950>
134f8: ebfff5a2 bl 10b88 <__errno_location@plt>
134fc: e59f51ec ldr r5, [pc, #492] ; 136f0 <free@plt+0x2afc>
13500: e59f21ec ldr r2, [pc, #492] ; 136f4 <free@plt+0x2b00>
13504: e59f11ec ldr r1, [pc, #492] ; 136f8 <free@plt+0x2b04>
13508: e5904000 ldr r4, [r0]
1350c: e5950000 ldr r0, [r5]
13510: ebfff569 bl 10abc <fprintf@plt>
13514: e1a00004 mov r0, r4
13518: e5955000 ldr r5, [r5]
1351c: ebfff542 bl 10a2c <strerror@plt>
13520: e58d4000 str r4, [sp]
13524: e59f31d0 ldr r3, [pc, #464] ; 136fc <free@plt+0x2b08>
13528: e3a02008 mov r2, #8
1352c: e59f11cc ldr r1, [pc, #460] ; 13700 <free@plt+0x2b0c>
13530: e58d0004 str r0, [sp, #4]
13534: e1a00005 mov r0, r5
13538: ebfff55f bl 10abc <fprintf@plt>
1353c: e3e00000 mvn r0, #0
13540: ebfff593 bl 10b94 <exit@plt>
--
13a70: e3a01702 mov r1, #524288 ; 0x80000
13a74: e1a00009 mov r0, r9
13a78: ebfff433 bl 10b4c <open64@plt>
13a7c: e3700001 cmn r0, #1
13a80: e1a05000 mov r5, r0
13a84: 1a000001 bne 13a90 <free@plt+0x2e9c>
13a88: e1a0d00a mov sp, sl
13a8c: eaffff77 b 13870 <free@plt+0x2c7c>
13a90: e3a02032 mov r2, #50 ; 0x32
13a94: e24b1058 sub r1, fp, #88 ; 0x58
13a98: ebfff410 bl 10ae0 <read@plt>
13a9c: e3700001 cmn r0, #1
13aa0: 1a000014 bne 13af8 <free@plt+0x2f04>
13aa4: ebfff437 bl 10b88 <__errno_location@plt>
13aa8: e59f6294 ldr r6, [pc, #660] ; 13d44 <free@plt+0x3150>
13aac: e1a03009 mov r3, r9
13ab0: e59f2290 ldr r2, [pc, #656] ; 13d48 <free@plt+0x3154>
13ab4: e59f1290 ldr r1, [pc, #656] ; 13d4c <free@plt+0x3158>
13ab8: e5904000 ldr r4, [r0]
13abc: e5960000 ldr r0, [r6]
13ac0: ebfff3fd bl 10abc <fprintf@plt>
13ac4: e1a00004 mov r0, r4
13ac8: e5966000 ldr r6, [r6]
13acc: ebfff3d6 bl 10a2c <strerror@plt>
13ad0: e58d4000 str r4, [sp]
13ad4: e59f3274 ldr r3, [pc, #628] ; 13d50 <free@plt+0x315c>
13ad8: e3a02008 mov r2, #8
13adc: e59f1270 ldr r1, [pc, #624] ; 13d54 <free@plt+0x3160>
13ae0: e58d0004 str r0, [sp, #4]
13ae4: e1a00006 mov r0, r6
13ae8: ebfff3f3 bl 10abc <fprintf@plt>
13aec: e1a00005 mov r0, r5
13af0: ebfff439 bl 10bdc <close@plt>
13af4: ea000039 b 13be0 <free@plt+0x2fec>
13af8: e3500032 cmp r0, #50 ; 0x32
13afc: 1a000009 bne 13b28 <free@plt+0x2f34>
13b00: e59f2240 ldr r2, [pc, #576] ; 13d48 <free@plt+0x3154>
13b04: e59f124c ldr r1, [pc, #588] ; 13d58 <free@plt+0x3164>
13b08: e1a03009 mov r3, r9
13b0c: e59f0230 ldr r0, [pc, #560] ; 13d44 <free@plt+0x3150>
13b10: e5900000 ldr r0, [r0]
13b14: ebfff3e8 bl 10abc <fprintf@plt>
13b18: ebfff41a bl 10b88 <__errno_location@plt>
13b1c: e3a03016 mov r3, #22
--
13b30: e5406034 strb r6, [r0, #-52] ; 0xffffffcc
13b34: e24b2064 sub r2, fp, #100 ; 0x64
13b38: e59f121c ldr r1, [pc, #540] ; 13d5c <free@plt+0x3168>
13b3c: e24b0058 sub r0, fp, #88 ; 0x58
13b40: ebfff3ef bl 10b04 <sscanf@plt>
13b44: e3500001 cmp r0, #1
13b48: 11a03009 movne r3, r9
13b4c: 159f21f4 ldrne r2, [pc, #500] ; 13d48 <free@plt+0x3154>
13b50: 159f1208 ldrne r1, [pc, #520] ; 13d60 <free@plt+0x316c>
13b54: 1affffec bne 13b0c <free@plt+0x2f18>
13b58: e14b26d4 ldrd r2, [fp, #-100] ; 0xffffff9c
13b5c: e3520000 cmp r2, #0
13b60: e2d31000 sbcs r1, r3, #0
13b64: aa000007 bge 13b88 <free@plt+0x2f94>
13b68: e1cd20f0 strd r2, [sp]
13b6c: e59f31d0 ldr r3, [pc, #464] ; 13d44 <free@plt+0x3150>
13b70: e58d9008 str r9, [sp, #8]
13b74: e59f21cc ldr r2, [pc, #460] ; 13d48 <free@plt+0x3154>
13b78: e59f11e4 ldr r1, [pc, #484] ; 13d64 <free@plt+0x3170>
13b7c: e5930000 ldr r0, [r3]
13b80: ebfff3cd bl 10abc <fprintf@plt>
13b84: eaffffe3 b 13b18 <free@plt+0x2f24>
13b88: e1a00005 mov r0, r5
13b8c: ebfff412 bl 10bdc <close@plt>
13b90: e2505000 subs r5, r0, #0
13b94: 0a000013 beq 13be8 <free@plt+0x2ff4>
13b98: ebfff3fa bl 10b88 <__errno_location@plt>
13b9c: e59f51a0 ldr r5, [pc, #416] ; 13d44 <free@plt+0x3150>
13ba0: e1a03009 mov r3, r9
13ba4: e59f219c ldr r2, [pc, #412] ; 13d48 <free@plt+0x3154>
13ba8: e59f11b8 ldr r1, [pc, #440] ; 13d68 <free@plt+0x3174>
13bac: e5904000 ldr r4, [r0]
13bb0: e5950000 ldr r0, [r5]
13bb4: ebfff3c0 bl 10abc <fprintf@plt>
13bb8: e1a00004 mov r0, r4
13bbc: e5955000 ldr r5, [r5]
13bc0: ebfff399 bl 10a2c <strerror@plt>
13bc4: e58d4000 str r4, [sp]
13bc8: e59f3180 ldr r3, [pc, #384] ; 13d50 <free@plt+0x315c>
13bcc: e3a02008 mov r2, #8
13bd0: e59f117c ldr r1, [pc, #380] ; 13d54 <free@plt+0x3160>
13bd4: e58d0004 str r0, [sp, #4]
13bd8: e1a00005 mov r0, r5
13bdc: ebfff3b6 bl 10abc <fprintf@plt>
13be0: e1a0d00a mov sp, sl
13be4: eaffff18 b 1384c <free@plt+0x2c58>
13be8: e14b26d4 ldrd r2, [fp, #-100] ; 0xffffff9c
13bec: e3a01000 mov r1, #0
13bf0: e2926102 adds r6, r2, #-2147483648 ; 0x80000000
13bf4: e2a37000 adc r7, r3, #0
13bf8: e3e00000 mvn r0, #0
13bfc: e1570001 cmp r7, r1
13c00: 01560000 cmpeq r6, r0
13c04: 9a00000a bls 13c34 <free@plt+0x3040>
13c08: e1cd20f0 strd r2, [sp]
13c0c: e59f3130 ldr r3, [pc, #304] ; 13d44 <free@plt+0x3150>
13c10: e58d9008 str r9, [sp, #8]
13c14: e59f212c ldr r2, [pc, #300] ; 13d48 <free@plt+0x3154>
13c18: e5930000 ldr r0, [r3]
13c1c: e59f1148 ldr r1, [pc, #328] ; 13d6c <free@plt+0x3178>
13c20: ebfff3a5 bl 10abc <fprintf@plt>
13c24: ebfff3d7 bl 10b88 <__errno_location@plt>
13c28: e3a03016 mov r3, #22
--
13da4: e1a07002 mov r7, r2
13da8: 1a000004 bne 13dc0 <free@plt+0x31cc>
13dac: e1a01002 mov r1, r2
13db0: e1a00004 mov r0, r4
13db4: eb0005f3 bl 15588 <free@plt+0x4994>
13db8: e28dd088 add sp, sp, #136 ; 0x88
13dbc: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
13dc0: e1a05000 mov r5, r0
13dc4: e28d1020 add r1, sp, #32
13dc8: e1a00004 mov r0, r4
13dcc: ebfff319 bl 10a38 <stat64@plt>
13dd0: e3500000 cmp r0, #0
13dd4: 0a000013 beq 13e28 <free@plt+0x3234>
13dd8: ebfff36a bl 10b88 <__errno_location@plt>
13ddc: e59f6144 ldr r6, [pc, #324] ; 13f28 <free@plt+0x3334>
13de0: e1a03004 mov r3, r4
13de4: e59f2140 ldr r2, [pc, #320] ; 13f2c <free@plt+0x3338>
13de8: e59f1140 ldr r1, [pc, #320] ; 13f30 <free@plt+0x333c>
13dec: e5905000 ldr r5, [r0]
13df0: e5960000 ldr r0, [r6]
13df4: ebfff330 bl 10abc <fprintf@plt>
13df8: e1a00005 mov r0, r5
13dfc: e5964000 ldr r4, [r6]
13e00: ebfff309 bl 10a2c <strerror@plt>
13e04: e58d5000 str r5, [sp]
13e08: e59f3124 ldr r3, [pc, #292] ; 13f34 <free@plt+0x3340>
13e0c: e3a02008 mov r2, #8
13e10: e59f1120 ldr r1, [pc, #288] ; 13f38 <free@plt+0x3344>
13e14: e58d0004 str r0, [sp, #4]
13e18: e1a00004 mov r0, r4
13e1c: ebfff326 bl 10abc <fprintf@plt>
13e20: e3e00000 mvn r0, #0
13e24: eaffffe3 b 13db8 <free@plt+0x31c4>
13e28: e59d3030 ldr r3, [sp, #48] ; 0x30
13e2c: e2033a0f and r3, r3, #61440 ; 0xf000
13e30: e3530a02 cmp r3, #8192 ; 0x2000
13e34: 0a000009 beq 13e60 <free@plt+0x326c>
13e38: e59f00e8 ldr r0, [pc, #232] ; 13f28 <free@plt+0x3334>
13e3c: e1a03004 mov r3, r4
13e40: e59f20e4 ldr r2, [pc, #228] ; 13f2c <free@plt+0x3338>
13e44: e59f10f0 ldr r1, [pc, #240] ; 13f3c <free@plt+0x3348>
13e48: e5900000 ldr r0, [r0]
13e4c: ebfff31a bl 10abc <fprintf@plt>
13e50: ebfff34c bl 10b88 <__errno_location@plt>
13e54: e3a03016 mov r3, #22
--
14040: e1a05000 mov r5, r0
14044: ea000015 b 140a0 <free@plt+0x34ac>
14048: e1cd00d8 ldrd r0, [sp, #8]
1404c: e1cd21d0 ldrd r2, [sp, #16]
14050: e3a07000 mov r7, #0
14054: e0908002 adds r8, r0, r2
14058: e0a19003 adc r9, r1, r3
1405c: e3e06000 mvn r6, #0
14060: e1590007 cmp r9, r7
14064: 01580006 cmpeq r8, r6
14068: 9a00000f bls 140ac <free@plt+0x34b8>
1406c: e59410e4 ldr r1, [r4, #228] ; 0xe4
14070: e3e00000 mvn r0, #0
14074: eb00068b bl 15aa8 <free@plt+0x4eb4>
14078: e59f2058 ldr r2, [pc, #88] ; 140d8 <free@plt+0x34e4>
1407c: e59f1058 ldr r1, [pc, #88] ; 140dc <free@plt+0x34e8>
14080: e3e05000 mvn r5, #0
14084: e1a03000 mov r3, r0
14088: e59f0050 ldr r0, [pc, #80] ; 140e0 <free@plt+0x34ec>
1408c: e5900000 ldr r0, [r0]
14090: ebfff289 bl 10abc <fprintf@plt>
14094: ebfff2bb bl 10b88 <__errno_location@plt>
14098: e3a03016 mov r3, #22
--
14110: ebfff29c bl 10b88 <__errno_location@plt>
14114: e3a03013 mov r3, #19
14118: e5803000 str r3, [r0]
1411c: e3e00000 mvn r0, #0
14120: e28dd008 add sp, sp, #8
14124: e8bd8070 pop {r4, r5, r6, pc}
14128: e582600c str r6, [r2, #12]
1412c: e59f105c ldr r1, [pc, #92] ; 14190 <free@plt+0x359c>
14130: ebfff237 bl 10a14 <ioctl@plt>
14134: e3500000 cmp r0, #0
14138: a3a00000 movge r0, #0
1413c: aafffff7 bge 14120 <free@plt+0x352c>
14140: ebfff290 bl 10b88 <__errno_location@plt>
14144: e59f5048 ldr r5, [pc, #72] ; 14194 <free@plt+0x35a0>
14148: e59f3048 ldr r3, [pc, #72] ; 14198 <free@plt+0x35a4>
1414c: e59f2048 ldr r2, [pc, #72] ; 1419c <free@plt+0x35a8>
14150: e59f1048 ldr r1, [pc, #72] ; 141a0 <free@plt+0x35ac>
14154: e5904000 ldr r4, [r0]
14158: e58d6000 str r6, [sp]
1415c: e5950000 ldr r0, [r5]
14160: ebfff255 bl 10abc <fprintf@plt>
14164: e1a00004 mov r0, r4
14168: e5955000 ldr r5, [r5]
1416c: ebfff22e bl 10a2c <strerror@plt>
14170: e58d4000 str r4, [sp]
14174: e59f3028 ldr r3, [pc, #40] ; 141a4 <free@plt+0x35b0>
14178: e3a02008 mov r2, #8
1417c: e59f1024 ldr r1, [pc, #36] ; 141a8 <free@plt+0x35b4>
14180: e58d0004 str r0, [sp, #4]
14184: e1a00005 mov r0, r5
14188: ebfff24b bl 10abc <fprintf@plt>
1418c: eaffffe2 b 1411c <free@plt+0x3528>
14190: c0104d08 andsgt r4, r0, r8, lsl #26
--
14334: e1a05003 mov r5, r3
14338: e59d803c ldr r8, [sp, #60] ; 0x3c
1433c: ebfffb1d bl 12fb8 <free@plt+0x23c4>
14340: e2504000 subs r4, r0, #0
14344: 1a000013 bne 14398 <free@plt+0x37a4>
14348: e3550000 cmp r5, #0
1434c: e59930e4 ldr r3, [r9, #228] ; 0xe4
14350: ba000002 blt 14360 <free@plt+0x376c>
14354: e0852008 add r2, r5, r8
14358: e1520003 cmp r2, r3
1435c: da000010 ble 143a4 <free@plt+0x37b0>
14360: e58d3008 str r3, [sp, #8]
14364: e59f0128 ldr r0, [pc, #296] ; 14494 <free@plt+0x38a0>
14368: e5993000 ldr r3, [r9]
1436c: e58d8000 str r8, [sp]
14370: e58d3004 str r3, [sp, #4]
14374: e59f211c ldr r2, [pc, #284] ; 14498 <free@plt+0x38a4>
14378: e1a03005 mov r3, r5
1437c: e59f1118 ldr r1, [pc, #280] ; 1449c <free@plt+0x38a8>
14380: e5900000 ldr r0, [r0]
14384: ebfff1cc bl 10abc <fprintf@plt>
14388: ebfff1fe bl 10b88 <__errno_location@plt>
1438c: e3a03016 mov r3, #22
--
143ac: e0e76a93 smlal r6, r7, r3, sl
143b0: e58d4000 str r4, [sp]
143b4: e1a03007 mov r3, r7
143b8: e1a02006 mov r2, r6
143bc: e1a0000b mov r0, fp
143c0: ebfff1f9 bl 10bac <lseek64@plt>
143c4: e1570001 cmp r7, r1
143c8: 01560000 cmpeq r6, r0
143cc: 01a07004 moveq r7, r4
143d0: 0a000016 beq 14430 <free@plt+0x383c>
143d4: ebfff1eb bl 10b88 <__errno_location@plt>
143d8: e59f50b4 ldr r5, [pc, #180] ; 14494 <free@plt+0x38a0>
143dc: e1a02006 mov r2, r6
143e0: e1a03007 mov r3, r7
143e4: e59f10b4 ldr r1, [pc, #180] ; 144a0 <free@plt+0x38ac>
143e8: e5904000 ldr r4, [r0]
143ec: e1cd20f0 strd r2, [sp]
143f0: e5993000 ldr r3, [r9]
143f4: e5950000 ldr r0, [r5]
143f8: e59f2098 ldr r2, [pc, #152] ; 14498 <free@plt+0x38a4>
143fc: ebfff1ae bl 10abc <fprintf@plt>
14400: e5955000 ldr r5, [r5]
14404: e1a00004 mov r0, r4
14408: ebfff187 bl 10a2c <strerror@plt>
1440c: e58d4000 str r4, [sp]
14410: e59f308c ldr r3, [pc, #140] ; 144a4 <free@plt+0x38b0>
14414: e3a02008 mov r2, #8
14418: e59f1088 ldr r1, [pc, #136] ; 144a8 <free@plt+0x38b4>
1441c: e58d0004 str r0, [sp, #4]
14420: e1a00005 mov r0, r5
14424: ebfff1a4 bl 10abc <fprintf@plt>
14428: eaffffd9 b 14394 <free@plt+0x37a0>
1442c: e0877000 add r7, r7, r0
--
14438: e59d3038 ldr r3, [sp, #56] ; 0x38
1443c: e0486007 sub r6, r8, r7
14440: e1a02006 mov r2, r6
14444: e0831007 add r1, r3, r7
14448: e1a0000b mov r0, fp
1444c: ebfff1a3 bl 10ae0 <read@plt>
14450: e3500000 cmp r0, #0
14454: aafffff4 bge 1442c <free@plt+0x3838>
14458: ebfff1ca bl 10b88 <__errno_location@plt>
1445c: e59f8030 ldr r8, [pc, #48] ; 14494 <free@plt+0x38a0>
14460: e5993000 ldr r3, [r9]
14464: e0855007 add r5, r5, r7
14468: e59f2028 ldr r2, [pc, #40] ; 14498 <free@plt+0x38a4>
1446c: e59f1038 ldr r1, [pc, #56] ; 144ac <free@plt+0x38b8>
14470: e5904000 ldr r4, [r0]
14474: e58d5008 str r5, [sp, #8]
14478: e58d3000 str r3, [sp]
1447c: e58da004 str sl, [sp, #4]
14480: e1a03006 mov r3, r6
14484: e5980000 ldr r0, [r8]
14488: ebfff18b bl 10abc <fprintf@plt>
1448c: e5985000 ldr r5, [r8]
14490: eaffffdb b 14404 <free@plt+0x3810>
--
14570: e1a00005 mov r0, r5
14574: ebfffa8f bl 12fb8 <free@plt+0x23c4>
14578: e2504000 subs r4, r0, #0
1457c: 1a00005a bne 146ec <free@plt+0x3af8>
14580: e59d3158 ldr r3, [sp, #344] ; 0x158
14584: e595b0e4 ldr fp, [r5, #228] ; 0xe4
14588: e3530000 cmp r3, #0
1458c: ba000002 blt 1459c <free@plt+0x39a8>
14590: e0833006 add r3, r3, r6
14594: e153000b cmp r3, fp
14598: da00000e ble 145d8 <free@plt+0x39e4>
1459c: e58db008 str fp, [sp, #8]
145a0: e59f0328 ldr r0, [pc, #808] ; 148d0 <free@plt+0x3cdc>
145a4: e5953000 ldr r3, [r5]
145a8: e59f2324 ldr r2, [pc, #804] ; 148d4 <free@plt+0x3ce0>
145ac: e58d3004 str r3, [sp, #4]
145b0: e58d6000 str r6, [sp]
145b4: e59d3158 ldr r3, [sp, #344] ; 0x158
145b8: e59f1318 ldr r1, [pc, #792] ; 148d8 <free@plt+0x3ce4>
145bc: e5900000 ldr r0, [r0]
145c0: ebfff13d bl 10abc <fprintf@plt>
145c4: ebfff16f bl 10b88 <__errno_location@plt>
145c8: e3a03016 mov r3, #22
145cc: e5803000 str r3, [r0]
145d0: e3e04000 mvn r4, #0
145d4: ea000044 b 146ec <free@plt+0x3af8>
145d8: e59590ec ldr r9, [r5, #236] ; 0xec
145dc: e59d0158 ldr r0, [sp, #344] ; 0x158
145e0: e1a01009 mov r1, r9
145e4: eb000598 bl 15c4c <free@plt+0x5058>
145e8: e3510000 cmp r1, #0
145ec: 0a000009 beq 14618 <free@plt+0x3a24>
145f0: e58d9004 str r9, [sp, #4]
145f4: e5953000 ldr r3, [r5]
145f8: e59f22d4 ldr r2, [pc, #724] ; 148d4 <free@plt+0x3ce0>
145fc: e58d3000 str r3, [sp]
14600: e59f12d4 ldr r1, [pc, #724] ; 148dc <free@plt+0x3ce8>
14604: e59d3158 ldr r3, [sp, #344] ; 0x158
14608: e59f02c0 ldr r0, [pc, #704] ; 148d0 <free@plt+0x3cdc>
1460c: e5900000 ldr r0, [r0]
14610: ebfff129 bl 10abc <fprintf@plt>
14614: eaffffea b 145c4 <free@plt+0x39d0>
14618: e1a01009 mov r1, r9
--
146dc: e59d1024 ldr r1, [sp, #36] ; 0x24
146e0: e5950000 ldr r0, [r5]
146e4: ebfffa4b bl 13018 <free@plt+0x2424>
146e8: e1a04000 mov r4, r0
146ec: e1a00004 mov r0, r4
146f0: e28ddf4d add sp, sp, #308 ; 0x134
146f4: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
146f8: e3580001 cmp r8, #1
146fc: 1a000035 bne 147d8 <free@plt+0x3be4>
14700: e28d2068 add r2, sp, #104 ; 0x68
14704: e59f11e0 ldr r1, [pc, #480] ; 148ec <free@plt+0x3cf8>
14708: e1a00007 mov r0, r7
1470c: ebfff0c0 bl 10a14 <ioctl@plt>
14710: e250b000 subs fp, r0, #0
14714: 0a000010 beq 1475c <free@plt+0x3b68>
14718: e5994000 ldr r4, [r9]
1471c: e59f51ac ldr r5, [pc, #428] ; 148d0 <free@plt+0x3cdc>
14720: e59f21ac ldr r2, [pc, #428] ; 148d4 <free@plt+0x3ce0>
14724: e59f11c4 ldr r1, [pc, #452] ; 148f0 <free@plt+0x3cfc>
14728: e5950000 ldr r0, [r5]
1472c: ebfff0e2 bl 10abc <fprintf@plt>
14730: e5955000 ldr r5, [r5]
14734: e1a00004 mov r0, r4
14738: ebfff0bb bl 10a2c <strerror@plt>
1473c: e58d4000 str r4, [sp]
14740: e59f31ac ldr r3, [pc, #428] ; 148f4 <free@plt+0x3d00>
14744: e3a02008 mov r2, #8
14748: e59f11a8 ldr r1, [pc, #424] ; 148f8 <free@plt+0x3d04>
1474c: e58d0004 str r0, [sp, #4]
14750: e1a00005 mov r0, r5
14754: ebfff0d8 bl 10abc <fprintf@plt>
14758: eaffff9c b 145d0 <free@plt+0x39dc>
1475c: e1a0000a mov r0, sl
--
1481c: e3530000 cmp r3, #0
14820: 0affffb1 beq 146ec <free@plt+0x3af8>
14824: e3a03000 mov r3, #0
14828: e58d3000 str r3, [sp]
1482c: e1a00007 mov r0, r7
14830: e1cd21d8 ldrd r2, [sp, #24]
14834: ebfff0dc bl 10bac <lseek64@plt>
14838: e1cd21d8 ldrd r2, [sp, #24]
1483c: e1510003 cmp r1, r3
14840: 01500002 cmpeq r0, r2
14844: 0a00000b beq 14878 <free@plt+0x3c84>
14848: ebfff0ce bl 10b88 <__errno_location@plt>
1484c: e59f607c ldr r6, [pc, #124] ; 148d0 <free@plt+0x3cdc>
14850: e1cd21d8 ldrd r2, [sp, #24]
14854: e59f10a4 ldr r1, [pc, #164] ; 14900 <free@plt+0x3d0c>
14858: e5904000 ldr r4, [r0]
1485c: e1cd20f0 strd r2, [sp]
14860: e59f206c ldr r2, [pc, #108] ; 148d4 <free@plt+0x3ce0>
14864: e5953000 ldr r3, [r5]
14868: e5960000 ldr r0, [r6]
1486c: ebfff092 bl 10abc <fprintf@plt>
14870: e5965000 ldr r5, [r6]
14874: eaffffae b 14734 <free@plt+0x3b40>
14878: e1a02006 mov r2, r6
1487c: e59d115c ldr r1, [sp, #348] ; 0x15c
14880: e1a00007 mov r0, r7
14884: ebfff089 bl 10ab0 <write@plt>
14888: e1560000 cmp r6, r0
1488c: 0affff96 beq 146ec <free@plt+0x3af8>
14890: ebfff0bc bl 10b88 <__errno_location@plt>
14894: e59d3158 ldr r3, [sp, #344] ; 0x158
14898: e59f7030 ldr r7, [pc, #48] ; 148d0 <free@plt+0x3cdc>
1489c: e59f2030 ldr r2, [pc, #48] ; 148d4 <free@plt+0x3ce0>
148a0: e59f105c ldr r1, [pc, #92] ; 14904 <free@plt+0x3d10>
148a4: e5904000 ldr r4, [r0]
148a8: e58d3008 str r3, [sp, #8]
148ac: e59d3024 ldr r3, [sp, #36] ; 0x24
148b0: e58d3004 str r3, [sp, #4]
148b4: e5953000 ldr r3, [r5]
148b8: e58d3000 str r3, [sp]
148bc: e1a03006 mov r3, r6
148c0: e5970000 ldr r0, [r7]
148c4: ebfff07c bl 10abc <fprintf@plt>
148c8: e5975000 ldr r5, [r7]
148cc: eaffff98 b 14734 <free@plt+0x3b40>
--
14a50: e2844001 add r4, r4, #1
14a54: e3540003 cmp r4, #3
14a58: 1affffc0 bne 14960 <free@plt+0x3d6c>
14a5c: e1a02008 mov r2, r8
14a60: e59f107c ldr r1, [pc, #124] ; 14ae4 <free@plt+0x3ef0>
14a64: e59f0084 ldr r0, [pc, #132] ; 14af0 <free@plt+0x3efc>
14a68: ebffefec bl 10a20 <printf@plt>
14a6c: e1a00005 mov r0, r5
14a70: ebfff05f bl 10bf4 <free@plt>
14a74: e1a00007 mov r0, r7
14a78: e28dd024 add sp, sp, #36 ; 0x24
14a7c: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
14a80: e4d32001 ldrb r2, [r3], #1
14a84: e35200ff cmp r2, #255 ; 0xff
14a88: 0affffc7 beq 149ac <free@plt+0x3db8>
14a8c: e59f0060 ldr r0, [pc, #96] ; 14af4 <free@plt+0x3f00>
14a90: e1a03008 mov r3, r8
14a94: e59f2048 ldr r2, [pc, #72] ; 14ae4 <free@plt+0x3ef0>
14a98: e59f1058 ldr r1, [pc, #88] ; 14af8 <free@plt+0x3f04>
14a9c: e5900000 ldr r0, [r0]
14aa0: ebfff005 bl 10abc <fprintf@plt>
14aa4: ebfff037 bl 10b88 <__errno_location@plt>
14aa8: e3a03005 mov r3, #5
14aac: e3e07000 mvn r7, #0
14ab0: e5803000 str r3, [r0]
14ab4: eaffffec b 14a6c <free@plt+0x3e78>
14ab8: e4d32001 ldrb r2, [r3], #1
14abc: e15b0002 cmp fp, r2
14ac0: 0affffdf beq 14a44 <free@plt+0x3e50>
14ac4: e59f0028 ldr r0, [pc, #40] ; 14af4 <free@plt+0x3f00>
14ac8: e58d8000 str r8, [sp]
14acc: e1a0300b mov r3, fp
14ad0: e59f200c ldr r2, [pc, #12] ; 14ae4 <free@plt+0x3ef0>
14ad4: e59f1020 ldr r1, [pc, #32] ; 14afc <free@plt+0x3f08>
14ad8: e5900000 ldr r0, [r0]
14adc: ebffeff6 bl 10abc <fprintf@plt>
14ae0: eaffffef b 14aa4 <free@plt+0x3eb0>
14ae4: 00016b88 andeq r6, r1, r8, lsl #23
--
14af0: 00017368 andeq r7, r1, r8, ror #6
14af4: 000280c4 andeq r8, r2, r4, asr #1
14af8: 0001739e muleq r1, lr, r3
14afc: 000173d4 ldrdeq r7, [r1], -r4
14b00: e92d41f0 push {r4, r5, r6, r7, r8, lr}
14b04: e1a05001 mov r5, r1
14b08: e24dd088 sub sp, sp, #136 ; 0x88
14b0c: e1a04000 mov r4, r0
14b10: e28d1020 add r1, sp, #32
14b14: e1a00005 mov r0, r5
14b18: ebffefc6 bl 10a38 <stat64@plt>
14b1c: e3500000 cmp r0, #0
14b20: 0a000013 beq 14b74 <free@plt+0x3f80>
14b24: ebfff017 bl 10b88 <__errno_location@plt>
14b28: e59f6144 ldr r6, [pc, #324] ; 14c74 <free@plt+0x4080>
14b2c: e1a03005 mov r3, r5
14b30: e59f2140 ldr r2, [pc, #320] ; 14c78 <free@plt+0x4084>
14b34: e59f1140 ldr r1, [pc, #320] ; 14c7c <free@plt+0x4088>
14b38: e5904000 ldr r4, [r0]
14b3c: e5960000 ldr r0, [r6]
14b40: ebffefdd bl 10abc <fprintf@plt>
14b44: e1a00004 mov r0, r4
14b48: e5965000 ldr r5, [r6]
14b4c: ebffefb6 bl 10a2c <strerror@plt>
14b50: e58d4000 str r4, [sp]
14b54: e59f3124 ldr r3, [pc, #292] ; 14c80 <free@plt+0x408c>
14b58: e3a02008 mov r2, #8
14b5c: e59f1120 ldr r1, [pc, #288] ; 14c84 <free@plt+0x4090>
14b60: e58d0004 str r0, [sp, #4]
14b64: e1a00005 mov r0, r5
14b68: ebffefd3 bl 10abc <fprintf@plt>
14b6c: e3e00000 mvn r0, #0
14b70: ea000020 b 14bf8 <free@plt+0x4004>
14b74: e59d3030 ldr r3, [sp, #48] ; 0x30
14b78: e2033a0f and r3, r3, #61440 ; 0xf000
14b7c: e3530a02 cmp r3, #8192 ; 0x2000
14b80: 0a000009 beq 14bac <free@plt+0x3fb8>
14b84: e59f00e8 ldr r0, [pc, #232] ; 14c74 <free@plt+0x4080>
14b88: e1a03005 mov r3, r5
14b8c: e59f20e4 ldr r2, [pc, #228] ; 14c78 <free@plt+0x4084>
14b90: e59f10f0 ldr r1, [pc, #240] ; 14c88 <free@plt+0x4094>
14b94: e5900000 ldr r0, [r0]
14b98: ebffefc7 bl 10abc <fprintf@plt>
14b9c: ebffeff9 bl 10b88 <__errno_location@plt>
14ba0: e3a03016 mov r3, #22
--
14cf4: e1a00007 mov r0, r7
14cf8: ebffef99 bl 10b64 <strcmp@plt>
14cfc: e3500000 cmp r0, #0
14d00: 0a000015 beq 14d5c <free@plt+0x4168>
14d04: e59f1080 ldr r1, [pc, #128] ; 14d8c <free@plt+0x4198>
14d08: e1a00007 mov r0, r7
14d0c: ebffef94 bl 10b64 <strcmp@plt>
14d10: e3500000 cmp r0, #0
14d14: 0a000018 beq 14d7c <free@plt+0x4188>
14d18: e59f1070 ldr r1, [pc, #112] ; 14d90 <free@plt+0x419c>
14d1c: e1a00007 mov r0, r7
14d20: ebffef8f bl 10b64 <strcmp@plt>
14d24: e3500000 cmp r0, #0
14d28: 03a03101 moveq r3, #1073741824 ; 0x40000000
14d2c: 0a00000b beq 14d60 <free@plt+0x416c>
14d30: e59f105c ldr r1, [pc, #92] ; 14d94 <free@plt+0x41a0>
14d34: e1a02006 mov r2, r6
14d38: e59f3058 ldr r3, [pc, #88] ; 14d98 <free@plt+0x41a4>
14d3c: e3e04000 mvn r4, #0
14d40: e5930000 ldr r0, [r3]
14d44: ebffef5c bl 10abc <fprintf@plt>
14d48: e3e05000 mvn r5, #0
14d4c: e1a00004 mov r0, r4
--
14f94: e1520005 cmp r2, r5
14f98: ca000004 bgt 14fb0 <free@plt+0x43bc>
14f9c: e1a00003 mov r0, r3
14fa0: ebffef13 bl 10bf4 <free@plt>
14fa4: e3a00000 mov r0, #0
14fa8: e28dd008 add sp, sp, #8
14fac: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
14fb0: e2843090 add r3, r4, #144 ; 0x90
14fb4: e58d3000 str r3, [sp]
14fb8: e1a02004 mov r2, r4
14fbc: e2843008 add r3, r4, #8
14fc0: e59f10f8 ldr r1, [pc, #248] ; 150c0 <free@plt+0x44cc>
14fc4: ebffeece bl 10b04 <sscanf@plt>
14fc8: e3500003 cmp r0, #3
14fcc: 0a000007 beq 14ff0 <free@plt+0x43fc>
14fd0: e59f30e8 ldr r3, [pc, #232] ; 150c0 <free@plt+0x44cc>
14fd4: e59f20e8 ldr r2, [pc, #232] ; 150c4 <free@plt+0x44d0>
14fd8: e59f10e8 ldr r1, [pc, #232] ; 150c8 <free@plt+0x44d4>
14fdc: e59f00e8 ldr r0, [pc, #232] ; 150cc <free@plt+0x44d8>
14fe0: e5900000 ldr r0, [r0]
14fe4: ebffeeb4 bl 10abc <fprintf@plt>
14fe8: e3e00000 mvn r0, #0
14fec: eaffffed b 14fa8 <free@plt+0x43b4>
14ff0: e5948098 ldr r8, [r4, #152] ; 0x98
14ff4: e3a01022 mov r1, #34 ; 0x22
14ff8: e0482005 sub r2, r8, r5
14ffc: e594009c ldr r0, [r4, #156] ; 0x9c
15000: ebffeeb3 bl 10ad4 <emchr@plt>
15004: e3500000 cmp r0, #0
15008: 1a000005 bne 15024 <free@plt+0x4430>
1500c: e59f20b0 ldr r2, [pc, #176] ; 150c4 <free@plt+0x44d0>
15010: e59f10b8 ldr r1, [pc, #184] ; 150d0 <free@plt+0x44dc>
15014: e59f30b0 ldr r3, [pc, #176] ; 150cc <free@plt+0x44d8>
15018: e5930000 ldr r0, [r3]
1501c: ebffeea6 bl 10abc <fprintf@plt>
15020: eafffff0 b 14fe8 <free@plt+0x43f4>
15024: e5947094 ldr r7, [r4, #148] ; 0x94
--
150d8: 00017919 andeq r7, r1, r9, lsl r9
150dc: 00017941 andeq r7, r1, r1, asr #18
150e0: e92d41f3 push {r0, r1, r4, r5, r6, r7, r8, lr}
150e4: e1a05000 mov r5, r0
150e8: e3a01000 mov r1, #0
150ec: e59f0150 ldr r0, [pc, #336] ; 15244 <free@plt+0x4650>
150f0: ebffee95 bl 10b4c <open64@plt>
150f4: e3700001 cmn r0, #1
150f8: e1a04000 mov r4, r0
150fc: 0a00004d beq 15238 <free@plt+0x4644>
15100: e3a00a01 mov r0, #4096 ; 0x1000
15104: ebffee5d bl 10a80 <alloc@plt>
15108: e2501000 subs r1, r0, #0
1510c: 1a000012 bne 1515c <free@plt+0x4568>
15110: ebffee9c bl 10b88 <__errno_location@plt>
15114: e59f512c ldr r5, [pc, #300] ; 15248 <free@plt+0x4654>
15118: e59f212c ldr r2, [pc, #300] ; 1524c <free@plt+0x4658>
1511c: e59f112c ldr r1, [pc, #300] ; 15250 <free@plt+0x465c>
15120: e5904000 ldr r4, [r0]
15124: e5950000 ldr r0, [r5]
15128: ebffee63 bl 10abc <fprintf@plt>
1512c: e1a00004 mov r0, r4
15130: e5955000 ldr r5, [r5]
15134: ebffee3c bl 10a2c <strerror@plt>
15138: e58d4000 str r4, [sp]
1513c: e59f3110 ldr r3, [pc, #272] ; 15254 <free@plt+0x4660>
15140: e3a02008 mov r2, #8
15144: e59f110c ldr r1, [pc, #268] ; 15258 <free@plt+0x4664>
15148: e58d0004 str r0, [sp, #4]
1514c: e1a00005 mov r0, r5
15150: ebffee59 bl 10abc <fprintf@plt>
15154: e3e00000 mvn r0, #0
15158: ebffee8d bl 10b94 <exit@plt>
1515c: e5851094 str r1, [r5, #148] ; 0x94
15160: e3a02a01 mov r2, #4096 ; 0x1000
15164: e1a00004 mov r0, r4
15168: ebffee5c bl 10ae0 <read@plt>
1516c: e3700001 cmn r0, #1
15170: e1a07000 mov r7, r0
15174: 1a000017 bne 151d8 <free@plt+0x45e4>
15178: ebffee82 bl 10b88 <__errno_location@plt>
1517c: e59f70c4 ldr r7, [pc, #196] ; 15248 <free@plt+0x4654>
15180: e59f30bc ldr r3, [pc, #188] ; 15244 <free@plt+0x4650>
15184: e59f20c0 ldr r2, [pc, #192] ; 1524c <free@plt+0x4658>
15188: e59f10cc ldr r1, [pc, #204] ; 1525c <free@plt+0x4668>
1518c: e5906000 ldr r6, [r0]
15190: e5970000 ldr r0, [r7]
15194: ebffee48 bl 10abc <fprintf@plt>
15198: e1a00006 mov r0, r6
1519c: e5977000 ldr r7, [r7]
151a0: ebffee21 bl 10a2c <strerror@plt>
151a4: e58d6000 str r6, [sp]
151a8: e59f30a4 ldr r3, [pc, #164] ; 15254 <free@plt+0x4660>
151ac: e3a02008 mov r2, #8
151b0: e59f10a0 ldr r1, [pc, #160] ; 15258 <free@plt+0x4664>
151b4: e58d0004 str r0, [sp, #4]
151b8: e1a00007 mov r0, r7
151bc: ebffee3e bl 10abc <fprintf@plt>
151c0: e5950094 ldr r0, [r5, #148] ; 0x94
151c4: ebffee8a bl 10bf4 <free@plt>
151c8: e1a00004 mov r0, r4
151cc: ebffee82 bl 10bdc <close@plt>
151d0: e3e04000 mvn r4, #0
151d4: ea000017 b 15238 <free@plt+0x4644>
151d8: e350001e cmp r0, #30
151dc: 9a000006 bls 151fc <free@plt+0x4608>
151e0: e5956094 ldr r6, [r5, #148] ; 0x94
151e4: e3a0201f mov r2, #31
151e8: e59f1070 ldr r1, [pc, #112] ; 15260 <free@plt+0x466c>
151ec: e1a00006 mov r0, r6
151f0: ebffee40 bl 10af8 <emcmp@plt>
151f4: e2508000 subs r8, r0, #0
151f8: 0a000008 beq 15220 <free@plt+0x462c>
151fc: e59f305c ldr r3, [pc, #92] ; 15260 <free@plt+0x466c>
15200: e59f0040 ldr r0, [pc, #64] ; 15248 <free@plt+0x4654>
15204: e58d3000 str r3, [sp]
15208: e59f203c ldr r2, [pc, #60] ; 1524c <free@plt+0x4658>
1520c: e59f3030 ldr r3, [pc, #48] ; 15244 <free@plt+0x4650>
15210: e59f104c ldr r1, [pc, #76] ; 15264 <free@plt+0x4670>
15214: e5900000 ldr r0, [r0]
15218: ebffee27 bl 10abc <fprintf@plt>
1521c: eaffffe7 b 151c0 <free@plt+0x45cc>
15220: e286601f add r6, r6, #31
--
15260: 0001796e andeq r7, r1, lr, ror #18
15264: 0001798e andeq r7, r1, lr, lsl #19
15268: e92d4037 push {r0, r1, r2, r4, r5, lr}
1526c: e59f0074 ldr r0, [pc, #116] ; 152e8 <free@plt+0x46f4>
15270: e3a01004 mov r1, #4
15274: ebffee40 bl 10b7c <access@plt>
15278: e3500000 cmp r0, #0
1527c: 03a00001 moveq r0, #1
15280: 0a000016 beq 152e0 <free@plt+0x46ec>
15284: ebffee3f bl 10b88 <__errno_location@plt>
15288: e5904000 ldr r4, [r0]
1528c: e3540002 cmp r4, #2
15290: 03a03000 moveq r3, #0
15294: 05803000 streq r3, [r0]
15298: 0a00000f beq 152dc <free@plt+0x46e8>
1529c: e59f5048 ldr r5, [pc, #72] ; 152ec <free@plt+0x46f8>
152a0: e59f3040 ldr r3, [pc, #64] ; 152e8 <free@plt+0x46f4>
152a4: e59f2044 ldr r2, [pc, #68] ; 152f0 <free@plt+0x46fc>
152a8: e59f1044 ldr r1, [pc, #68] ; 152f4 <free@plt+0x4700>
152ac: e5950000 ldr r0, [r5]
152b0: ebffee01 bl 10abc <fprintf@plt>
152b4: e1a00004 mov r0, r4
152b8: e5955000 ldr r5, [r5]
152bc: ebffedda bl 10a2c <strerror@plt>
152c0: e58d4000 str r4, [sp]
152c4: e59f302c ldr r3, [pc, #44] ; 152f8 <free@plt+0x4704>
152c8: e3a02008 mov r2, #8
152cc: e59f1028 ldr r1, [pc, #40] ; 152fc <free@plt+0x4708>
152d0: e58d0004 str r0, [sp, #4]
152d4: e1a00005 mov r0, r5
152d8: ebffedf7 bl 10abc <fprintf@plt>
152dc: e3a00000 mov r0, #0
152e0: e28dd00c add sp, sp, #12
--
153a4: e1a0000d mov r0, sp
153a8: ebfffef3 bl 14f7c <free@plt+0x4388>
153ac: e3500000 cmp r0, #0
153b0: 1afffff0 bne 15378 <free@plt+0x4784>
153b4: e28dd0a0 add sp, sp, #160 ; 0xa0
153b8: e8bd8010 pop {r4, pc}
153bc: e92d40f0 push {r4, r5, r6, r7, lr}
153c0: e24ddf6f sub sp, sp, #444 ; 0x1bc
153c4: e28d1008 add r1, sp, #8
153c8: e1a05000 mov r5, r0
153cc: ebffed99 bl 10a38 <stat64@plt>
153d0: e2501000 subs r1, r0, #0
153d4: 0a000015 beq 15430 <free@plt+0x483c>
153d8: ebffedea bl 10b88 <__errno_location@plt>
153dc: e59f6158 ldr r6, [pc, #344] ; 1553c <free@plt+0x4948>
153e0: e1a03005 mov r3, r5
153e4: e59f2154 ldr r2, [pc, #340] ; 15540 <free@plt+0x494c>
153e8: e59f1154 ldr r1, [pc, #340] ; 15544 <free@plt+0x4950>
153ec: e5904000 ldr r4, [r0]
153f0: e5960000 ldr r0, [r6]
153f4: ebffedb0 bl 10abc <fprintf@plt>
153f8: e1a00004 mov r0, r4
153fc: e5965000 ldr r5, [r6]
15400: ebffed89 bl 10a2c <strerror@plt>
15404: e58d4000 str r4, [sp]
15408: e59f3138 ldr r3, [pc, #312] ; 15548 <free@plt+0x4954>
1540c: e3a02008 mov r2, #8
15410: e59f1134 ldr r1, [pc, #308] ; 1554c <free@plt+0x4958>
15414: e58d0004 str r0, [sp, #4]
15418: e1a00005 mov r0, r5
1541c: ebffeda6 bl 10abc <fprintf@plt>
15420: e3e04000 mvn r4, #0
15424: e1a00004 mov r0, r4
15428: e28ddf6f add sp, sp, #444 ; 0x1bc
1542c: e8bd80f0 pop {r4, r5, r6, r7, pc}
15430: e59d3018 ldr r3, [sp, #24]
15434: e2033a0f and r3, r3, #61440 ; 0xf000
15438: e3530a02 cmp r3, #8192 ; 0x2000
1543c: 0a000009 beq 15468 <free@plt+0x4874>
15440: ebffedd0 bl 10b88 <__errno_location@plt>
15444: e3a03016 mov r3, #22
15448: e59f20f0 ldr r2, [pc, #240] ; 15540 <free@plt+0x494c>
1544c: e59f10fc ldr r1, [pc, #252] ; 15550 <free@plt+0x495c>
15450: e5803000 str r3, [r0]
15454: e59f00e0 ldr r0, [pc, #224] ; 1553c <free@plt+0x4948>
15458: e1a03005 mov r3, r5
1545c: e5900000 ldr r0, [r0]
15460: ebffed95 bl 10abc <fprintf@plt>
15464: eaffffed b 15420 <free@plt+0x482c>
15468: e1a00005 mov r0, r5
1546c: ebffedb6 bl 10b4c <open64@plt>
15470: e3700001 cmn r0, #1
15474: e1a04000 mov r4, r0
15478: 1a000012 bne 154c8 <free@plt+0x48d4>
1547c: ebffedc1 bl 10b88 <__errno_location@plt>
15480: e59f70b4 ldr r7, [pc, #180] ; 1553c <free@plt+0x4948>
15484: e1a03005 mov r3, r5
15488: e59f20b0 ldr r2, [pc, #176] ; 15540 <free@plt+0x494c>
1548c: e59f10b0 ldr r1, [pc, #176] ; 15544 <free@plt+0x4950>
15490: e5906000 ldr r6, [r0]
15494: e5970000 ldr r0, [r7]
15498: ebffed87 bl 10abc <fprintf@plt>
1549c: e1a00006 mov r0, r6
154a0: e5975000 ldr r5, [r7]
154a4: ebffed60 bl 10a2c <strerror@plt>
154a8: e58d6000 str r6, [sp]
154ac: e59f3094 ldr r3, [pc, #148] ; 15548 <free@plt+0x4954>
154b0: e3a02008 mov r2, #8
154b4: e59f1090 ldr r1, [pc, #144] ; 1554c <free@plt+0x4958>
154b8: e58d0004 str r0, [sp, #4]
154bc: e1a00005 mov r0, r5
154c0: ebffed7d bl 10abc <fprintf@plt>
154c4: eaffffd6 b 15424 <free@plt+0x4830>
154c8: e28d2070 add r2, sp, #112 ; 0x70
154cc: e59f1080 ldr r1, [pc, #128] ; 15554 <free@plt+0x4960>
154d0: ebffed4f bl 10a14 <ioctl@plt>
154d4: e2506000 subs r6, r0, #0
154d8: a59d6174 ldrge r6, [sp, #372] ; 0x174
154dc: aa000012 bge 1552c <free@plt+0x4938>
154e0: ebffeda8 bl 10b88 <__errno_location@plt>
154e4: e5905000 ldr r5, [r0]
154e8: e355005f cmp r5, #95 ; 0x5f
154ec: 0a00000e beq 1552c <free@plt+0x4938>
154f0: e59f7044 ldr r7, [pc, #68] ; 1553c <free@plt+0x4948>
154f4: e59f2044 ldr r2, [pc, #68] ; 15540 <free@plt+0x494c>
154f8: e59f1058 ldr r1, [pc, #88] ; 15558 <free@plt+0x4964>
154fc: e5970000 ldr r0, [r7]
15500: ebffed6d bl 10abc <fprintf@plt>
15504: e1a00005 mov r0, r5
15508: e5977000 ldr r7, [r7]
1550c: ebffed46 bl 10a2c <strerror@plt>
15510: e58d5000 str r5, [sp]
15514: e59f302c ldr r3, [pc, #44] ; 15548 <free@plt+0x4954>
15518: e3a02008 mov r2, #8
1551c: e59f1028 ldr r1, [pc, #40] ; 1554c <free@plt+0x4958>
15520: e58d0004 str r0, [sp, #4]
15524: e1a00007 mov r0, r7
15528: ebffed63 bl 10abc <fprintf@plt>
1552c: e1a00004 mov r0, r4
15530: ebffeda9 bl 10bdc <close@plt>
--
15584: 000179e8 andeq r7, r1, r8, ror #19
15588: e92d43f0 push {r4, r5, r6, r7, r8, r9, lr}
1558c: e24ddf51 sub sp, sp, #324 ; 0x144
15590: e3a02000 mov r2, #0
15594: e3a03000 mov r3, #0
15598: e1a04001 mov r4, r1
1559c: e28d1038 add r1, sp, #56 ; 0x38
155a0: e1a06000 mov r6, r0
155a4: e1cd21f0 strd r2, [sp, #16]
155a8: ebffed22 bl 10a38 <stat64@plt>
155ac: e3500000 cmp r0, #0
155b0: 0a000018 beq 15618 <free@plt+0x4a24>
155b4: ebffed73 bl 10b88 <__errno_location@plt>
155b8: e59f8450 ldr r8, [pc, #1104] ; 15a10 <free@plt+0x4e1c>
155bc: e1a03006 mov r3, r6
155c0: e59f244c ldr r2, [pc, #1100] ; 15a14 <free@plt+0x4e20>
155c4: e59f144c ldr r1, [pc, #1100] ; 15a18 <free@plt+0x4e24>
155c8: e5907000 ldr r7, [r0]
155cc: e1a05000 mov r5, r0
155d0: e5980000 ldr r0, [r8]
155d4: ebffed38 bl 10abc <fprintf@plt>
155d8: e1a00007 mov r0, r7
155dc: e5988000 ldr r8, [r8]
155e0: ebffed11 bl 10a2c <strerror@plt>
155e4: e59f3430 ldr r3, [pc, #1072] ; 15a1c <free@plt+0x4e28>
155e8: e58d7000 str r7, [sp]
155ec: e3a02008 mov r2, #8
155f0: e59f1428 ldr r1, [pc, #1064] ; 15a20 <free@plt+0x4e2c>
155f4: e58d0004 str r0, [sp, #4]
155f8: e1a00008 mov r0, r8
155fc: ebffed2e bl 10abc <fprintf@plt>
15600: e5953000 ldr r3, [r5]
15604: e3530002 cmp r3, #2
15608: 1a000002 bne 15618 <free@plt+0x4a24>
1560c: e59f1400 ldr r1, [pc, #1024] ; 15a14 <free@plt+0x4e20>
15610: e59f040c ldr r0, [pc, #1036] ; 15a24 <free@plt+0x4e30>
15614: ebffed01 bl 10a20 <printf@plt>
15618: e59d3048 ldr r3, [sp, #72] ; 0x48
1561c: e2033a0f and r3, r3, #61440 ; 0xf000
15620: e3530a02 cmp r3, #8192 ; 0x2000
15624: 0a00000a beq 15654 <free@plt+0x4a60>
15628: ebffed56 bl 10b88 <__errno_location@plt>
1562c: e3a03016 mov r3, #22
15630: e59f23dc ldr r2, [pc, #988] ; 15a14 <free@plt+0x4e20>
15634: e59f13ec ldr r1, [pc, #1004] ; 15a28 <free@plt+0x4e34>
15638: e5803000 str r3, [r0]
1563c: e59f03cc ldr r0, [pc, #972] ; 15a10 <free@plt+0x4e1c>
15640: e1a03006 mov r3, r6
15644: e5900000 ldr r0, [r0]
15648: ebffed1b bl 10abc <fprintf@plt>
1564c: e3e05000 mvn r5, #0
15650: ea000038 b 15738 <free@plt+0x4b44>
--
15674: e1a01009 mov r1, r9
15678: e1a05000 mov r5, r0
1567c: e5840004 str r0, [r4, #4]
15680: e1a00008 mov r0, r8
15684: ebffed00 bl 10a8c <gnu_dev_minor@plt>
15688: e355005a cmp r5, #90 ; 0x5a
1568c: e5840008 str r0, [r4, #8]
15690: 0a00000d beq 156cc <free@plt+0x4ad8>
15694: ebffed3b bl 10b88 <__errno_location@plt>
15698: e3a03016 mov r3, #22
1569c: e59f2370 ldr r2, [pc, #880] ; 15a14 <free@plt+0x4e20>
156a0: e59f1384 ldr r1, [pc, #900] ; 15a2c <free@plt+0x4e38>
156a4: e5803000 str r3, [r0]
156a8: e3a0305a mov r3, #90 ; 0x5a
156ac: e58d3004 str r3, [sp, #4]
156b0: e59f0358 ldr r0, [pc, #856] ; 15a10 <free@plt+0x4e1c>
156b4: e5943004 ldr r3, [r4, #4]
156b8: e58d3000 str r3, [sp]
156bc: e1a03006 mov r3, r6
156c0: e5900000 ldr r0, [r0]
156c4: ebffecfc bl 10abc <fprintf@plt>
156c8: eaffffdf b 1564c <free@plt+0x4a58>
156cc: e0800fa0 add r0, r0, r0, lsr #31
156d0: e1a000c0 asr r0, r0, #1
156d4: e5840000 str r0, [r4]
156d8: e3a01000 mov r1, #0
156dc: e1a00006 mov r0, r6
156e0: ebffed19 bl 10b4c <open64@plt>
156e4: e3700001 cmn r0, #1
156e8: e1a05000 mov r5, r0
156ec: 1a000014 bne 15744 <free@plt+0x4b50>
156f0: ebffed24 bl 10b88 <__errno_location@plt>
156f4: e59f7314 ldr r7, [pc, #788] ; 15a10 <free@plt+0x4e1c>
156f8: e1a03006 mov r3, r6
156fc: e59f2310 ldr r2, [pc, #784] ; 15a14 <free@plt+0x4e20>
15700: e59f1310 ldr r1, [pc, #784] ; 15a18 <free@plt+0x4e24>
15704: e5904000 ldr r4, [r0]
15708: e5970000 ldr r0, [r7]
1570c: ebffecea bl 10abc <fprintf@plt>
15710: e1a00004 mov r0, r4
15714: e5976000 ldr r6, [r7]
15718: ebffecc3 bl 10a2c <strerror@plt>
1571c: e58d4000 str r4, [sp]
15720: e59f32f4 ldr r3, [pc, #756] ; 15a1c <free@plt+0x4e28>
15724: e3a02008 mov r2, #8
15728: e59f12f0 ldr r1, [pc, #752] ; 15a20 <free@plt+0x4e2c>
1572c: e58d0004 str r0, [sp, #4]
15730: e1a00006 mov r0, r6
15734: ebffece0 bl 10abc <fprintf@plt>
15738: e1a00005 mov r0, r5
1573c: e28ddf51 add sp, sp, #324 ; 0x144
15740: e8bd83f0 pop {r4, r5, r6, r7, r8, r9, pc}
15744: e28d2018 add r2, sp, #24
15748: e59f12e0 ldr r1, [pc, #736] ; 15a30 <free@plt+0x4e3c>
1574c: ebffecb0 bl 10a14 <ioctl@plt>
15750: e2508000 subs r8, r0, #0
15754: 0a000013 beq 157a8 <free@plt+0x4bb4>
15758: ebffed0a bl 10b88 <__errno_location@plt>
1575c: e59f62ac ldr r6, [pc, #684] ; 15a10 <free@plt+0x4e1c>
15760: e59f22ac ldr r2, [pc, #684] ; 15a14 <free@plt+0x4e20>
15764: e59f12c8 ldr r1, [pc, #712] ; 15a34 <free@plt+0x4e40>
15768: e5904000 ldr r4, [r0]
1576c: e5960000 ldr r0, [r6]
15770: ebffecd1 bl 10abc <fprintf@plt>
15774: e1a00004 mov r0, r4
15778: e5966000 ldr r6, [r6]
1577c: ebffecaa bl 10a2c <strerror@plt>
15780: e59f3294 ldr r3, [pc, #660] ; 15a1c <free@plt+0x4e28>
15784: e59f1294 ldr r1, [pc, #660] ; 15a20 <free@plt+0x4e2c>
15788: e3a02008 mov r2, #8
1578c: e58d4000 str r4, [sp]
15790: e58d0004 str r0, [sp, #4]
15794: e1a00006 mov r0, r6
15798: ebffecc7 bl 10abc <fprintf@plt>
1579c: e1a00005 mov r0, r5
157a0: ebffed0d bl 10bdc <close@plt>
157a4: eaffffa8 b 1564c <free@plt+0x4a58>
157a8: e28d2010 add r2, sp, #16
157ac: e59f1284 ldr r1, [pc, #644] ; 15a38 <free@plt+0x4e44>
157b0: e1a00005 mov r0, r5
157b4: ebffec96 bl 10a14 <ioctl@plt>
157b8: e3700001 cmn r0, #1
157bc: 15d430fc ldrbne r3, [r4, #252] ; 0xfc
157c0: 13833002 orrne r3, r3, #2
157c4: 1a000015 bne 15820 <free@plt+0x4c2c>
157c8: ebffecee bl 10b88 <__errno_location@plt>
157cc: e5907000 ldr r7, [r0]
157d0: e357005f cmp r7, #95 ; 0x5f
157d4: 05808000 streq r8, [r0]
157d8: 05d430fc ldrbeq r3, [r4, #252] ; 0xfc
157dc: 03c33002 biceq r3, r3, #2
157e0: 0a00000e beq 15820 <free@plt+0x4c2c>
157e4: e59f4224 ldr r4, [pc, #548] ; 15a10 <free@plt+0x4e1c>
157e8: e59f2224 ldr r2, [pc, #548] ; 15a14 <free@plt+0x4e20>
157ec: e59f1248 ldr r1, [pc, #584] ; 15a3c <free@plt+0x4e48>
157f0: e5940000 ldr r0, [r4]
157f4: ebffecb0 bl 10abc <fprintf@plt>
157f8: e1a00007 mov r0, r7
157fc: e5944000 ldr r4, [r4]
--
15880: ca000005 bgt 1589c <free@plt+0x4ca8>
15884: e58d2004 str r2, [sp, #4]
15888: e58d6000 str r6, [sp]
1588c: e59f2180 ldr r2, [pc, #384] ; 15a14 <free@plt+0x4e20>
15890: e5943000 ldr r3, [r4]
15894: e59f11a8 ldr r1, [pc, #424] ; 15a44 <free@plt+0x4e50>
15898: eafffff3 b 1586c <free@plt+0x4c78>
1589c: e1903001 orrs r3, r0, r1
158a0: 0a000003 beq 158b4 <free@plt+0x4cc0>
158a4: e1a03fc2 asr r3, r2, #31
158a8: e1500002 cmp r0, r2
158ac: e0d1c003 sbcs ip, r1, r3
158b0: aa000008 bge 158d8 <free@plt+0x4ce4>
158b4: e1cd00f8 strd r0, [sp, #8]
158b8: e59f0150 ldr r0, [pc, #336] ; 15a10 <free@plt+0x4e1c>
158bc: e58d6000 str r6, [sp]
158c0: e59f214c ldr r2, [pc, #332] ; 15a14 <free@plt+0x4e20>
158c4: e5943000 ldr r3, [r4]
158c8: e59f1178 ldr r1, [pc, #376] ; 15a48 <free@plt+0x4e54>
158cc: e5900000 ldr r0, [r0]
158d0: ebffec79 bl 10abc <fprintf@plt>
158d4: eaffffb0 b 1579c <free@plt+0x4ba8>
158d8: eb0000e3 bl 15c6c <free@plt+0x5078>
158dc: e58400e0 str r0, [r4, #224] ; 0xe0
158e0: e3570008 cmp r7, #8
158e4: 979ff107 ldrls pc, [pc, r7, lsl #2]
158e8: eaffffab b 1579c <free@plt+0x4ba8>
158ec: 00015910 andeq r5, r1, r0, lsl r9
158f0: 00015930 andeq r5, r1, r0, lsr r9
158f4: 000159c0 andeq r5, r1, r0, asr #19
158f8: 000159c8 andeq r5, r1, r8, asr #19
158fc: 000159d0 ldrdeq r5, [r1], -r0
15900: 0001579c muleq r1, ip, r7
15904: 000159e0 andeq r5, r1, r0, ror #19
15908: 000159e8 andeq r5, r1, r8, ror #19
1590c: 000159d8 ldrdeq r5, [r1], -r8
15910: e59f00f8 ldr r0, [pc, #248] ; 15a10 <free@plt+0x4e1c>
15914: e58d6000 str r6, [sp]
15918: e59f20f4 ldr r2, [pc, #244] ; 15a14 <free@plt+0x4e20>
1591c: e5943000 ldr r3, [r4]
15920: e59f1124 ldr r1, [pc, #292] ; 15a4c <free@plt+0x4e58>
15924: e5900000 ldr r0, [r0]
15928: ebffec63 bl 10abc <fprintf@plt>
1592c: eaffff9a b 1579c <free@plt+0x4ba8>
15930: e59f1118 ldr r1, [pc, #280] ; 15a50 <free@plt+0x4e5c>
--
1595c: ebffec9e bl 10bdc <close@plt>
15960: e1a00006 mov r0, r6
15964: ebfffe94 bl 153bc <free@plt+0x47c8>
15968: e1c00fc0 bic r0, r0, r0, asr #31
1596c: e58400f4 str r0, [r4, #244] ; 0xf4
15970: e28d00a0 add r0, sp, #160 ; 0xa0
15974: ebfffdd9 bl 150e0 <free@plt+0x44ec>
15978: e2505000 subs r5, r0, #0
1597c: 1affff32 bne 1564c <free@plt+0x4a58>
15980: e28d00a0 add r0, sp, #160 ; 0xa0
15984: ebfffd7c bl 14f7c <free@plt+0x4388>
15988: e3500000 cmp r0, #0
1598c: 1a000017 bne 159f0 <free@plt+0x4dfc>
15990: e59f30bc ldr r3, [pc, #188] ; 15a54 <free@plt+0x4e60>
15994: e59f0074 ldr r0, [pc, #116] ; 15a10 <free@plt+0x4e1c>
15998: e58d3000 str r3, [sp]
1599c: e59f2070 ldr r2, [pc, #112] ; 15a14 <free@plt+0x4e20>
159a0: e5943000 ldr r3, [r4]
159a4: e59f10ac ldr r1, [pc, #172] ; 15a58 <free@plt+0x4e64>
159a8: e5900000 ldr r0, [r0]
159ac: ebffec42 bl 10abc <fprintf@plt>
159b0: ebffec74 bl 10b88 <__errno_location@plt>
159b4: e3a03002 mov r3, #2
[*] Function fprintf used 131 times mtdinfo