[*] Binary protection state of ubirmvol
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of ubirmvol
10a84: e5979000 ldr r9, [r7]
10a88: e1a02006 mov r2, r6
10a8c: e28d1060 add r1, sp, #96 ; 0x60
10a90: e1a00009 mov r0, r9
10a94: ebffff88 bl 108bc <strtoul@plt>
10a98: e5d93000 ldrb r3, [r9]
10a9c: e59f6370 ldr r6, [pc, #880] ; 10e14 <free@plt+0x438>
10aa0: e3530000 cmp r3, #0
10aa4: e1a05000 mov r5, r0
10aa8: 0a000003 beq 10abc <free@plt+0xe0>
10aac: e59d3060 ldr r3, [sp, #96] ; 0x60
10ab0: e5d33000 ldrb r3, [r3]
10ab4: e3530000 cmp r3, #0
10ab8: 0a000011 beq 10b04 <free@plt+0x128>
10abc: e59f033c ldr r0, [pc, #828] ; 10e00 <free@plt+0x424>
10ac0: e58d9000 str r9, [sp]
10ac4: e59f334c ldr r3, [pc, #844] ; 10e18 <free@plt+0x43c>
10ac8: e59f233c ldr r2, [pc, #828] ; 10e0c <free@plt+0x430>
10acc: e59f1348 ldr r1, [pc, #840] ; 10e1c <free@plt+0x440>
10ad0: e5900000 ldr r0, [r0]
10ad4: ebffff84 bl 108ec <fprintf@plt>
10ad8: e5865000 str r5, [r6]
10adc: e59f031c ldr r0, [pc, #796] ; 10e00 <free@plt+0x424>
10ae0: e5973000 ldr r3, [r7]
10ae4: e59f2320 ldr r2, [pc, #800] ; 10e0c <free@plt+0x430>
10ae8: e59f1330 ldr r1, [pc, #816] ; 10e20 <free@plt+0x444>
10aec: e5900000 ldr r0, [r0]
10af0: ebffff7d bl 108ec <fprintf@plt>
10af4: e3e05000 mvn r5, #0
10af8: e1a00005 mov r0, r5
--
10b30: e59f12f4 ldr r1, [pc, #756] ; 10e2c <free@plt+0x450>
10b34: e59f02ec ldr r0, [pc, #748] ; 10e28 <free@plt+0x44c>
10b38: ebffff47 bl 1085c <printf@plt>
10b3c: e59f02ec ldr r0, [pc, #748] ; 10e30 <free@plt+0x454>
10b40: ebffff57 bl 108a4 <puts@plt>
10b44: e1a00006 mov r0, r6
10b48: ebffff91 bl 10994 <exit@plt>
10b4c: e59f12d0 ldr r1, [pc, #720] ; 10e24 <free@plt+0x448>
10b50: e59f02d0 ldr r0, [pc, #720] ; 10e28 <free@plt+0x44c>
10b54: ebffff40 bl 1085c <printf@plt>
10b58: e59f12cc ldr r1, [pc, #716] ; 10e2c <free@plt+0x450>
10b5c: e59f02c4 ldr r0, [pc, #708] ; 10e28 <free@plt+0x44c>
10b60: ebffff3d bl 1085c <printf@plt>
10b64: e59f02c4 ldr r0, [pc, #708] ; 10e30 <free@plt+0x454>
10b68: ebffff4d bl 108a4 <puts@plt>
10b6c: eaffffe0 b 10af4 <free@plt+0x118>
10b70: e59f3288 ldr r3, [pc, #648] ; 10e00 <free@plt+0x424>
10b74: e59f2290 ldr r2, [pc, #656] ; 10e0c <free@plt+0x430>
10b78: e59f12b4 ldr r1, [pc, #692] ; 10e34 <free@plt+0x458>
10b7c: e5930000 ldr r0, [r3]
10b80: ebffff59 bl 108ec <fprintf@plt>
10b84: eaffffda b 10af4 <free@plt+0x118>
10b88: e59f32a8 ldr r3, [pc, #680] ; 10e38 <free@plt+0x45c>
10b8c: e5933000 ldr r3, [r3]
10b90: e1540003 cmp r4, r3
10b94: 1a000005 bne 10bb0 <free@plt+0x1d4>
10b98: e59f226c ldr r2, [pc, #620] ; 10e0c <free@plt+0x430>
10b9c: e59f1298 ldr r1, [pc, #664] ; 10e3c <free@plt+0x460>
10ba0: e59f3258 ldr r3, [pc, #600] ; 10e00 <free@plt+0x424>
10ba4: e5930000 ldr r0, [r3]
10ba8: ebffff4f bl 108ec <fprintf@plt>
10bac: eaffffd1 b 10af8 <free@plt+0x11c>
10bb0: e2444001 sub r4, r4, #1
--
10be4: 1a000006 bne 10c04 <free@plt+0x228>
10be8: e59f221c ldr r2, [pc, #540] ; 10e0c <free@plt+0x430>
10bec: e59f1250 ldr r1, [pc, #592] ; 10e44 <free@plt+0x468>
10bf0: eaffffea b 10ba0 <free@plt+0x1c4>
10bf4: e3530000 cmp r3, #0
10bf8: 159f220c ldrne r2, [pc, #524] ; 10e0c <free@plt+0x430>
10bfc: 159f1244 ldrne r1, [pc, #580] ; 10e48 <free@plt+0x46c>
10c00: 1affffe6 bne 10ba0 <free@plt+0x1c4>
10c04: eb00031e bl 11884 <free@plt+0xea8>
10c08: e2506000 subs r6, r0, #0
10c0c: 1a000014 bne 10c64 <free@plt+0x288>
10c10: ebffff5c bl 10988 <__errno_location@plt>
10c14: e59f61e4 ldr r6, [pc, #484] ; 10e00 <free@plt+0x424>
10c18: e59f21ec ldr r2, [pc, #492] ; 10e0c <free@plt+0x430>
10c1c: e5904000 ldr r4, [r0]
10c20: e5960000 ldr r0, [r6]
10c24: e3540000 cmp r4, #0
10c28: 059f121c ldreq r1, [pc, #540] ; 10e4c <free@plt+0x470>
10c2c: 0affffdd beq 10ba8 <free@plt+0x1cc>
10c30: e59f1218 ldr r1, [pc, #536] ; 10e50 <free@plt+0x474>
10c34: ebffff2c bl 108ec <fprintf@plt>
10c38: e1a00004 mov r0, r4
10c3c: e5966000 ldr r6, [r6]
10c40: ebffff08 bl 10868 <strerror@plt>
10c44: e58d4000 str r4, [sp]
10c48: e59f3204 ldr r3, [pc, #516] ; 10e54 <free@plt+0x478>
10c4c: e3a0200a mov r2, #10
10c50: e59f1200 ldr r1, [pc, #512] ; 10e58 <free@plt+0x47c>
10c54: e58d0004 str r0, [sp, #4]
10c58: e1a00006 mov r0, r6
10c5c: ebffff22 bl 108ec <fprintf@plt>
10c60: eaffffa4 b 10af8 <free@plt+0x11c>
10c64: e5941004 ldr r1, [r4, #4]
10c68: eb000500 bl 12070 <free@plt+0x1694>
10c6c: e3500002 cmp r0, #2
10c70: 1a000008 bne 10c98 <free@plt+0x2bc>
10c74: e59f0184 ldr r0, [pc, #388] ; 10e00 <free@plt+0x424>
10c78: e5943004 ldr r3, [r4, #4]
10c7c: e59f2188 ldr r2, [pc, #392] ; 10e0c <free@plt+0x430>
10c80: e59f11d4 ldr r1, [pc, #468] ; 10e5c <free@plt+0x480>
10c84: e5900000 ldr r0, [r0]
10c88: ebffff17 bl 108ec <fprintf@plt>
10c8c: e1a00006 mov r0, r6
10c90: eb0002c6 bl 117b0 <free@plt+0xdd4>
10c94: eaffff97 b 10af8 <free@plt+0x11c>
10c98: e3500000 cmp r0, #0
10c9c: e5947004 ldr r7, [r4, #4]
10ca0: aa000014 bge 10cf8 <free@plt+0x31c>
10ca4: ebffff37 bl 10988 <__errno_location@plt>
10ca8: e59f8150 ldr r8, [pc, #336] ; 10e00 <free@plt+0x424>
10cac: e1a03007 mov r3, r7
10cb0: e59f2154 ldr r2, [pc, #340] ; 10e0c <free@plt+0x430>
10cb4: e5904000 ldr r4, [r0]
10cb8: e5980000 ldr r0, [r8]
10cbc: e3540013 cmp r4, #19
10cc0: 059f1198 ldreq r1, [pc, #408] ; 10e60 <free@plt+0x484>
10cc4: 0affffef beq 10c88 <free@plt+0x2ac>
10cc8: e59f1194 ldr r1, [pc, #404] ; 10e64 <free@plt+0x488>
10ccc: ebffff06 bl 108ec <fprintf@plt>
10cd0: e5987000 ldr r7, [r8]
10cd4: e1a00004 mov r0, r4
--
10ce8: e59f1168 ldr r1, [pc, #360] ; 10e58 <free@plt+0x47c>
10cec: e58d0004 str r0, [sp, #4]
10cf0: e1a00007 mov r0, r7
10cf4: ea000019 b 10d60 <free@plt+0x384>
10cf8: e5943008 ldr r3, [r4, #8]
10cfc: e3530000 cmp r3, #0
10d00: 0a000028 beq 10da8 <free@plt+0x3cc>
10d04: e28d2008 add r2, sp, #8
10d08: e1a01007 mov r1, r7
10d0c: e1a00006 mov r0, r6
10d10: eb00073b bl 12a04 <free@plt+0x2028>
10d14: e3500000 cmp r0, #0
10d18: 0a000012 beq 10d68 <free@plt+0x38c>
10d1c: ebffff19 bl 10988 <__errno_location@plt>
10d20: e59f80d8 ldr r8, [pc, #216] ; 10e00 <free@plt+0x424>
10d24: e5943004 ldr r3, [r4, #4]
10d28: e59f20dc ldr r2, [pc, #220] ; 10e0c <free@plt+0x430>
10d2c: e59f1134 ldr r1, [pc, #308] ; 10e68 <free@plt+0x48c>
10d30: e5907000 ldr r7, [r0]
10d34: e5980000 ldr r0, [r8]
10d38: ebfffeeb bl 108ec <fprintf@plt>
10d3c: e1a00007 mov r0, r7
10d40: e5984000 ldr r4, [r8]
10d44: ebfffec7 bl 10868 <strerror@plt>
10d48: e59f3104 ldr r3, [pc, #260] ; 10e54 <free@plt+0x478>
10d4c: e59f1104 ldr r1, [pc, #260] ; 10e58 <free@plt+0x47c>
10d50: e3a0200a mov r2, #10
10d54: e58d7000 str r7, [sp]
10d58: e58d0004 str r0, [sp, #4]
10d5c: e1a00004 mov r0, r4
10d60: ebfffee1 bl 108ec <fprintf@plt>
10d64: eaffffc8 b 10c8c <free@plt+0x2b0>
10d68: e28d3060 add r3, sp, #96 ; 0x60
--
10d88: 0a000006 beq 10da8 <free@plt+0x3cc>
10d8c: ebfffefd bl 10988 <__errno_location@plt>
10d90: e59f8068 ldr r8, [pc, #104] ; 10e00 <free@plt+0x424>
10d94: e5943008 ldr r3, [r4, #8]
10d98: e59f206c ldr r2, [pc, #108] ; 10e0c <free@plt+0x430>
10d9c: e59f10c8 ldr r1, [pc, #200] ; 10e6c <free@plt+0x490>
10da0: e5907000 ldr r7, [r0]
10da4: eaffffe2 b 10d34 <free@plt+0x358>
10da8: e5942000 ldr r2, [r4]
10dac: e5941004 ldr r1, [r4, #4]
10db0: e1a00006 mov r0, r6
10db4: eb00058e bl 123f4 <free@plt+0x1a18>
10db8: e2504000 subs r4, r0, #0
10dbc: 0a000008 beq 10de4 <free@plt+0x408>
10dc0: ebfffef0 bl 10988 <__errno_location@plt>
10dc4: e59f7034 ldr r7, [pc, #52] ; 10e00 <free@plt+0x424>
10dc8: e59f203c ldr r2, [pc, #60] ; 10e0c <free@plt+0x430>
10dcc: e59f109c ldr r1, [pc, #156] ; 10e70 <free@plt+0x494>
10dd0: e5904000 ldr r4, [r0]
10dd4: e5970000 ldr r0, [r7]
10dd8: ebfffec3 bl 108ec <fprintf@plt>
10ddc: e5977000 ldr r7, [r7]
10de0: eaffffbb b 10cd4 <free@plt+0x2f8>
--
10f90: e1a06001 mov r6, r1
10f94: e24dd04c sub sp, sp, #76 ; 0x4c
10f98: e3a01000 mov r1, #0
10f9c: e1a05000 mov r5, r0
10fa0: ebfffe6c bl 10958 <open64@plt>
10fa4: e3700001 cmn r0, #1
10fa8: e1a04000 mov r4, r0
10fac: 0a000055 beq 11108 <free@plt+0x72c>
10fb0: e3a02032 mov r2, #50 ; 0x32
10fb4: e28d1014 add r1, sp, #20
10fb8: ebfffe51 bl 10904 <read@plt>
10fbc: e3700001 cmn r0, #1
10fc0: 1a000014 bne 11018 <free@plt+0x63c>
10fc4: ebfffe6f bl 10988 <__errno_location@plt>
10fc8: e59f7144 ldr r7, [pc, #324] ; 11114 <free@plt+0x738>
10fcc: e1a03005 mov r3, r5
10fd0: e59f2140 ldr r2, [pc, #320] ; 11118 <free@plt+0x73c>
10fd4: e59f1140 ldr r1, [pc, #320] ; 1111c <free@plt+0x740>
10fd8: e5906000 ldr r6, [r0]
10fdc: e5970000 ldr r0, [r7]
10fe0: ebfffe41 bl 108ec <fprintf@plt>
10fe4: e1a00006 mov r0, r6
10fe8: e5975000 ldr r5, [r7]
10fec: ebfffe1d bl 10868 <strerror@plt>
10ff0: e58d6000 str r6, [sp]
10ff4: e59f3124 ldr r3, [pc, #292] ; 11120 <free@plt+0x744>
10ff8: e3a02008 mov r2, #8
10ffc: e59f1120 ldr r1, [pc, #288] ; 11124 <free@plt+0x748>
11000: e58d0004 str r0, [sp, #4]
11004: e1a00005 mov r0, r5
11008: ebfffe37 bl 108ec <fprintf@plt>
1100c: e1a00004 mov r0, r4
11010: ebfffe6e bl 109d0 <close@plt>
11014: ea00003a b 11104 <free@plt+0x728>
11018: e3500032 cmp r0, #50 ; 0x32
1101c: 1a000009 bne 11048 <free@plt+0x66c>
11020: e59f20f0 ldr r2, [pc, #240] ; 11118 <free@plt+0x73c>
11024: e59f10fc ldr r1, [pc, #252] ; 11128 <free@plt+0x74c>
11028: e1a03005 mov r3, r5
1102c: e59f00e0 ldr r0, [pc, #224] ; 11114 <free@plt+0x738>
11030: e5900000 ldr r0, [r0]
11034: ebfffe2c bl 108ec <fprintf@plt>
11038: ebfffe52 bl 10988 <__errno_location@plt>
1103c: e3a03016 mov r3, #22
--
11054: e5403034 strb r3, [r0, #-52] ; 0xffffffcc
11058: e1a02006 mov r2, r6
1105c: e59f10c8 ldr r1, [pc, #200] ; 1112c <free@plt+0x750>
11060: e28d0014 add r0, sp, #20
11064: ebfffe32 bl 10934 <sscanf@plt>
11068: e3500001 cmp r0, #1
1106c: 11a03005 movne r3, r5
11070: 159f20a0 ldrne r2, [pc, #160] ; 11118 <free@plt+0x73c>
11074: 159f10b4 ldrne r1, [pc, #180] ; 11130 <free@plt+0x754>
11078: 1affffeb bne 1102c <free@plt+0x650>
1107c: e1c620d0 ldrd r2, [r6]
11080: e3520000 cmp r2, #0
11084: e2d31000 sbcs r1, r3, #0
11088: aa000007 bge 110ac <free@plt+0x6d0>
1108c: e1cd20f0 strd r2, [sp]
11090: e59f307c ldr r3, [pc, #124] ; 11114 <free@plt+0x738>
11094: e58d5008 str r5, [sp, #8]
11098: e59f2078 ldr r2, [pc, #120] ; 11118 <free@plt+0x73c>
1109c: e59f1090 ldr r1, [pc, #144] ; 11134 <free@plt+0x758>
110a0: e5930000 ldr r0, [r3]
110a4: ebfffe10 bl 108ec <fprintf@plt>
110a8: eaffffe2 b 11038 <free@plt+0x65c>
110ac: e1a00004 mov r0, r4
110b0: ebfffe46 bl 109d0 <close@plt>
110b4: e2504000 subs r4, r0, #0
110b8: 0a000012 beq 11108 <free@plt+0x72c>
110bc: ebfffe31 bl 10988 <__errno_location@plt>
110c0: e59f604c ldr r6, [pc, #76] ; 11114 <free@plt+0x738>
110c4: e1a03005 mov r3, r5
110c8: e59f2048 ldr r2, [pc, #72] ; 11118 <free@plt+0x73c>
110cc: e59f1064 ldr r1, [pc, #100] ; 11138 <free@plt+0x75c>
110d0: e5904000 ldr r4, [r0]
110d4: e5960000 ldr r0, [r6]
110d8: ebfffe03 bl 108ec <fprintf@plt>
110dc: e1a00004 mov r0, r4
110e0: e5965000 ldr r5, [r6]
110e4: ebfffddf bl 10868 <strerror@plt>
110e8: e58d4000 str r4, [sp]
110ec: e59f302c ldr r3, [pc, #44] ; 11120 <free@plt+0x744>
110f0: e3a02008 mov r2, #8
110f4: e59f1028 ldr r1, [pc, #40] ; 11124 <free@plt+0x748>
110f8: e58d0004 str r0, [sp, #4]
110fc: e1a00005 mov r0, r5
11100: ebfffdf9 bl 108ec <fprintf@plt>
11104: e3e04000 mvn r4, #0
11108: e1a00004 mov r0, r4
--
11138: 0001393f andeq r3, r1, pc, lsr r9
1113c: e92d4030 push {r4, r5, lr}
11140: e24dd01c sub sp, sp, #28
11144: e1a04001 mov r4, r1
11148: e28d1010 add r1, sp, #16
1114c: e1a05000 mov r5, r0
11150: ebffff8d bl 10f8c <free@plt+0x5b0>
11154: e3500000 cmp r0, #0
11158: 1a00000e bne 11198 <free@plt+0x7bc>
1115c: e1cd21d0 ldrd r2, [sp, #16]
11160: e3520102 cmp r2, #-2147483648 ; 0x80000000
11164: e2d31000 sbcs r1, r3, #0
11168: b5842000 strlt r2, [r4]
1116c: ba00000a blt 1119c <free@plt+0x7c0>
11170: e1cd20f0 strd r2, [sp]
11174: e59f3028 ldr r3, [pc, #40] ; 111a4 <free@plt+0x7c8>
11178: e58d5008 str r5, [sp, #8]
1117c: e59f2024 ldr r2, [pc, #36] ; 111a8 <free@plt+0x7cc>
11180: e5930000 ldr r0, [r3]
11184: e59f1020 ldr r1, [pc, #32] ; 111ac <free@plt+0x7d0>
11188: ebfffdd7 bl 108ec <fprintf@plt>
1118c: ebfffdfd bl 10988 <__errno_location@plt>
11190: e3a03016 mov r3, #22
--
11250: e3a01000 mov r1, #0
11254: e1a05000 mov r5, r0
11258: e1a07002 mov r7, r2
1125c: ebfffdbd bl 10958 <open64@plt>
11260: e3700001 cmn r0, #1
11264: e1a04000 mov r4, r0
11268: 0a000050 beq 113b0 <free@plt+0x9d4>
1126c: e1a02007 mov r2, r7
11270: e1a01008 mov r1, r8
11274: ebfffda2 bl 10904 <read@plt>
11278: e3700001 cmn r0, #1
1127c: e1a06000 mov r6, r0
11280: 1a000014 bne 112d8 <free@plt+0x8fc>
11284: ebfffdbf bl 10988 <__errno_location@plt>
11288: e59f712c ldr r7, [pc, #300] ; 113bc <free@plt+0x9e0>
1128c: e1a03005 mov r3, r5
11290: e59f2128 ldr r2, [pc, #296] ; 113c0 <free@plt+0x9e4>
11294: e59f1128 ldr r1, [pc, #296] ; 113c4 <free@plt+0x9e8>
11298: e5906000 ldr r6, [r0]
1129c: e5970000 ldr r0, [r7]
112a0: ebfffd91 bl 108ec <fprintf@plt>
112a4: e1a00006 mov r0, r6
112a8: e5975000 ldr r5, [r7]
112ac: ebfffd6d bl 10868 <strerror@plt>
112b0: e58d6000 str r6, [sp]
112b4: e59f310c ldr r3, [pc, #268] ; 113c8 <free@plt+0x9ec>
112b8: e3a02008 mov r2, #8
112bc: e59f1108 ldr r1, [pc, #264] ; 113cc <free@plt+0x9f0>
112c0: e58d0004 str r0, [sp, #4]
112c4: e1a00005 mov r0, r5
112c8: ebfffd87 bl 108ec <fprintf@plt>
112cc: e1a00004 mov r0, r4
112d0: ebfffdbe bl 109d0 <close@plt>
112d4: ea000034 b 113ac <free@plt+0x9d0>
112d8: e1570000 cmp r7, r0
112dc: 1a000009 bne 11308 <free@plt+0x92c>
112e0: e59f00d4 ldr r0, [pc, #212] ; 113bc <free@plt+0x9e0>
112e4: e1a03005 mov r3, r5
112e8: e59f20d0 ldr r2, [pc, #208] ; 113c0 <free@plt+0x9e4>
112ec: e59f10dc ldr r1, [pc, #220] ; 113d0 <free@plt+0x9f4>
112f0: e5900000 ldr r0, [r0]
112f4: ebfffd7c bl 108ec <fprintf@plt>
112f8: ebfffda2 bl 10988 <__errno_location@plt>
112fc: e3a03016 mov r3, #22
11300: e5803000 str r3, [r0]
11304: eafffff0 b 112cc <free@plt+0x8f0>
11308: e3a03000 mov r3, #0
1130c: e7c83000 strb r3, [r8, r0]
11310: e3a02001 mov r2, #1
11314: e28d100c add r1, sp, #12
11318: e1a00004 mov r0, r4
1131c: ebfffd78 bl 10904 <read@plt>
11320: e3500001 cmp r0, #1
11324: 0affffd6 beq 11284 <free@plt+0x8a8>
11328: e3500000 cmp r0, #0
1132c: 0a000007 beq 11350 <free@plt+0x974>
11330: e59f0084 ldr r0, [pc, #132] ; 113bc <free@plt+0x9e0>
11334: e58d7000 str r7, [sp]
11338: e1a03005 mov r3, r5
1133c: e59f207c ldr r2, [pc, #124] ; 113c0 <free@plt+0x9e4>
11340: e59f108c ldr r1, [pc, #140] ; 113d4 <free@plt+0x9f8>
11344: e5900000 ldr r0, [r0]
11348: ebfffd67 bl 108ec <fprintf@plt>
1134c: eaffffe9 b 112f8 <free@plt+0x91c>
11350: e1a00004 mov r0, r4
11354: ebfffd9d bl 109d0 <close@plt>
11358: e3500000 cmp r0, #0
1135c: 01a04006 moveq r4, r6
11360: 0a000012 beq 113b0 <free@plt+0x9d4>
11364: ebfffd87 bl 10988 <__errno_location@plt>
11368: e59f604c ldr r6, [pc, #76] ; 113bc <free@plt+0x9e0>
1136c: e1a03005 mov r3, r5
11370: e59f2048 ldr r2, [pc, #72] ; 113c0 <free@plt+0x9e4>
11374: e59f105c ldr r1, [pc, #92] ; 113d8 <free@plt+0x9fc>
11378: e5904000 ldr r4, [r0]
1137c: e5960000 ldr r0, [r6]
11380: ebfffd59 bl 108ec <fprintf@plt>
11384: e1a00004 mov r0, r4
11388: e5965000 ldr r5, [r6]
1138c: ebfffd35 bl 10868 <strerror@plt>
11390: e58d4000 str r4, [sp]
11394: e59f302c ldr r3, [pc, #44] ; 113c8 <free@plt+0x9ec>
11398: e3a02008 mov r2, #8
1139c: e59f1028 ldr r1, [pc, #40] ; 113cc <free@plt+0x9f0>
113a0: e58d0004 str r0, [sp, #4]
113a4: e1a00005 mov r0, r5
113a8: ebfffd4f bl 108ec <fprintf@plt>
113ac: e3e04000 mvn r4, #0
113b0: e1a00004 mov r0, r4
--
113e4: e1a0a000 mov sl, r0
113e8: ebfffd6c bl 109a0 <strlen@plt>
113ec: e1a04000 mov r4, r0
113f0: e1a09000 mov r9, r0
113f4: e1a00007 mov r0, r7
113f8: ebfffd68 bl 109a0 <strlen@plt>
113fc: e0846000 add r6, r4, r0
11400: e2866002 add r6, r6, #2
11404: e1a08000 mov r8, r0
11408: e1a00006 mov r0, r6
1140c: ebfffd27 bl 108b0 <alloc@plt>
11410: e2505000 subs r5, r0, #0
11414: 1a000014 bne 1146c <free@plt+0xa90>
11418: ebfffd5a bl 10988 <__errno_location@plt>
1141c: e59f7080 ldr r7, [pc, #128] ; 114a4 <free@plt+0xac8>
11420: e1a03006 mov r3, r6
11424: e59f207c ldr r2, [pc, #124] ; 114a8 <free@plt+0xacc>
11428: e59f107c ldr r1, [pc, #124] ; 114ac <free@plt+0xad0>
1142c: e5904000 ldr r4, [r0]
11430: e5970000 ldr r0, [r7]
11434: ebfffd2c bl 108ec <fprintf@plt>
11438: e1a00004 mov r0, r4
1143c: e5976000 ldr r6, [r7]
11440: ebfffd08 bl 10868 <strerror@plt>
11444: e58d4000 str r4, [sp]
11448: e59f3060 ldr r3, [pc, #96] ; 114b0 <free@plt+0xad4>
1144c: e3a02008 mov r2, #8
11450: e59f105c ldr r1, [pc, #92] ; 114b4 <free@plt+0xad8>
11454: e58d0004 str r0, [sp, #4]
11458: e1a00006 mov r0, r6
1145c: ebfffd22 bl 108ec <fprintf@plt>
11460: e1a00005 mov r0, r5
11464: e28dd008 add sp, sp, #8
--
114a0: eaffffee b 11460 <free@plt+0xa84>
114a4: 000240b0 strheq r4, [r2], -r0
114a8: 00013895 muleq r1, r5, r8
114ac: 000139d8 ldrdeq r3, [r1], -r8
114b0: 00013915 andeq r3, r1, r5, lsl r9
114b4: 0001374f andeq r3, r1, pc, asr #14
114b8: e92d40f0 push {r4, r5, r6, r7, lr}
114bc: e24dd074 sub sp, sp, #116 ; 0x74
114c0: e28d1008 add r1, sp, #8
114c4: e1a05000 mov r5, r0
114c8: ebfffce9 bl 10874 <stat64@plt>
114cc: e3500000 cmp r0, #0
114d0: aa000014 bge 11528 <free@plt+0xb4c>
114d4: ebfffd2b bl 10988 <__errno_location@plt>
114d8: e59f60c8 ldr r6, [pc, #200] ; 115a8 <free@plt+0xbcc>
114dc: e59f20c8 ldr r2, [pc, #200] ; 115ac <free@plt+0xbd0>
114e0: e59f10c8 ldr r1, [pc, #200] ; 115b0 <free@plt+0xbd4>
114e4: e1a03005 mov r3, r5
114e8: e5904000 ldr r4, [r0]
114ec: e5960000 ldr r0, [r6]
114f0: ebfffcfd bl 108ec <fprintf@plt>
114f4: e1a00004 mov r0, r4
114f8: e5965000 ldr r5, [r6]
114fc: ebfffcd9 bl 10868 <strerror@plt>
11500: e58d4000 str r4, [sp]
11504: e59f30a8 ldr r3, [pc, #168] ; 115b4 <free@plt+0xbd8>
11508: e3a02008 mov r2, #8
1150c: e59f10a4 ldr r1, [pc, #164] ; 115b8 <free@plt+0xbdc>
11510: e58d0004 str r0, [sp, #4]
11514: e1a00005 mov r0, r5
11518: ebfffcf3 bl 108ec <fprintf@plt>
1151c: e3e00000 mvn r0, #0
11520: e28dd074 add sp, sp, #116 ; 0x74
--
115d8: e3a02032 mov r2, #50 ; 0x32
115dc: e1a06000 mov r6, r0
115e0: ebffff18 bl 11248 <free@plt+0x86c>
115e4: e3500000 cmp r0, #0
115e8: ba000010 blt 11630 <free@plt+0xc54>
115ec: e1a03005 mov r3, r5
115f0: e1a02004 mov r2, r4
115f4: e59f108c ldr r1, [pc, #140] ; 11688 <free@plt+0xcac>
115f8: e28d000c add r0, sp, #12
115fc: ebfffccc bl 10934 <sscanf@plt>
11600: e3500002 cmp r0, #2
11604: 0a00000b beq 11638 <free@plt+0xc5c>
11608: ebfffcde bl 10988 <__errno_location@plt>
1160c: e3a03016 mov r3, #22
11610: e59f2074 ldr r2, [pc, #116] ; 1168c <free@plt+0xcb0>
11614: e59f1074 ldr r1, [pc, #116] ; 11690 <free@plt+0xcb4>
11618: e5803000 str r3, [r0]
1161c: e59f0070 ldr r0, [pc, #112] ; 11694 <free@plt+0xcb8>
11620: e1a03006 mov r3, r6
11624: e5900000 ldr r0, [r0]
11628: ebfffcaf bl 108ec <fprintf@plt>
1162c: e3e00000 mvn r0, #0
11630: e28dd040 add sp, sp, #64 ; 0x40
11634: e8bd8070 pop {r4, r5, r6, pc}
11638: e5943000 ldr r3, [r4]
1163c: e3530000 cmp r3, #0
11640: ba000003 blt 11654 <free@plt+0xc78>
11644: e5953000 ldr r3, [r5]
11648: e3530000 cmp r3, #0
1164c: a3a00000 movge r0, #0
11650: aafffff6 bge 11630 <free@plt+0xc54>
11654: ebfffccb bl 10988 <__errno_location@plt>
11658: e3a03016 mov r3, #22
1165c: e59f2028 ldr r2, [pc, #40] ; 1168c <free@plt+0xcb0>
11660: e59f1030 ldr r1, [pc, #48] ; 11698 <free@plt+0xcbc>
11664: e5803000 str r3, [r0]
11668: e59f0024 ldr r0, [pc, #36] ; 11694 <free@plt+0xcb8>
1166c: e5953000 ldr r3, [r5]
11670: e58d6004 str r6, [sp, #4]
11674: e58d3000 str r3, [sp]
11678: e5943000 ldr r3, [r4]
1167c: e5900000 ldr r0, [r0]
11680: ebfffc99 bl 108ec <fprintf@plt>
11684: eaffffe8 b 1162c <free@plt+0xc50>
11688: 00013a6f andeq r3, r1, pc, ror #20
--
116c4: e2800039 add r0, r0, #57 ; 0x39
116c8: e3c00007 bic r0, r0, #7
116cc: e04dd000 sub sp, sp, r0
116d0: e1a0000d mov r0, sp
116d4: ebfffca8 bl 1097c <sprintf@plt>
116d8: e1a02006 mov r2, r6
116dc: e1a01005 mov r1, r5
116e0: e1a0000d mov r0, sp
116e4: ebffffb6 bl 115c4 <free@plt+0xbe8>
116e8: e24bd014 sub sp, fp, #20
116ec: e8bd88f0 pop {r4, r5, r6, r7, fp, pc}
116f0: e92d4073 push {r0, r1, r4, r5, r6, lr}
116f4: e59f5050 ldr r5, [pc, #80] ; 1174c <free@plt+0xd70>
116f8: e1a06000 mov r6, r0
116fc: ebfffca1 bl 10988 <__errno_location@plt>
11700: e1a03006 mov r3, r6
11704: e59f2044 ldr r2, [pc, #68] ; 11750 <free@plt+0xd74>
11708: e59f1044 ldr r1, [pc, #68] ; 11754 <free@plt+0xd78>
1170c: e5904000 ldr r4, [r0]
11710: e5950000 ldr r0, [r5]
11714: ebfffc74 bl 108ec <fprintf@plt>
11718: e1a00004 mov r0, r4
1171c: e5955000 ldr r5, [r5]
11720: ebfffc50 bl 10868 <strerror@plt>
11724: e58d4000 str r4, [sp]
11728: e59f3028 ldr r3, [pc, #40] ; 11758 <free@plt+0xd7c>
1172c: e3a02008 mov r2, #8
11730: e59f1024 ldr r1, [pc, #36] ; 1175c <free@plt+0xd80>
11734: e58d0004 str r0, [sp, #4]
11738: e1a00005 mov r0, r5
1173c: ebfffc6a bl 108ec <fprintf@plt>
11740: e3e00000 mvn r0, #0
11744: e28dd008 add sp, sp, #8
--
118ec: 1a000008 bne 11914 <free@plt+0xf38>
118f0: ebfffc24 bl 10988 <__errno_location@plt>
118f4: e3a03000 mov r3, #0
118f8: e5803000 str r3, [r0]
118fc: e1a00004 mov r0, r4
11900: ebffffaa bl 117b0 <free@plt+0xdd4>
11904: e3a04000 mov r4, #0
11908: e1a00004 mov r0, r4
1190c: e28dd010 add sp, sp, #16
11910: e8bd8070 pop {r4, r5, r6, pc}
11914: ebfffc2d bl 109d0 <close@plt>
11918: e3500000 cmp r0, #0
1191c: 0a000012 beq 1196c <free@plt+0xf90>
11920: ebfffc18 bl 10988 <__errno_location@plt>
11924: e59f6284 ldr r6, [pc, #644] ; 11bb0 <free@plt+0x11d4>
11928: e594300c ldr r3, [r4, #12]
1192c: e59f2280 ldr r2, [pc, #640] ; 11bb4 <free@plt+0x11d8>
11930: e59f1280 ldr r1, [pc, #640] ; 11bb8 <free@plt+0x11dc>
11934: e5905000 ldr r5, [r0]
11938: e5960000 ldr r0, [r6]
1193c: ebfffbea bl 108ec <fprintf@plt>
11940: e1a00005 mov r0, r5
11944: e5966000 ldr r6, [r6]
11948: ebfffbc6 bl 10868 <strerror@plt>
1194c: e58d5000 str r5, [sp]
11950: e59f3264 ldr r3, [pc, #612] ; 11bbc <free@plt+0x11e0>
11954: e3a02008 mov r2, #8
11958: e59f1260 ldr r1, [pc, #608] ; 11bc0 <free@plt+0x11e4>
1195c: e58d0004 str r0, [sp, #4]
11960: e1a00006 mov r0, r6
11964: ebfffbe0 bl 108ec <fprintf@plt>
11968: eaffffe3 b 118fc <free@plt+0xf20>
1196c: e59f1250 ldr r1, [pc, #592] ; 11bc4 <free@plt+0x11e8>
--
11b48: e59f10bc ldr r1, [pc, #188] ; 11c0c <free@plt+0x1230>
11b4c: e5940040 ldr r0, [r4, #64] ; 0x40
11b50: ebfffe21 bl 113dc <free@plt+0xa00>
11b54: e3500000 cmp r0, #0
11b58: e5840060 str r0, [r4, #96] ; 0x60
11b5c: 0affff66 beq 118fc <free@plt+0xf20>
11b60: e28d100c add r1, sp, #12
11b64: e5940014 ldr r0, [r4, #20]
11b68: ebfffd73 bl 1113c <free@plt+0x760>
11b6c: e3500000 cmp r0, #0
11b70: 1affff61 bne 118fc <free@plt+0xf20>
11b74: e59d300c ldr r3, [sp, #12]
11b78: e3530001 cmp r3, #1
11b7c: 0affff61 beq 11908 <free@plt+0xf2c>
11b80: e59f0028 ldr r0, [pc, #40] ; 11bb0 <free@plt+0x11d4>
11b84: e58d3000 str r3, [sp]
11b88: e59f2024 ldr r2, [pc, #36] ; 11bb4 <free@plt+0x11d8>
11b8c: e3a03001 mov r3, #1
11b90: e59f1078 ldr r1, [pc, #120] ; 11c10 <free@plt+0x1234>
11b94: e5900000 ldr r0, [r0]
11b98: ebfffb53 bl 108ec <fprintf@plt>
11b9c: eaffff56 b 118fc <free@plt+0xf20>
11ba0: 00013af2 strdeq r3, [r1], -r2
--
11d98: ebfffafa bl 10988 <__errno_location@plt>
11d9c: e59fa17c ldr sl, [pc, #380] ; 11f20 <free@plt+0x1544>
11da0: e3a09000 mov r9, #0
11da4: e1a07000 mov r7, r0
11da8: e5879000 str r9, [r7]
11dac: e1a00008 mov r0, r8
11db0: ebfffadc bl 10928 <readdir64@plt>
11db4: e3500000 cmp r0, #0
11db8: 0a000022 beq 11e48 <free@plt+0x146c>
11dbc: e2806013 add r6, r0, #19
11dc0: e1a00006 mov r0, r6
11dc4: ebfffaf5 bl 109a0 <strlen@plt>
11dc8: e35000fe cmp r0, #254 ; 0xfe
11dcc: 9a00000b bls 11e00 <free@plt+0x1424>
11dd0: e59f014c ldr r0, [pc, #332] ; 11f24 <free@plt+0x1548>
11dd4: e58d6000 str r6, [sp]
11dd8: e59f2148 ldr r2, [pc, #328] ; 11f28 <free@plt+0x154c>
11ddc: e595300c ldr r3, [r5, #12]
11de0: e59f1144 ldr r1, [pc, #324] ; 11f2c <free@plt+0x1550>
11de4: e5900000 ldr r0, [r0]
11de8: ebfffabf bl 108ec <fprintf@plt>
11dec: e3a03016 mov r3, #22
11df0: e5873000 str r3, [r7]
--
11e18: 1affffe2 bne 11da8 <free@plt+0x13cc>
11e1c: e5943000 ldr r3, [r4]
11e20: e5942008 ldr r2, [r4, #8]
11e24: e2833001 add r3, r3, #1
11e28: e5843000 str r3, [r4]
11e2c: e59d300c ldr r3, [sp, #12]
11e30: e1520003 cmp r2, r3
11e34: e5942004 ldr r2, [r4, #4]
11e38: b5843008 strlt r3, [r4, #8]
11e3c: e1530002 cmp r3, r2
11e40: b5843004 strlt r3, [r4, #4]
11e44: eaffffd7 b 11da8 <free@plt+0x13cc>
11e48: e5976000 ldr r6, [r7]
11e4c: e3560000 cmp r6, #0
11e50: 0a000010 beq 11e98 <free@plt+0x14bc>
11e54: e59f40c8 ldr r4, [pc, #200] ; 11f24 <free@plt+0x1548>
11e58: e595300c ldr r3, [r5, #12]
11e5c: e59f20c4 ldr r2, [pc, #196] ; 11f28 <free@plt+0x154c>
11e60: e59f10c8 ldr r1, [pc, #200] ; 11f30 <free@plt+0x1554>
11e64: e5940000 ldr r0, [r4]
11e68: ebfffa9f bl 108ec <fprintf@plt>
11e6c: e1a00006 mov r0, r6
11e70: e5944000 ldr r4, [r4]
11e74: ebfffa7b bl 10868 <strerror@plt>
11e78: e58d6000 str r6, [sp]
11e7c: e59f30b0 ldr r3, [pc, #176] ; 11f34 <free@plt+0x1558>
11e80: e3a02008 mov r2, #8
11e84: e59f10ac ldr r1, [pc, #172] ; 11f38 <free@plt+0x155c>
11e88: e58d0004 str r0, [sp, #4]
11e8c: e1a00004 mov r0, r4
11e90: ebfffa95 bl 108ec <fprintf@plt>
11e94: eaffffd6 b 11df4 <free@plt+0x1418>
11e98: e1a00008 mov r0, r8
11e9c: ebfffac5 bl 109b8 <closedir@plt>
11ea0: e3500000 cmp r0, #0
11ea4: 0a000012 beq 11ef4 <free@plt+0x1518>
11ea8: e59f6074 ldr r6, [pc, #116] ; 11f24 <free@plt+0x1548>
11eac: e5974000 ldr r4, [r7]
11eb0: e595300c ldr r3, [r5, #12]
11eb4: e59f206c ldr r2, [pc, #108] ; 11f28 <free@plt+0x154c>
11eb8: e59f107c ldr r1, [pc, #124] ; 11f3c <free@plt+0x1560>
11ebc: e5960000 ldr r0, [r6]
11ec0: ebfffa89 bl 108ec <fprintf@plt>
11ec4: e1a00004 mov r0, r4
11ec8: e5965000 ldr r5, [r6]
11ecc: ebfffa65 bl 10868 <strerror@plt>
11ed0: e58d4000 str r4, [sp]
11ed4: e59f3058 ldr r3, [pc, #88] ; 11f34 <free@plt+0x1558>
11ed8: e3a02008 mov r2, #8
11edc: e59f1054 ldr r1, [pc, #84] ; 11f38 <free@plt+0x155c>
11ee0: e58d0004 str r0, [sp, #4]
11ee4: e1a00005 mov r0, r5
11ee8: ebfffa7f bl 108ec <fprintf@plt>
11eec: e3e00000 mvn r0, #0
11ef0: ea000008 b 11f18 <free@plt+0x153c>
--
12078: e24dd09c sub sp, sp, #156 ; 0x9c
1207c: e1a06000 mov r6, r0
12080: e5900040 ldr r0, [r0, #64] ; 0x40
12084: e1a05001 mov r5, r1
12088: ebfffa44 bl 109a0 <strlen@plt>
1208c: e24b108c sub r1, fp, #140 ; 0x8c
12090: e280006b add r0, r0, #107 ; 0x6b
12094: e3c00007 bic r0, r0, #7
12098: e04dd000 sub sp, sp, r0
1209c: e1a00005 mov r0, r5
120a0: ebfff9f3 bl 10874 <stat64@plt>
120a4: e3500000 cmp r0, #0
120a8: 0a000014 beq 12100 <free@plt+0x1724>
120ac: ebfffa35 bl 10988 <__errno_location@plt>
120b0: e59f61e8 ldr r6, [pc, #488] ; 122a0 <free@plt+0x18c4>
120b4: e1a03005 mov r3, r5
120b8: e59f21e4 ldr r2, [pc, #484] ; 122a4 <free@plt+0x18c8>
120bc: e59f11e4 ldr r1, [pc, #484] ; 122a8 <free@plt+0x18cc>
120c0: e5904000 ldr r4, [r0]
120c4: e5960000 ldr r0, [r6]
120c8: ebfffa07 bl 108ec <fprintf@plt>
120cc: e1a00004 mov r0, r4
120d0: e5965000 ldr r5, [r6]
120d4: ebfff9e3 bl 10868 <strerror@plt>
120d8: e58d4000 str r4, [sp]
120dc: e59f31c8 ldr r3, [pc, #456] ; 122ac <free@plt+0x18d0>
120e0: e3a02008 mov r2, #8
120e4: e59f11c4 ldr r1, [pc, #452] ; 122b0 <free@plt+0x18d4>
120e8: e58d0004 str r0, [sp, #4]
120ec: e1a00005 mov r0, r5
120f0: ebfff9fd bl 108ec <fprintf@plt>
120f4: e3e00000 mvn r0, #0
120f8: e24bd020 sub sp, fp, #32
120fc: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
12100: e51b307c ldr r3, [fp, #-124] ; 0xffffff84
12104: e2033a0f and r3, r3, #61440 ; 0xf000
12108: e3530a02 cmp r3, #8192 ; 0x2000
1210c: 0a000009 beq 12138 <free@plt+0x175c>
12110: e59f0188 ldr r0, [pc, #392] ; 122a0 <free@plt+0x18c4>
12114: e1a03005 mov r3, r5
12118: e59f2184 ldr r2, [pc, #388] ; 122a4 <free@plt+0x18c8>
1211c: e59f1190 ldr r1, [pc, #400] ; 122b4 <free@plt+0x18d8>
12120: e5900000 ldr r0, [r0]
12124: ebfff9f0 bl 108ec <fprintf@plt>
12128: ebfffa16 bl 10988 <__errno_location@plt>
1212c: e3a03016 mov r3, #22
--
12198: e1a01004 mov r1, r4
1219c: e1a0000a mov r0, sl
121a0: ebfffd3d bl 1169c <free@plt+0xcc0>
121a4: e3500000 cmp r0, #0
121a8: 0a000012 beq 121f8 <free@plt+0x181c>
121ac: ebfff9f5 bl 10988 <__errno_location@plt>
121b0: e5903000 ldr r3, [r0]
121b4: e3530002 cmp r3, #2
121b8: 1a000001 bne 121c4 <free@plt+0x17e8>
121bc: e2844001 add r4, r4, #1
121c0: eaffffef b 12184 <free@plt+0x17a8>
121c4: e3530000 cmp r3, #0
121c8: 1affffc9 bne 120f4 <free@plt+0x1718>
121cc: e59f00cc ldr r0, [pc, #204] ; 122a0 <free@plt+0x18c4>
121d0: e1a03005 mov r3, r5
121d4: e58d7004 str r7, [sp, #4]
121d8: e58d9000 str r9, [sp]
121dc: e59f20c0 ldr r2, [pc, #192] ; 122a4 <free@plt+0x18c8>
121e0: e59f10d0 ldr r1, [pc, #208] ; 122b8 <free@plt+0x18dc>
121e4: e5900000 ldr r0, [r0]
121e8: ebfff9bf bl 108ec <fprintf@plt>
121ec: ebfff9e5 bl 10988 <__errno_location@plt>
121f0: e3a03013 mov r3, #19
--
1221c: e2473001 sub r3, r7, #1
12220: e1a02004 mov r2, r4
12224: e5961040 ldr r1, [r6, #64] ; 0x40
12228: e1a00008 mov r0, r8
1222c: ebfff9d2 bl 1097c <sprintf@plt>
12230: e3a01000 mov r1, #0
12234: e1a00008 mov r0, r8
12238: ebfff9c6 bl 10958 <open64@plt>
1223c: e3700001 cmn r0, #1
12240: 0affffe1 beq 121cc <free@plt+0x17f0>
12244: ebfff9e1 bl 109d0 <close@plt>
12248: e3500000 cmp r0, #0
1224c: 0a000011 beq 12298 <free@plt+0x18bc>
12250: ebfff9cc bl 10988 <__errno_location@plt>
12254: e59f5044 ldr r5, [pc, #68] ; 122a0 <free@plt+0x18c4>
12258: e1a03008 mov r3, r8
1225c: e59f2040 ldr r2, [pc, #64] ; 122a4 <free@plt+0x18c8>
12260: e59f1054 ldr r1, [pc, #84] ; 122bc <free@plt+0x18e0>
12264: e5904000 ldr r4, [r0]
12268: e5950000 ldr r0, [r5]
1226c: ebfff99e bl 108ec <fprintf@plt>
12270: e1a00004 mov r0, r4
12274: e5955000 ldr r5, [r5]
12278: ebfff97a bl 10868 <strerror@plt>
1227c: e58d4000 str r4, [sp]
12280: e59f3024 ldr r3, [pc, #36] ; 122ac <free@plt+0x18d0>
12284: e3a02008 mov r2, #8
12288: e59f1020 ldr r1, [pc, #32] ; 122b0 <free@plt+0x18d4>
1228c: e58d0004 str r0, [sp, #4]
12290: e1a00005 mov r0, r5
12294: ebfff994 bl 108ec <fprintf@plt>
12298: e3a00002 mov r0, #2
1229c: eaffff95 b 120f8 <free@plt+0x171c>
--
12318: 8a000028 bhi 123c0 <free@plt+0x19e4>
1231c: e1a04000 mov r4, r0
12320: e3a02080 mov r2, #128 ; 0x80
12324: e1a01006 mov r1, r6
12328: e28d0020 add r0, sp, #32
1232c: ebfff97a bl 1091c <strncpy@plt>
12330: e3a01000 mov r1, #0
12334: e1a00007 mov r0, r7
12338: e1cd41ba strh r4, [sp, #26]
1233c: ebfff985 bl 10958 <open64@plt>
12340: e3700001 cmn r0, #1
12344: e1a04000 mov r4, r0
12348: 1a000014 bne 123a0 <free@plt+0x19c4>
1234c: ebfff98d bl 10988 <__errno_location@plt>
12350: e59f6084 ldr r6, [pc, #132] ; 123dc <free@plt+0x1a00>
12354: e1a03007 mov r3, r7
12358: e59f2080 ldr r2, [pc, #128] ; 123e0 <free@plt+0x1a04>
1235c: e59f1080 ldr r1, [pc, #128] ; 123e4 <free@plt+0x1a08>
12360: e5905000 ldr r5, [r0]
12364: e5960000 ldr r0, [r6]
12368: ebfff95f bl 108ec <fprintf@plt>
1236c: e1a00005 mov r0, r5
12370: e5966000 ldr r6, [r6]
12374: ebfff93b bl 10868 <strerror@plt>
12378: e58d5000 str r5, [sp]
1237c: e59f3064 ldr r3, [pc, #100] ; 123e8 <free@plt+0x1a0c>
12380: e3a02008 mov r2, #8
12384: e59f1060 ldr r1, [pc, #96] ; 123ec <free@plt+0x1a10>
12388: e58d0004 str r0, [sp, #4]
1238c: e1a00006 mov r0, r6
12390: ebfff955 bl 108ec <fprintf@plt>
12394: e1a00004 mov r0, r4
12398: e28dd0a4 add sp, sp, #164 ; 0xa4
--
123e8: 00013915 andeq r3, r1, r5, lsl r9
123ec: 0001374f andeq r3, r1, pc, asr #14
123f0: 40986f00 addsmi r6, r8, r0, lsl #30
123f4: e92d40f0 push {r4, r5, r6, r7, lr}
123f8: e1a07001 mov r7, r1
123fc: e24dd014 sub sp, sp, #20
12400: e3a01000 mov r1, #0
12404: e1a00007 mov r0, r7
12408: e58d200c str r2, [sp, #12]
1240c: ebfff951 bl 10958 <open64@plt>
12410: e3700001 cmn r0, #1
12414: e1a04000 mov r4, r0
12418: 1a000014 bne 12470 <free@plt+0x1a94>
1241c: ebfff959 bl 10988 <__errno_location@plt>
12420: e59f607c ldr r6, [pc, #124] ; 124a4 <free@plt+0x1ac8>
12424: e1a03007 mov r3, r7
12428: e59f2078 ldr r2, [pc, #120] ; 124a8 <free@plt+0x1acc>
1242c: e59f1078 ldr r1, [pc, #120] ; 124ac <free@plt+0x1ad0>
12430: e5905000 ldr r5, [r0]
12434: e5960000 ldr r0, [r6]
12438: ebfff92b bl 108ec <fprintf@plt>
1243c: e1a00005 mov r0, r5
12440: e5966000 ldr r6, [r6]
12444: ebfff907 bl 10868 <strerror@plt>
12448: e58d5000 str r5, [sp]
1244c: e59f305c ldr r3, [pc, #92] ; 124b0 <free@plt+0x1ad4>
12450: e3a02008 mov r2, #8
12454: e59f1058 ldr r1, [pc, #88] ; 124b4 <free@plt+0x1ad8>
12458: e58d0004 str r0, [sp, #4]
1245c: e1a00006 mov r0, r6
12460: ebfff921 bl 108ec <fprintf@plt>
12464: e1a00004 mov r0, r4
12468: e28dd014 add sp, sp, #20
--
12514: 51106f03 tstpl r0, r3, lsl #30
12518: e92d41f0 push {r4, r5, r6, r7, r8, lr}
1251c: e1a07001 mov r7, r1
12520: e24dd018 sub sp, sp, #24
12524: e3a01000 mov r1, #0
12528: e1a00007 mov r0, r7
1252c: e1a05002 mov r5, r2
12530: e59d8030 ldr r8, [sp, #48] ; 0x30
12534: e59d6034 ldr r6, [sp, #52] ; 0x34
12538: ebfff906 bl 10958 <open64@plt>
1253c: e3700001 cmn r0, #1
12540: e1a04000 mov r4, r0
12544: 1a000014 bne 1259c <free@plt+0x1bc0>
12548: ebfff90e bl 10988 <__errno_location@plt>
1254c: e59f6074 ldr r6, [pc, #116] ; 125c8 <free@plt+0x1bec>
12550: e1a03007 mov r3, r7
12554: e59f2070 ldr r2, [pc, #112] ; 125cc <free@plt+0x1bf0>
12558: e59f1070 ldr r1, [pc, #112] ; 125d0 <free@plt+0x1bf4>
1255c: e5905000 ldr r5, [r0]
12560: e5960000 ldr r0, [r6]
12564: ebfff8e0 bl 108ec <fprintf@plt>
12568: e1a00005 mov r0, r5
1256c: e5966000 ldr r6, [r6]
12570: ebfff8bc bl 10868 <strerror@plt>
12574: e58d5000 str r5, [sp]
12578: e59f3054 ldr r3, [pc, #84] ; 125d4 <free@plt+0x1bf8>
1257c: e3a02008 mov r2, #8
12580: e59f1050 ldr r1, [pc, #80] ; 125d8 <free@plt+0x1bfc>
12584: e58d0004 str r0, [sp, #4]
12588: e1a00006 mov r0, r6
1258c: ebfff8d6 bl 108ec <fprintf@plt>
12590: e1a00004 mov r0, r4
12594: e28dd018 add sp, sp, #24
--
1272c: e584300c str r3, [r4, #12]
12730: ebfff894 bl 10988 <__errno_location@plt>
12734: e1a09000 mov r9, r0
12738: e3a03000 mov r3, #0
1273c: e5893000 str r3, [r9]
12740: e1a00008 mov r0, r8
12744: ebfff877 bl 10928 <readdir64@plt>
12748: e3500000 cmp r0, #0
1274c: 0a000025 beq 127e8 <free@plt+0x1e0c>
12750: e2807013 add r7, r0, #19
12754: e1a00007 mov r0, r7
12758: ebfff890 bl 109a0 <strlen@plt>
1275c: e35000fe cmp r0, #254 ; 0xfe
12760: 9a000009 bls 1278c <free@plt+0x1db0>
12764: e59f0278 ldr r0, [pc, #632] ; 129e4 <free@plt+0x2008>
12768: e58d7000 str r7, [sp]
1276c: e59f2274 ldr r2, [pc, #628] ; 129e8 <free@plt+0x200c>
12770: e595300c ldr r3, [r5, #12]
12774: e59f1270 ldr r1, [pc, #624] ; 129ec <free@plt+0x2010>
12778: e5900000 ldr r0, [r0]
1277c: ebfff85a bl 108ec <fprintf@plt>
12780: e1a00008 mov r0, r8
12784: ebfff88b bl 109b8 <closedir@plt>
--
127b8: 1affffde bne 12738 <free@plt+0x1d5c>
127bc: e5943008 ldr r3, [r4, #8]
127c0: e5942010 ldr r2, [r4, #16]
127c4: e2833001 add r3, r3, #1
127c8: e5843008 str r3, [r4, #8]
127cc: e51b312c ldr r3, [fp, #-300] ; 0xfffffed4
127d0: e1520003 cmp r2, r3
127d4: e594200c ldr r2, [r4, #12]
127d8: b5843010 strlt r3, [r4, #16]
127dc: e1530002 cmp r3, r2
127e0: b584300c strlt r3, [r4, #12]
127e4: eaffffd3 b 12738 <free@plt+0x1d5c>
127e8: e5997000 ldr r7, [r9]
127ec: e3570000 cmp r7, #0
127f0: 0a000010 beq 12838 <free@plt+0x1e5c>
127f4: e59f41e8 ldr r4, [pc, #488] ; 129e4 <free@plt+0x2008>
127f8: e595300c ldr r3, [r5, #12]
127fc: e59f21e4 ldr r2, [pc, #484] ; 129e8 <free@plt+0x200c>
12800: e59f11ec ldr r1, [pc, #492] ; 129f4 <free@plt+0x2018>
12804: e5940000 ldr r0, [r4]
12808: ebfff837 bl 108ec <fprintf@plt>
1280c: e1a00007 mov r0, r7
12810: e5944000 ldr r4, [r4]
12814: ebfff813 bl 10868 <strerror@plt>
12818: e58d7000 str r7, [sp]
1281c: e59f31d4 ldr r3, [pc, #468] ; 129f8 <free@plt+0x201c>
12820: e3a02008 mov r2, #8
12824: e59f11d0 ldr r1, [pc, #464] ; 129fc <free@plt+0x2020>
12828: e58d0004 str r0, [sp, #4]
1282c: e1a00004 mov r0, r4
12830: ebfff82d bl 108ec <fprintf@plt>
12834: eaffffd1 b 12780 <free@plt+0x1da4>
12838: e1a00008 mov r0, r8
1283c: ebfff85d bl 109b8 <closedir@plt>
12840: e3500000 cmp r0, #0
12844: 0a000011 beq 12890 <free@plt+0x1eb4>
12848: e59f6194 ldr r6, [pc, #404] ; 129e4 <free@plt+0x2008>
1284c: e5994000 ldr r4, [r9]
12850: e595300c ldr r3, [r5, #12]
12854: e59f218c ldr r2, [pc, #396] ; 129e8 <free@plt+0x200c>
12858: e59f11a0 ldr r1, [pc, #416] ; 12a00 <free@plt+0x2024>
1285c: e5960000 ldr r0, [r6]
12860: ebfff821 bl 108ec <fprintf@plt>
12864: e1a00004 mov r0, r4
12868: e5965000 ldr r5, [r6]
1286c: ebfff7fd bl 10868 <strerror@plt>
12870: e58d4000 str r4, [sp]
12874: e59f317c ldr r3, [pc, #380] ; 129f8 <free@plt+0x201c>
12878: e3a02008 mov r2, #8
1287c: e59f1178 ldr r1, [pc, #376] ; 129fc <free@plt+0x2020>
12880: e58d0004 str r0, [sp, #4]
12884: e1a00005 mov r0, r5
12888: ebfff817 bl 108ec <fprintf@plt>
1288c: eaffff9f b 12710 <free@plt+0x1d34>
12890: e594300c ldr r3, [r4, #12]
--
12a20: 0a000006 beq 12a40 <free@plt+0x2064>
12a24: e3500002 cmp r0, #2
12a28: 1a000002 bne 12a38 <free@plt+0x205c>
12a2c: ebfff7d5 bl 10988 <__errno_location@plt>
12a30: e3a03013 mov r3, #19
12a34: e5803000 str r3, [r0]
12a38: e3e00000 mvn r0, #0
12a3c: ea000062 b 12bcc <free@plt+0x21f0>
12a40: e28d1028 add r1, sp, #40 ; 0x28
12a44: e1a00004 mov r0, r4
12a48: ebfff789 bl 10874 <stat64@plt>
12a4c: e3500000 cmp r0, #0
12a50: 0a000012 beq 12aa0 <free@plt+0x20c4>
12a54: ebfff7cb bl 10988 <__errno_location@plt>
12a58: e59f6174 ldr r6, [pc, #372] ; 12bd4 <free@plt+0x21f8>
12a5c: e1a03004 mov r3, r4
12a60: e59f2170 ldr r2, [pc, #368] ; 12bd8 <free@plt+0x21fc>
12a64: e59f1170 ldr r1, [pc, #368] ; 12bdc <free@plt+0x2200>
12a68: e5905000 ldr r5, [r0]
12a6c: e5960000 ldr r0, [r6]
12a70: ebfff79d bl 108ec <fprintf@plt>
12a74: e1a00005 mov r0, r5
12a78: e5964000 ldr r4, [r6]
12a7c: ebfff779 bl 10868 <strerror@plt>
12a80: e58d5000 str r5, [sp]
12a84: e59f3154 ldr r3, [pc, #340] ; 12be0 <free@plt+0x2204>
12a88: e3a02008 mov r2, #8
12a8c: e59f1150 ldr r1, [pc, #336] ; 12be4 <free@plt+0x2208>
12a90: e58d0004 str r0, [sp, #4]
12a94: e1a00004 mov r0, r4
12a98: ebfff793 bl 108ec <fprintf@plt>
12a9c: eaffffe5 b 12a38 <free@plt+0x205c>
12aa0: e59d3038 ldr r3, [sp, #56] ; 0x38
12aa4: e2033a0f and r3, r3, #61440 ; 0xf000
12aa8: e3530a02 cmp r3, #8192 ; 0x2000
12aac: 0a000009 beq 12ad8 <free@plt+0x20fc>
12ab0: ebfff7b4 bl 10988 <__errno_location@plt>
12ab4: e59f211c ldr r2, [pc, #284] ; 12bd8 <free@plt+0x21fc>
12ab8: e59f1128 ldr r1, [pc, #296] ; 12be8 <free@plt+0x220c>
12abc: e3a03016 mov r3, #22
12ac0: e5803000 str r3, [r0]
12ac4: e1a03004 mov r3, r4
12ac8: e59f0104 ldr r0, [pc, #260] ; 12bd4 <free@plt+0x21f8>
12acc: e5900000 ldr r0, [r0]
12ad0: ebfff785 bl 108ec <fprintf@plt>
12ad4: eaffffd7 b 12a38 <free@plt+0x205c>
12ad8: e1cd84d8 ldrd r8, [sp, #72] ; 0x48
--
12b58: e1a01004 mov r1, r4
12b5c: e1a00008 mov r0, r8
12b60: ebfffacd bl 1169c <free@plt+0xcc0>
12b64: e3500000 cmp r0, #0
12b68: 0a000004 beq 12b80 <free@plt+0x21a4>
12b6c: e5953000 ldr r3, [r5]
12b70: e3530002 cmp r3, #2
12b74: 1affffaf bne 12a38 <free@plt+0x205c>
12b78: e2844001 add r4, r4, #1
12b7c: eaffffef b 12b40 <free@plt+0x2164>
12b80: e59d3008 ldr r3, [sp, #8]
12b84: e15a0003 cmp sl, r3
12b88: 1afffffa bne 12b78 <free@plt+0x219c>
12b8c: e59d300c ldr r3, [sp, #12]
12b90: e3530000 cmp r3, #0
12b94: 0a000007 beq 12bb8 <free@plt+0x21dc>
12b98: e59f0034 ldr r0, [pc, #52] ; 12bd4 <free@plt+0x21f8>
12b9c: e59f2034 ldr r2, [pc, #52] ; 12bd8 <free@plt+0x21fc>
12ba0: e59f1048 ldr r1, [pc, #72] ; 12bf0 <free@plt+0x2214>
12ba4: e5900000 ldr r0, [r0]
12ba8: ebfff74f bl 108ec <fprintf@plt>
12bac: e3a03016 mov r3, #22
12bb0: e5853000 str r3, [r5]
--
12de8: e280006b add r0, r0, #107 ; 0x6b
12dec: e3c00007 bic r0, r0, #7
12df0: e04dd000 sub sp, sp, r0
12df4: e1a0000d mov r0, sp
12df8: ebfff6df bl 1097c <sprintf@plt>
12dfc: e1a0000d mov r0, sp
12e00: e3a02081 mov r2, #129 ; 0x81
12e04: e2841034 add r1, r4, #52 ; 0x34
12e08: ebfff90e bl 11248 <free@plt+0x86c>
12e0c: e1a0d009 mov sp, r9
12e10: e3500000 cmp r0, #0
12e14: baffff96 blt 12c74 <free@plt+0x2298>
12e18: e0844000 add r4, r4, r0
12e1c: e5c48033 strb r8, [r4, #51] ; 0x33
12e20: eaffff94 b 12c78 <free@plt+0x229c>
12e24: e59f0028 ldr r0, [pc, #40] ; 12e54 <free@plt+0x2478>
12e28: e24b3058 sub r3, fp, #88 ; 0x58
12e2c: e59f2024 ldr r2, [pc, #36] ; 12e58 <free@plt+0x247c>
12e30: e59f1024 ldr r1, [pc, #36] ; 12e5c <free@plt+0x2480>
12e34: e5900000 ldr r0, [r0]
12e38: ebfff6ab bl 108ec <fprintf@plt>
12e3c: ebfff6d1 bl 10988 <__errno_location@plt>
12e40: e3a03016 mov r3, #22
--
12ea4: eafffff8 b 12e8c <free@plt+0x24b0>
12ea8: e5950040 ldr r0, [r5, #64] ; 0x40
12eac: e50bd0b0 str sp, [fp, #-176] ; 0xffffff50
12eb0: ebfff6ba bl 109a0 <strlen@plt>
12eb4: e24b108c sub r1, fp, #140 ; 0x8c
12eb8: e280006b add r0, r0, #107 ; 0x6b
12ebc: e3c00007 bic r0, r0, #7
12ec0: e04dd000 sub sp, sp, r0
12ec4: e1a00006 mov r0, r6
12ec8: ebfff669 bl 10874 <stat64@plt>
12ecc: e28d7008 add r7, sp, #8
12ed0: e3500000 cmp r0, #0
12ed4: 0a000012 beq 12f24 <free@plt+0x2548>
12ed8: ebfff6aa bl 10988 <__errno_location@plt>
12edc: e59fa200 ldr sl, [pc, #512] ; 130e4 <free@plt+0x2708>
12ee0: e1a03006 mov r3, r6
12ee4: e59f21fc ldr r2, [pc, #508] ; 130e8 <free@plt+0x270c>
12ee8: e59f11fc ldr r1, [pc, #508] ; 130ec <free@plt+0x2710>
12eec: e5907000 ldr r7, [r0]
12ef0: e59a0000 ldr r0, [sl]
12ef4: ebfff67c bl 108ec <fprintf@plt>
12ef8: e1a00007 mov r0, r7
12efc: e59a6000 ldr r6, [sl]
12f00: ebfff658 bl 10868 <strerror@plt>
12f04: e59f31e4 ldr r3, [pc, #484] ; 130f0 <free@plt+0x2714>
12f08: e59f11e4 ldr r1, [pc, #484] ; 130f4 <free@plt+0x2718>
12f0c: e3a02008 mov r2, #8
12f10: e58d7000 str r7, [sp]
12f14: e58d0004 str r0, [sp, #4]
12f18: e1a00006 mov r0, r6
12f1c: ebfff672 bl 108ec <fprintf@plt>
12f20: ea00000c b 12f58 <free@plt+0x257c>
12f24: e51b307c ldr r3, [fp, #-124] ; 0xffffff84
12f28: e2033a0f and r3, r3, #61440 ; 0xf000
12f2c: e3530a02 cmp r3, #8192 ; 0x2000
12f30: 0a000012 beq 12f80 <free@plt+0x25a4>
12f34: ebfff693 bl 10988 <__errno_location@plt>
12f38: e59f21a8 ldr r2, [pc, #424] ; 130e8 <free@plt+0x270c>
12f3c: e59f11b4 ldr r1, [pc, #436] ; 130f8 <free@plt+0x271c>
12f40: e3a03016 mov r3, #22
12f44: e5803000 str r3, [r0]
12f48: e1a03006 mov r3, r6
12f4c: e59f0190 ldr r0, [pc, #400] ; 130e4 <free@plt+0x2708>
12f50: e5900000 ldr r0, [r0]
12f54: ebfff664 bl 108ec <fprintf@plt>
12f58: e3e03000 mvn r3, #0
12f5c: e3530000 cmp r3, #0
--
13068: e1a00007 mov r0, r7
1306c: ebfff642 bl 1097c <sprintf@plt>
13070: e3a01000 mov r1, #0
13074: e1a00007 mov r0, r7
13078: ebfff636 bl 10958 <open64@plt>
1307c: e3700001 cmn r0, #1
13080: 03a02013 moveq r2, #19
13084: e1a03000 mov r3, r0
13088: 05862000 streq r2, [r6]
1308c: 0affffb2 beq 12f5c <free@plt+0x2580>
13090: ebfff64e bl 109d0 <close@plt>
13094: e2503000 subs r3, r0, #0
13098: 05863000 streq r3, [r6]
1309c: 0affffae beq 12f5c <free@plt+0x2580>
130a0: e59fa03c ldr sl, [pc, #60] ; 130e4 <free@plt+0x2708>
130a4: e5966000 ldr r6, [r6]
130a8: e1a03007 mov r3, r7
130ac: e59f2034 ldr r2, [pc, #52] ; 130e8 <free@plt+0x270c>
130b0: e59f1048 ldr r1, [pc, #72] ; 13100 <free@plt+0x2724>
130b4: e59a0000 ldr r0, [sl]
130b8: ebfff60b bl 108ec <fprintf@plt>
130bc: e1a00006 mov r0, r6
130c0: e59a7000 ldr r7, [sl]
--
130ec: 00013cb4 ; <UNDEFINED> instruction: 0x00013cb4
130f0: 00013915 andeq r3, r1, r5, lsl r9
130f4: 0001374f andeq r3, r1, pc, asr #14
130f8: 00013a1c andeq r3, r1, ip, lsl sl
130fc: 00013dfe strdeq r3, [r1], -lr
13100: 0001393f andeq r3, r1, pc, lsr r9
13104: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
13108: e1a06000 mov r6, r0
1310c: e24dd05c sub sp, sp, #92 ; 0x5c
13110: e1a00002 mov r0, r2
13114: e1a07001 mov r7, r1
13118: e1a08002 mov r8, r2
1311c: e1a09003 mov r9, r3
13120: ebfff61e bl 109a0 <strlen@plt>
13124: e250b000 subs fp, r0, #0
13128: 1a000009 bne 13154 <free@plt+0x2778>
1312c: e59f30c0 ldr r3, [pc, #192] ; 131f4 <free@plt+0x2818>
13130: e59f20c0 ldr r2, [pc, #192] ; 131f8 <free@plt+0x281c>
13134: e5930000 ldr r0, [r3]
13138: e59f10bc ldr r1, [pc, #188] ; 131fc <free@plt+0x2820>
1313c: ebfff5ea bl 108ec <fprintf@plt>
13140: ebfff610 bl 10988 <__errno_location@plt>
13144: e3a03016 mov r3, #22
[*] Function fprintf used 67 times ubirmvol