[*] Binary protection state of ubirename
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of ubirename
0001084c <free@plt>:
1084c: e28fc600 add ip, pc, #0, 12
10850: e28cca13 add ip, ip, #77824 ; 0x13000
10854: e5bcf828 ldr pc, [ip, #2088]! ; 0x828
Disassembly of section .text:
00010858 <.text>:
10858: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
1085c: e3500002 cmp r0, #2
10860: e24ddc12 sub sp, sp, #4608 ; 0x1200
10864: e24dd03c sub sp, sp, #60 ; 0x3c
10868: da000002 ble 10878 <free@plt+0x2c>
1086c: e2109001 ands r9, r0, #1
10870: e1a06000 mov r6, r0
10874: 0a000009 beq 108a0 <free@plt+0x54>
10878: e59f42ac ldr r4, [pc, #684] ; 10b2c <free@plt+0x2e0>
1087c: e59f22ac ldr r2, [pc, #684] ; 10b30 <free@plt+0x2e4>
10880: e59f12ac ldr r1, [pc, #684] ; 10b34 <free@plt+0x2e8>
10884: e5940000 ldr r0, [r4]
10888: ebffffb9 bl 10774 <fprintf@plt>
1088c: e59f22a4 ldr r2, [pc, #676] ; 10b38 <free@plt+0x2ec>
10890: e59f12a4 ldr r1, [pc, #676] ; 10b3c <free@plt+0x2f0>
10894: e5940000 ldr r0, [r4]
10898: ebffffb5 bl 10774 <fprintf@plt>
1089c: ea000007 b 108c0 <free@plt+0x74>
108a0: e3500022 cmp r0, #34 ; 0x22
108a4: da000007 ble 108c8 <free@plt+0x7c>
108a8: e59f027c ldr r0, [pc, #636] ; 10b2c <free@plt+0x2e0>
108ac: e3a03020 mov r3, #32
108b0: e59f2278 ldr r2, [pc, #632] ; 10b30 <free@plt+0x2e4>
108b4: e59f1284 ldr r1, [pc, #644] ; 10b40 <free@plt+0x2f4>
108b8: e5900000 ldr r0, [r0]
108bc: ebffffac bl 10774 <fprintf@plt>
108c0: e3e0b000 mvn fp, #0
108c4: ea000094 b 10b1c <free@plt+0x2d0>
108c8: e1a04001 mov r4, r1
108cc: e5915004 ldr r5, [r1, #4]
108d0: eb000329 bl 1157c <free@plt+0xd30>
108d4: e2507000 subs r7, r0, #0
108d8: 1a000014 bne 10930 <free@plt+0xe4>
108dc: ebffffcb bl 10810 <__errno_location@plt>
108e0: e59f5244 ldr r5, [pc, #580] ; 10b2c <free@plt+0x2e0>
108e4: e59f2244 ldr r2, [pc, #580] ; 10b30 <free@plt+0x2e4>
108e8: e5904000 ldr r4, [r0]
108ec: e5950000 ldr r0, [r5]
108f0: e3540000 cmp r4, #0
108f4: 059f1248 ldreq r1, [pc, #584] ; 10b44 <free@plt+0x2f8>
108f8: 0affffe6 beq 10898 <free@plt+0x4c>
108fc: e59f1244 ldr r1, [pc, #580] ; 10b48 <free@plt+0x2fc>
10900: ebffff9b bl 10774 <fprintf@plt>
10904: e1a00004 mov r0, r4
10908: e5955000 ldr r5, [r5]
1090c: ebffff80 bl 10714 <strerror@plt>
10910: e58d4000 str r4, [sp]
10914: e59f3230 ldr r3, [pc, #560] ; 10b4c <free@plt+0x300>
10918: e3a0200b mov r2, #11
1091c: e59f122c ldr r1, [pc, #556] ; 10b50 <free@plt+0x304>
10920: e58d0004 str r0, [sp, #4]
10924: e1a00005 mov r0, r5
10928: ebffff91 bl 10774 <fprintf@plt>
1092c: eaffffe3 b 108c0 <free@plt+0x74>
10930: e1a01005 mov r1, r5
--
10938: e3500002 cmp r0, #2
1093c: 1a000005 bne 10958 <free@plt+0x10c>
10940: e59f21e8 ldr r2, [pc, #488] ; 10b30 <free@plt+0x2e4>
10944: e59f1208 ldr r1, [pc, #520] ; 10b54 <free@plt+0x308>
10948: e1a03005 mov r3, r5
1094c: e59f01d8 ldr r0, [pc, #472] ; 10b2c <free@plt+0x2e0>
10950: e5900000 ldr r0, [r0]
10954: ea00000b b 10988 <free@plt+0x13c>
10958: e3500000 cmp r0, #0
1095c: aa00000d bge 10998 <free@plt+0x14c>
10960: ebffffaa bl 10810 <__errno_location@plt>
10964: e59f61c0 ldr r6, [pc, #448] ; 10b2c <free@plt+0x2e0>
10968: e1a03005 mov r3, r5
1096c: e59f21bc ldr r2, [pc, #444] ; 10b30 <free@plt+0x2e4>
10970: e5904000 ldr r4, [r0]
10974: e5960000 ldr r0, [r6]
10978: e3540013 cmp r4, #19
1097c: 159f11d4 ldrne r1, [pc, #468] ; 10b58 <free@plt+0x30c>
10980: 1a000011 bne 109cc <free@plt+0x180>
10984: e59f11d0 ldr r1, [pc, #464] ; 10b5c <free@plt+0x310>
10988: ebffff79 bl 10774 <fprintf@plt>
1098c: e1a00007 mov r0, r7
10990: eb0002c4 bl 114a8 <free@plt+0xc5c>
10994: eaffffc9 b 108c0 <free@plt+0x74>
10998: e28d2018 add r2, sp, #24
1099c: e1a01005 mov r1, r5
109a0: e1a00007 mov r0, r7
109a4: eb000754 bl 126fc <free@plt+0x1eb0>
109a8: e3700001 cmn r0, #1
109ac: 1a000012 bne 109fc <free@plt+0x1b0>
109b0: ebffff96 bl 10810 <__errno_location@plt>
109b4: e59f6170 ldr r6, [pc, #368] ; 10b2c <free@plt+0x2e0>
109b8: e59f2170 ldr r2, [pc, #368] ; 10b30 <free@plt+0x2e4>
109bc: e59f119c ldr r1, [pc, #412] ; 10b60 <free@plt+0x314>
109c0: e1a03005 mov r3, r5
109c4: e5904000 ldr r4, [r0]
109c8: e5960000 ldr r0, [r6]
109cc: ebffff68 bl 10774 <fprintf@plt>
109d0: e5965000 ldr r5, [r6]
109d4: e1a00004 mov r0, r4
109d8: ebffff4d bl 10714 <strerror@plt>
109dc: e58d4000 str r4, [sp]
109e0: e59f3164 ldr r3, [pc, #356] ; 10b4c <free@plt+0x300>
109e4: e3a0200b mov r2, #11
109e8: e59f1160 ldr r1, [pc, #352] ; 10b50 <free@plt+0x304>
109ec: e58d0004 str r0, [sp, #4]
109f0: e1a00005 mov r0, r5
109f4: ebffff5e bl 10774 <fprintf@plt>
109f8: eaffffe3 b 1098c <free@plt+0x140>
109fc: e2466003 sub r6, r6, #3
--
10ab0: e14800b4 strh r0, [r8, #-4]
10ab4: e1a00008 mov r0, r8
10ab8: ebffff0f bl 106fc <strcpy@plt>
10abc: e59d3010 ldr r3, [sp, #16]
10ac0: e2888088 add r8, r8, #136 ; 0x88
10ac4: e1590003 cmp r9, r3
10ac8: 1affffd3 bne 10a1c <free@plt+0x1d0>
10acc: e28d2f4a add r2, sp, #296 ; 0x128
10ad0: e1a01005 mov r1, r5
10ad4: e1a00007 mov r0, r7
10ad8: e5069110 str r9, [r6, #-272] ; 0xfffffef0
10adc: eb0005b4 bl 121b4 <free@plt+0x1968>
10ae0: e3700001 cmn r0, #1
10ae4: 1a00000a bne 10b14 <free@plt+0x2c8>
10ae8: ebffff48 bl 10810 <__errno_location@plt>
10aec: e59f5038 ldr r5, [pc, #56] ; 10b2c <free@plt+0x2e0>
10af0: e59f2038 ldr r2, [pc, #56] ; 10b30 <free@plt+0x2e4>
10af4: e59f106c ldr r1, [pc, #108] ; 10b68 <free@plt+0x31c>
10af8: e5904000 ldr r4, [r0]
10afc: e5950000 ldr r0, [r5]
10b00: ebffff1b bl 10774 <fprintf@plt>
10b04: e5955000 ldr r5, [r5]
10b08: eaffffb1 b 109d4 <free@plt+0x188>
--
10c88: e1a06001 mov r6, r1
10c8c: e24dd04c sub sp, sp, #76 ; 0x4c
10c90: e3a01000 mov r1, #0
10c94: e1a05000 mov r5, r0
10c98: ebfffed0 bl 107e0 <open64@plt>
10c9c: e3700001 cmn r0, #1
10ca0: e1a04000 mov r4, r0
10ca4: 0a000055 beq 10e00 <free@plt+0x5b4>
10ca8: e3a02032 mov r2, #50 ; 0x32
10cac: e28d1014 add r1, sp, #20
10cb0: ebfffeb5 bl 1078c <read@plt>
10cb4: e3700001 cmn r0, #1
10cb8: 1a000014 bne 10d10 <free@plt+0x4c4>
10cbc: ebfffed3 bl 10810 <__errno_location@plt>
10cc0: e59f7144 ldr r7, [pc, #324] ; 10e0c <free@plt+0x5c0>
10cc4: e1a03005 mov r3, r5
10cc8: e59f2140 ldr r2, [pc, #320] ; 10e10 <free@plt+0x5c4>
10ccc: e59f1140 ldr r1, [pc, #320] ; 10e14 <free@plt+0x5c8>
10cd0: e5906000 ldr r6, [r0]
10cd4: e5970000 ldr r0, [r7]
10cd8: ebfffea5 bl 10774 <fprintf@plt>
10cdc: e1a00006 mov r0, r6
10ce0: e5975000 ldr r5, [r7]
10ce4: ebfffe8a bl 10714 <strerror@plt>
10ce8: e58d6000 str r6, [sp]
10cec: e59f3124 ldr r3, [pc, #292] ; 10e18 <free@plt+0x5cc>
10cf0: e3a02008 mov r2, #8
10cf4: e59f1120 ldr r1, [pc, #288] ; 10e1c <free@plt+0x5d0>
10cf8: e58d0004 str r0, [sp, #4]
10cfc: e1a00005 mov r0, r5
10d00: ebfffe9b bl 10774 <fprintf@plt>
10d04: e1a00004 mov r0, r4
10d08: ebfffecc bl 10840 <close@plt>
10d0c: ea00003a b 10dfc <free@plt+0x5b0>
10d10: e3500032 cmp r0, #50 ; 0x32
10d14: 1a000009 bne 10d40 <free@plt+0x4f4>
10d18: e59f20f0 ldr r2, [pc, #240] ; 10e10 <free@plt+0x5c4>
10d1c: e59f10fc ldr r1, [pc, #252] ; 10e20 <free@plt+0x5d4>
10d20: e1a03005 mov r3, r5
10d24: e59f00e0 ldr r0, [pc, #224] ; 10e0c <free@plt+0x5c0>
10d28: e5900000 ldr r0, [r0]
10d2c: ebfffe90 bl 10774 <fprintf@plt>
10d30: ebfffeb6 bl 10810 <__errno_location@plt>
10d34: e3a03016 mov r3, #22
--
10d4c: e5403034 strb r3, [r0, #-52] ; 0xffffffcc
10d50: e1a02006 mov r2, r6
10d54: e59f10c8 ldr r1, [pc, #200] ; 10e24 <free@plt+0x5d8>
10d58: e28d0014 add r0, sp, #20
10d5c: ebfffe96 bl 107bc <sscanf@plt>
10d60: e3500001 cmp r0, #1
10d64: 11a03005 movne r3, r5
10d68: 159f20a0 ldrne r2, [pc, #160] ; 10e10 <free@plt+0x5c4>
10d6c: 159f10b4 ldrne r1, [pc, #180] ; 10e28 <free@plt+0x5dc>
10d70: 1affffeb bne 10d24 <free@plt+0x4d8>
10d74: e1c620d0 ldrd r2, [r6]
10d78: e3520000 cmp r2, #0
10d7c: e2d31000 sbcs r1, r3, #0
10d80: aa000007 bge 10da4 <free@plt+0x558>
10d84: e1cd20f0 strd r2, [sp]
10d88: e59f307c ldr r3, [pc, #124] ; 10e0c <free@plt+0x5c0>
10d8c: e58d5008 str r5, [sp, #8]
10d90: e59f2078 ldr r2, [pc, #120] ; 10e10 <free@plt+0x5c4>
10d94: e59f1090 ldr r1, [pc, #144] ; 10e2c <free@plt+0x5e0>
10d98: e5930000 ldr r0, [r3]
10d9c: ebfffe74 bl 10774 <fprintf@plt>
10da0: eaffffe2 b 10d30 <free@plt+0x4e4>
10da4: e1a00004 mov r0, r4
10da8: ebfffea4 bl 10840 <close@plt>
10dac: e2504000 subs r4, r0, #0
10db0: 0a000012 beq 10e00 <free@plt+0x5b4>
10db4: ebfffe95 bl 10810 <__errno_location@plt>
10db8: e59f604c ldr r6, [pc, #76] ; 10e0c <free@plt+0x5c0>
10dbc: e1a03005 mov r3, r5
10dc0: e59f2048 ldr r2, [pc, #72] ; 10e10 <free@plt+0x5c4>
10dc4: e59f1064 ldr r1, [pc, #100] ; 10e30 <free@plt+0x5e4>
10dc8: e5904000 ldr r4, [r0]
10dcc: e5960000 ldr r0, [r6]
10dd0: ebfffe67 bl 10774 <fprintf@plt>
10dd4: e1a00004 mov r0, r4
10dd8: e5965000 ldr r5, [r6]
10ddc: ebfffe4c bl 10714 <strerror@plt>
10de0: e58d4000 str r4, [sp]
10de4: e59f302c ldr r3, [pc, #44] ; 10e18 <free@plt+0x5cc>
10de8: e3a02008 mov r2, #8
10dec: e59f1028 ldr r1, [pc, #40] ; 10e1c <free@plt+0x5d0>
10df0: e58d0004 str r0, [sp, #4]
10df4: e1a00005 mov r0, r5
10df8: ebfffe5d bl 10774 <fprintf@plt>
10dfc: e3e04000 mvn r4, #0
10e00: e1a00004 mov r0, r4
--
10e30: 00013573 andeq r3, r1, r3, ror r5
10e34: e92d4030 push {r4, r5, lr}
10e38: e24dd01c sub sp, sp, #28
10e3c: e1a04001 mov r4, r1
10e40: e28d1010 add r1, sp, #16
10e44: e1a05000 mov r5, r0
10e48: ebffff8d bl 10c84 <free@plt+0x438>
10e4c: e3500000 cmp r0, #0
10e50: 1a00000e bne 10e90 <free@plt+0x644>
10e54: e1cd21d0 ldrd r2, [sp, #16]
10e58: e3520102 cmp r2, #-2147483648 ; 0x80000000
10e5c: e2d31000 sbcs r1, r3, #0
10e60: b5842000 strlt r2, [r4]
10e64: ba00000a blt 10e94 <free@plt+0x648>
10e68: e1cd20f0 strd r2, [sp]
10e6c: e59f3028 ldr r3, [pc, #40] ; 10e9c <free@plt+0x650>
10e70: e58d5008 str r5, [sp, #8]
10e74: e59f2024 ldr r2, [pc, #36] ; 10ea0 <free@plt+0x654>
10e78: e5930000 ldr r0, [r3]
10e7c: e59f1020 ldr r1, [pc, #32] ; 10ea4 <free@plt+0x658>
10e80: ebfffe3b bl 10774 <fprintf@plt>
10e84: ebfffe61 bl 10810 <__errno_location@plt>
10e88: e3a03016 mov r3, #22
--
10f48: e3a01000 mov r1, #0
10f4c: e1a05000 mov r5, r0
10f50: e1a07002 mov r7, r2
10f54: ebfffe21 bl 107e0 <open64@plt>
10f58: e3700001 cmn r0, #1
10f5c: e1a04000 mov r4, r0
10f60: 0a000050 beq 110a8 <free@plt+0x85c>
10f64: e1a02007 mov r2, r7
10f68: e1a01008 mov r1, r8
10f6c: ebfffe06 bl 1078c <read@plt>
10f70: e3700001 cmn r0, #1
10f74: e1a06000 mov r6, r0
10f78: 1a000014 bne 10fd0 <free@plt+0x784>
10f7c: ebfffe23 bl 10810 <__errno_location@plt>
10f80: e59f712c ldr r7, [pc, #300] ; 110b4 <free@plt+0x868>
10f84: e1a03005 mov r3, r5
10f88: e59f2128 ldr r2, [pc, #296] ; 110b8 <free@plt+0x86c>
10f8c: e59f1128 ldr r1, [pc, #296] ; 110bc <free@plt+0x870>
10f90: e5906000 ldr r6, [r0]
10f94: e5970000 ldr r0, [r7]
10f98: ebfffdf5 bl 10774 <fprintf@plt>
10f9c: e1a00006 mov r0, r6
10fa0: e5975000 ldr r5, [r7]
10fa4: ebfffdda bl 10714 <strerror@plt>
10fa8: e58d6000 str r6, [sp]
10fac: e59f310c ldr r3, [pc, #268] ; 110c0 <free@plt+0x874>
10fb0: e3a02008 mov r2, #8
10fb4: e59f1108 ldr r1, [pc, #264] ; 110c4 <free@plt+0x878>
10fb8: e58d0004 str r0, [sp, #4]
10fbc: e1a00005 mov r0, r5
10fc0: ebfffdeb bl 10774 <fprintf@plt>
10fc4: e1a00004 mov r0, r4
10fc8: ebfffe1c bl 10840 <close@plt>
10fcc: ea000034 b 110a4 <free@plt+0x858>
10fd0: e1570000 cmp r7, r0
10fd4: 1a000009 bne 11000 <free@plt+0x7b4>
10fd8: e59f00d4 ldr r0, [pc, #212] ; 110b4 <free@plt+0x868>
10fdc: e1a03005 mov r3, r5
10fe0: e59f20d0 ldr r2, [pc, #208] ; 110b8 <free@plt+0x86c>
10fe4: e59f10dc ldr r1, [pc, #220] ; 110c8 <free@plt+0x87c>
10fe8: e5900000 ldr r0, [r0]
10fec: ebfffde0 bl 10774 <fprintf@plt>
10ff0: ebfffe06 bl 10810 <__errno_location@plt>
10ff4: e3a03016 mov r3, #22
10ff8: e5803000 str r3, [r0]
10ffc: eafffff0 b 10fc4 <free@plt+0x778>
11000: e3a03000 mov r3, #0
11004: e7c83000 strb r3, [r8, r0]
11008: e3a02001 mov r2, #1
1100c: e28d100c add r1, sp, #12
11010: e1a00004 mov r0, r4
11014: ebfffddc bl 1078c <read@plt>
11018: e3500001 cmp r0, #1
1101c: 0affffd6 beq 10f7c <free@plt+0x730>
11020: e3500000 cmp r0, #0
11024: 0a000007 beq 11048 <free@plt+0x7fc>
11028: e59f0084 ldr r0, [pc, #132] ; 110b4 <free@plt+0x868>
1102c: e58d7000 str r7, [sp]
11030: e1a03005 mov r3, r5
11034: e59f207c ldr r2, [pc, #124] ; 110b8 <free@plt+0x86c>
11038: e59f108c ldr r1, [pc, #140] ; 110cc <free@plt+0x880>
1103c: e5900000 ldr r0, [r0]
11040: ebfffdcb bl 10774 <fprintf@plt>
11044: eaffffe9 b 10ff0 <free@plt+0x7a4>
11048: e1a00004 mov r0, r4
1104c: ebfffdfb bl 10840 <close@plt>
11050: e3500000 cmp r0, #0
11054: 01a04006 moveq r4, r6
11058: 0a000012 beq 110a8 <free@plt+0x85c>
1105c: ebfffdeb bl 10810 <__errno_location@plt>
11060: e59f604c ldr r6, [pc, #76] ; 110b4 <free@plt+0x868>
11064: e1a03005 mov r3, r5
11068: e59f2048 ldr r2, [pc, #72] ; 110b8 <free@plt+0x86c>
1106c: e59f105c ldr r1, [pc, #92] ; 110d0 <free@plt+0x884>
11070: e5904000 ldr r4, [r0]
11074: e5960000 ldr r0, [r6]
11078: ebfffdbd bl 10774 <fprintf@plt>
1107c: e1a00004 mov r0, r4
11080: e5965000 ldr r5, [r6]
11084: ebfffda2 bl 10714 <strerror@plt>
11088: e58d4000 str r4, [sp]
1108c: e59f302c ldr r3, [pc, #44] ; 110c0 <free@plt+0x874>
11090: e3a02008 mov r2, #8
11094: e59f1028 ldr r1, [pc, #40] ; 110c4 <free@plt+0x878>
11098: e58d0004 str r0, [sp, #4]
1109c: e1a00005 mov r0, r5
110a0: ebfffdb3 bl 10774 <fprintf@plt>
110a4: e3e04000 mvn r4, #0
110a8: e1a00004 mov r0, r4
--
110dc: e1a0a000 mov sl, r0
110e0: ebfffdcd bl 1081c <strlen@plt>
110e4: e1a04000 mov r4, r0
110e8: e1a09000 mov r9, r0
110ec: e1a00007 mov r0, r7
110f0: ebfffdc9 bl 1081c <strlen@plt>
110f4: e0846000 add r6, r4, r0
110f8: e2866002 add r6, r6, #2
110fc: e1a08000 mov r8, r0
11100: e1a00006 mov r0, r6
11104: ebfffd8e bl 10744 <alloc@plt>
11108: e2505000 subs r5, r0, #0
1110c: 1a000014 bne 11164 <free@plt+0x918>
11110: ebfffdbe bl 10810 <__errno_location@plt>
11114: e59f7080 ldr r7, [pc, #128] ; 1119c <free@plt+0x950>
11118: e1a03006 mov r3, r6
1111c: e59f207c ldr r2, [pc, #124] ; 111a0 <free@plt+0x954>
11120: e59f107c ldr r1, [pc, #124] ; 111a4 <free@plt+0x958>
11124: e5904000 ldr r4, [r0]
11128: e5970000 ldr r0, [r7]
1112c: ebfffd90 bl 10774 <fprintf@plt>
11130: e1a00004 mov r0, r4
11134: e5976000 ldr r6, [r7]
11138: ebfffd75 bl 10714 <strerror@plt>
1113c: e58d4000 str r4, [sp]
11140: e59f3060 ldr r3, [pc, #96] ; 111a8 <free@plt+0x95c>
11144: e3a02008 mov r2, #8
11148: e59f105c ldr r1, [pc, #92] ; 111ac <free@plt+0x960>
1114c: e58d0004 str r0, [sp, #4]
11150: e1a00006 mov r0, r6
11154: ebfffd86 bl 10774 <fprintf@plt>
11158: e1a00005 mov r0, r5
1115c: e28dd008 add sp, sp, #8
--
11198: eaffffee b 11158 <free@plt+0x90c>
1119c: 00024088 andeq r4, r2, r8, lsl #1
111a0: 000134c9 andeq r3, r1, r9, asr #9
111a4: 0001360c andeq r3, r1, ip, lsl #12
111a8: 00013549 andeq r3, r1, r9, asr #10
111ac: 000133a5 andeq r3, r1, r5, lsr #7
111b0: e92d40f0 push {r4, r5, r6, r7, lr}
111b4: e24dd074 sub sp, sp, #116 ; 0x74
111b8: e28d1008 add r1, sp, #8
111bc: e1a05000 mov r5, r0
111c0: ebfffd56 bl 10720 <stat64@plt>
111c4: e3500000 cmp r0, #0
111c8: aa000014 bge 11220 <free@plt+0x9d4>
111cc: ebfffd8f bl 10810 <__errno_location@plt>
111d0: e59f60c8 ldr r6, [pc, #200] ; 112a0 <free@plt+0xa54>
111d4: e59f20c8 ldr r2, [pc, #200] ; 112a4 <free@plt+0xa58>
111d8: e59f10c8 ldr r1, [pc, #200] ; 112a8 <free@plt+0xa5c>
111dc: e1a03005 mov r3, r5
111e0: e5904000 ldr r4, [r0]
111e4: e5960000 ldr r0, [r6]
111e8: ebfffd61 bl 10774 <fprintf@plt>
111ec: e1a00004 mov r0, r4
111f0: e5965000 ldr r5, [r6]
111f4: ebfffd46 bl 10714 <strerror@plt>
111f8: e58d4000 str r4, [sp]
111fc: e59f30a8 ldr r3, [pc, #168] ; 112ac <free@plt+0xa60>
11200: e3a02008 mov r2, #8
11204: e59f10a4 ldr r1, [pc, #164] ; 112b0 <free@plt+0xa64>
11208: e58d0004 str r0, [sp, #4]
1120c: e1a00005 mov r0, r5
11210: ebfffd57 bl 10774 <fprintf@plt>
11214: e3e00000 mvn r0, #0
11218: e28dd074 add sp, sp, #116 ; 0x74
--
112d0: e3a02032 mov r2, #50 ; 0x32
112d4: e1a06000 mov r6, r0
112d8: ebffff18 bl 10f40 <free@plt+0x6f4>
112dc: e3500000 cmp r0, #0
112e0: ba000010 blt 11328 <free@plt+0xadc>
112e4: e1a03005 mov r3, r5
112e8: e1a02004 mov r2, r4
112ec: e59f108c ldr r1, [pc, #140] ; 11380 <free@plt+0xb34>
112f0: e28d000c add r0, sp, #12
112f4: ebfffd30 bl 107bc <sscanf@plt>
112f8: e3500002 cmp r0, #2
112fc: 0a00000b beq 11330 <free@plt+0xae4>
11300: ebfffd42 bl 10810 <__errno_location@plt>
11304: e3a03016 mov r3, #22
11308: e59f2074 ldr r2, [pc, #116] ; 11384 <free@plt+0xb38>
1130c: e59f1074 ldr r1, [pc, #116] ; 11388 <free@plt+0xb3c>
11310: e5803000 str r3, [r0]
11314: e59f0070 ldr r0, [pc, #112] ; 1138c <free@plt+0xb40>
11318: e1a03006 mov r3, r6
1131c: e5900000 ldr r0, [r0]
11320: ebfffd13 bl 10774 <fprintf@plt>
11324: e3e00000 mvn r0, #0
11328: e28dd040 add sp, sp, #64 ; 0x40
1132c: e8bd8070 pop {r4, r5, r6, pc}
11330: e5943000 ldr r3, [r4]
11334: e3530000 cmp r3, #0
11338: ba000003 blt 1134c <free@plt+0xb00>
1133c: e5953000 ldr r3, [r5]
11340: e3530000 cmp r3, #0
11344: a3a00000 movge r0, #0
11348: aafffff6 bge 11328 <free@plt+0xadc>
1134c: ebfffd2f bl 10810 <__errno_location@plt>
11350: e3a03016 mov r3, #22
11354: e59f2028 ldr r2, [pc, #40] ; 11384 <free@plt+0xb38>
11358: e59f1030 ldr r1, [pc, #48] ; 11390 <free@plt+0xb44>
1135c: e5803000 str r3, [r0]
11360: e59f0024 ldr r0, [pc, #36] ; 1138c <free@plt+0xb40>
11364: e5953000 ldr r3, [r5]
11368: e58d6004 str r6, [sp, #4]
1136c: e58d3000 str r3, [sp]
11370: e5943000 ldr r3, [r4]
11374: e5900000 ldr r0, [r0]
11378: ebfffcfd bl 10774 <fprintf@plt>
1137c: eaffffe8 b 11324 <free@plt+0xad8>
11380: 000136a3 andeq r3, r1, r3, lsr #13
--
113bc: e2800039 add r0, r0, #57 ; 0x39
113c0: e3c00007 bic r0, r0, #7
113c4: e04dd000 sub sp, sp, r0
113c8: e1a0000d mov r0, sp
113cc: ebfffd0c bl 10804 <sprintf@plt>
113d0: e1a02006 mov r2, r6
113d4: e1a01005 mov r1, r5
113d8: e1a0000d mov r0, sp
113dc: ebffffb6 bl 112bc <free@plt+0xa70>
113e0: e24bd014 sub sp, fp, #20
113e4: e8bd88f0 pop {r4, r5, r6, r7, fp, pc}
113e8: e92d4073 push {r0, r1, r4, r5, r6, lr}
113ec: e59f5050 ldr r5, [pc, #80] ; 11444 <free@plt+0xbf8>
113f0: e1a06000 mov r6, r0
113f4: ebfffd05 bl 10810 <__errno_location@plt>
113f8: e1a03006 mov r3, r6
113fc: e59f2044 ldr r2, [pc, #68] ; 11448 <free@plt+0xbfc>
11400: e59f1044 ldr r1, [pc, #68] ; 1144c <free@plt+0xc00>
11404: e5904000 ldr r4, [r0]
11408: e5950000 ldr r0, [r5]
1140c: ebfffcd8 bl 10774 <fprintf@plt>
11410: e1a00004 mov r0, r4
11414: e5955000 ldr r5, [r5]
11418: ebfffcbd bl 10714 <strerror@plt>
1141c: e58d4000 str r4, [sp]
11420: e59f3028 ldr r3, [pc, #40] ; 11450 <free@plt+0xc04>
11424: e3a02008 mov r2, #8
11428: e59f1024 ldr r1, [pc, #36] ; 11454 <free@plt+0xc08>
1142c: e58d0004 str r0, [sp, #4]
11430: e1a00005 mov r0, r5
11434: ebfffcce bl 10774 <fprintf@plt>
11438: e3e00000 mvn r0, #0
1143c: e28dd008 add sp, sp, #8
--
115e4: 1a000008 bne 1160c <free@plt+0xdc0>
115e8: ebfffc88 bl 10810 <__errno_location@plt>
115ec: e3a03000 mov r3, #0
115f0: e5803000 str r3, [r0]
115f4: e1a00004 mov r0, r4
115f8: ebffffaa bl 114a8 <free@plt+0xc5c>
115fc: e3a04000 mov r4, #0
11600: e1a00004 mov r0, r4
11604: e28dd010 add sp, sp, #16
11608: e8bd8070 pop {r4, r5, r6, pc}
1160c: ebfffc8b bl 10840 <close@plt>
11610: e3500000 cmp r0, #0
11614: 0a000012 beq 11664 <free@plt+0xe18>
11618: ebfffc7c bl 10810 <__errno_location@plt>
1161c: e59f6284 ldr r6, [pc, #644] ; 118a8 <free@plt+0x105c>
11620: e594300c ldr r3, [r4, #12]
11624: e59f2280 ldr r2, [pc, #640] ; 118ac <free@plt+0x1060>
11628: e59f1280 ldr r1, [pc, #640] ; 118b0 <free@plt+0x1064>
1162c: e5905000 ldr r5, [r0]
11630: e5960000 ldr r0, [r6]
11634: ebfffc4e bl 10774 <fprintf@plt>
11638: e1a00005 mov r0, r5
1163c: e5966000 ldr r6, [r6]
11640: ebfffc33 bl 10714 <strerror@plt>
11644: e58d5000 str r5, [sp]
11648: e59f3264 ldr r3, [pc, #612] ; 118b4 <free@plt+0x1068>
1164c: e3a02008 mov r2, #8
11650: e59f1260 ldr r1, [pc, #608] ; 118b8 <free@plt+0x106c>
11654: e58d0004 str r0, [sp, #4]
11658: e1a00006 mov r0, r6
1165c: ebfffc44 bl 10774 <fprintf@plt>
11660: eaffffe3 b 115f4 <free@plt+0xda8>
11664: e59f1250 ldr r1, [pc, #592] ; 118bc <free@plt+0x1070>
--
11840: e59f10bc ldr r1, [pc, #188] ; 11904 <free@plt+0x10b8>
11844: e5940040 ldr r0, [r4, #64] ; 0x40
11848: ebfffe21 bl 110d4 <free@plt+0x888>
1184c: e3500000 cmp r0, #0
11850: e5840060 str r0, [r4, #96] ; 0x60
11854: 0affff66 beq 115f4 <free@plt+0xda8>
11858: e28d100c add r1, sp, #12
1185c: e5940014 ldr r0, [r4, #20]
11860: ebfffd73 bl 10e34 <free@plt+0x5e8>
11864: e3500000 cmp r0, #0
11868: 1affff61 bne 115f4 <free@plt+0xda8>
1186c: e59d300c ldr r3, [sp, #12]
11870: e3530001 cmp r3, #1
11874: 0affff61 beq 11600 <free@plt+0xdb4>
11878: e59f0028 ldr r0, [pc, #40] ; 118a8 <free@plt+0x105c>
1187c: e58d3000 str r3, [sp]
11880: e59f2024 ldr r2, [pc, #36] ; 118ac <free@plt+0x1060>
11884: e3a03001 mov r3, #1
11888: e59f1078 ldr r1, [pc, #120] ; 11908 <free@plt+0x10bc>
1188c: e5900000 ldr r0, [r0]
11890: ebfffbb7 bl 10774 <fprintf@plt>
11894: eaffff56 b 115f4 <free@plt+0xda8>
11898: 00013726 andeq r3, r1, r6, lsr #14
--
11a90: ebfffb5e bl 10810 <__errno_location@plt>
11a94: e59fa17c ldr sl, [pc, #380] ; 11c18 <free@plt+0x13cc>
11a98: e3a09000 mov r9, #0
11a9c: e1a07000 mov r7, r0
11aa0: e5879000 str r9, [r7]
11aa4: e1a00008 mov r0, r8
11aa8: ebfffb40 bl 107b0 <readdir64@plt>
11aac: e3500000 cmp r0, #0
11ab0: 0a000022 beq 11b40 <free@plt+0x12f4>
11ab4: e2806013 add r6, r0, #19
11ab8: e1a00006 mov r0, r6
11abc: ebfffb56 bl 1081c <strlen@plt>
11ac0: e35000fe cmp r0, #254 ; 0xfe
11ac4: 9a00000b bls 11af8 <free@plt+0x12ac>
11ac8: e59f014c ldr r0, [pc, #332] ; 11c1c <free@plt+0x13d0>
11acc: e58d6000 str r6, [sp]
11ad0: e59f2148 ldr r2, [pc, #328] ; 11c20 <free@plt+0x13d4>
11ad4: e595300c ldr r3, [r5, #12]
11ad8: e59f1144 ldr r1, [pc, #324] ; 11c24 <free@plt+0x13d8>
11adc: e5900000 ldr r0, [r0]
11ae0: ebfffb23 bl 10774 <fprintf@plt>
11ae4: e3a03016 mov r3, #22
11ae8: e5873000 str r3, [r7]
--
11b10: 1affffe2 bne 11aa0 <free@plt+0x1254>
11b14: e5943000 ldr r3, [r4]
11b18: e5942008 ldr r2, [r4, #8]
11b1c: e2833001 add r3, r3, #1
11b20: e5843000 str r3, [r4]
11b24: e59d300c ldr r3, [sp, #12]
11b28: e1520003 cmp r2, r3
11b2c: e5942004 ldr r2, [r4, #4]
11b30: b5843008 strlt r3, [r4, #8]
11b34: e1530002 cmp r3, r2
11b38: b5843004 strlt r3, [r4, #4]
11b3c: eaffffd7 b 11aa0 <free@plt+0x1254>
11b40: e5976000 ldr r6, [r7]
11b44: e3560000 cmp r6, #0
11b48: 0a000010 beq 11b90 <free@plt+0x1344>
11b4c: e59f40c8 ldr r4, [pc, #200] ; 11c1c <free@plt+0x13d0>
11b50: e595300c ldr r3, [r5, #12]
11b54: e59f20c4 ldr r2, [pc, #196] ; 11c20 <free@plt+0x13d4>
11b58: e59f10c8 ldr r1, [pc, #200] ; 11c28 <free@plt+0x13dc>
11b5c: e5940000 ldr r0, [r4]
11b60: ebfffb03 bl 10774 <fprintf@plt>
11b64: e1a00006 mov r0, r6
11b68: e5944000 ldr r4, [r4]
11b6c: ebfffae8 bl 10714 <strerror@plt>
11b70: e58d6000 str r6, [sp]
11b74: e59f30b0 ldr r3, [pc, #176] ; 11c2c <free@plt+0x13e0>
11b78: e3a02008 mov r2, #8
11b7c: e59f10ac ldr r1, [pc, #172] ; 11c30 <free@plt+0x13e4>
11b80: e58d0004 str r0, [sp, #4]
11b84: e1a00004 mov r0, r4
11b88: ebfffaf9 bl 10774 <fprintf@plt>
11b8c: eaffffd6 b 11aec <free@plt+0x12a0>
11b90: e1a00008 mov r0, r8
11b94: ebfffb23 bl 10828 <closedir@plt>
11b98: e3500000 cmp r0, #0
11b9c: 0a000012 beq 11bec <free@plt+0x13a0>
11ba0: e59f6074 ldr r6, [pc, #116] ; 11c1c <free@plt+0x13d0>
11ba4: e5974000 ldr r4, [r7]
11ba8: e595300c ldr r3, [r5, #12]
11bac: e59f206c ldr r2, [pc, #108] ; 11c20 <free@plt+0x13d4>
11bb0: e59f107c ldr r1, [pc, #124] ; 11c34 <free@plt+0x13e8>
11bb4: e5960000 ldr r0, [r6]
11bb8: ebfffaed bl 10774 <fprintf@plt>
11bbc: e1a00004 mov r0, r4
11bc0: e5965000 ldr r5, [r6]
11bc4: ebfffad2 bl 10714 <strerror@plt>
11bc8: e58d4000 str r4, [sp]
11bcc: e59f3058 ldr r3, [pc, #88] ; 11c2c <free@plt+0x13e0>
11bd0: e3a02008 mov r2, #8
11bd4: e59f1054 ldr r1, [pc, #84] ; 11c30 <free@plt+0x13e4>
11bd8: e58d0004 str r0, [sp, #4]
11bdc: e1a00005 mov r0, r5
11be0: ebfffae3 bl 10774 <fprintf@plt>
11be4: e3e00000 mvn r0, #0
11be8: ea000008 b 11c10 <free@plt+0x13c4>
--
11d70: e24dd09c sub sp, sp, #156 ; 0x9c
11d74: e1a06000 mov r6, r0
11d78: e5900040 ldr r0, [r0, #64] ; 0x40
11d7c: e1a05001 mov r5, r1
11d80: ebfffaa5 bl 1081c <strlen@plt>
11d84: e24b108c sub r1, fp, #140 ; 0x8c
11d88: e280006b add r0, r0, #107 ; 0x6b
11d8c: e3c00007 bic r0, r0, #7
11d90: e04dd000 sub sp, sp, r0
11d94: e1a00005 mov r0, r5
11d98: ebfffa60 bl 10720 <stat64@plt>
11d9c: e3500000 cmp r0, #0
11da0: 0a000014 beq 11df8 <free@plt+0x15ac>
11da4: ebfffa99 bl 10810 <__errno_location@plt>
11da8: e59f61e8 ldr r6, [pc, #488] ; 11f98 <free@plt+0x174c>
11dac: e1a03005 mov r3, r5
11db0: e59f21e4 ldr r2, [pc, #484] ; 11f9c <free@plt+0x1750>
11db4: e59f11e4 ldr r1, [pc, #484] ; 11fa0 <free@plt+0x1754>
11db8: e5904000 ldr r4, [r0]
11dbc: e5960000 ldr r0, [r6]
11dc0: ebfffa6b bl 10774 <fprintf@plt>
11dc4: e1a00004 mov r0, r4
11dc8: e5965000 ldr r5, [r6]
11dcc: ebfffa50 bl 10714 <strerror@plt>
11dd0: e58d4000 str r4, [sp]
11dd4: e59f31c8 ldr r3, [pc, #456] ; 11fa4 <free@plt+0x1758>
11dd8: e3a02008 mov r2, #8
11ddc: e59f11c4 ldr r1, [pc, #452] ; 11fa8 <free@plt+0x175c>
11de0: e58d0004 str r0, [sp, #4]
11de4: e1a00005 mov r0, r5
11de8: ebfffa61 bl 10774 <fprintf@plt>
11dec: e3e00000 mvn r0, #0
11df0: e24bd020 sub sp, fp, #32
11df4: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
11df8: e51b307c ldr r3, [fp, #-124] ; 0xffffff84
11dfc: e2033a0f and r3, r3, #61440 ; 0xf000
11e00: e3530a02 cmp r3, #8192 ; 0x2000
11e04: 0a000009 beq 11e30 <free@plt+0x15e4>
11e08: e59f0188 ldr r0, [pc, #392] ; 11f98 <free@plt+0x174c>
11e0c: e1a03005 mov r3, r5
11e10: e59f2184 ldr r2, [pc, #388] ; 11f9c <free@plt+0x1750>
11e14: e59f1190 ldr r1, [pc, #400] ; 11fac <free@plt+0x1760>
11e18: e5900000 ldr r0, [r0]
11e1c: ebfffa54 bl 10774 <fprintf@plt>
11e20: ebfffa7a bl 10810 <__errno_location@plt>
11e24: e3a03016 mov r3, #22
--
11e90: e1a01004 mov r1, r4
11e94: e1a0000a mov r0, sl
11e98: ebfffd3d bl 11394 <free@plt+0xb48>
11e9c: e3500000 cmp r0, #0
11ea0: 0a000012 beq 11ef0 <free@plt+0x16a4>
11ea4: ebfffa59 bl 10810 <__errno_location@plt>
11ea8: e5903000 ldr r3, [r0]
11eac: e3530002 cmp r3, #2
11eb0: 1a000001 bne 11ebc <free@plt+0x1670>
11eb4: e2844001 add r4, r4, #1
11eb8: eaffffef b 11e7c <free@plt+0x1630>
11ebc: e3530000 cmp r3, #0
11ec0: 1affffc9 bne 11dec <free@plt+0x15a0>
11ec4: e59f00cc ldr r0, [pc, #204] ; 11f98 <free@plt+0x174c>
11ec8: e1a03005 mov r3, r5
11ecc: e58d7004 str r7, [sp, #4]
11ed0: e58d9000 str r9, [sp]
11ed4: e59f20c0 ldr r2, [pc, #192] ; 11f9c <free@plt+0x1750>
11ed8: e59f10d0 ldr r1, [pc, #208] ; 11fb0 <free@plt+0x1764>
11edc: e5900000 ldr r0, [r0]
11ee0: ebfffa23 bl 10774 <fprintf@plt>
11ee4: ebfffa49 bl 10810 <__errno_location@plt>
11ee8: e3a03013 mov r3, #19
--
11f14: e2473001 sub r3, r7, #1
11f18: e1a02004 mov r2, r4
11f1c: e5961040 ldr r1, [r6, #64] ; 0x40
11f20: e1a00008 mov r0, r8
11f24: ebfffa36 bl 10804 <sprintf@plt>
11f28: e3a01000 mov r1, #0
11f2c: e1a00008 mov r0, r8
11f30: ebfffa2a bl 107e0 <open64@plt>
11f34: e3700001 cmn r0, #1
11f38: 0affffe1 beq 11ec4 <free@plt+0x1678>
11f3c: ebfffa3f bl 10840 <close@plt>
11f40: e3500000 cmp r0, #0
11f44: 0a000011 beq 11f90 <free@plt+0x1744>
11f48: ebfffa30 bl 10810 <__errno_location@plt>
11f4c: e59f5044 ldr r5, [pc, #68] ; 11f98 <free@plt+0x174c>
11f50: e1a03008 mov r3, r8
11f54: e59f2040 ldr r2, [pc, #64] ; 11f9c <free@plt+0x1750>
11f58: e59f1054 ldr r1, [pc, #84] ; 11fb4 <free@plt+0x1768>
11f5c: e5904000 ldr r4, [r0]
11f60: e5950000 ldr r0, [r5]
11f64: ebfffa02 bl 10774 <fprintf@plt>
11f68: e1a00004 mov r0, r4
11f6c: e5955000 ldr r5, [r5]
11f70: ebfff9e7 bl 10714 <strerror@plt>
11f74: e58d4000 str r4, [sp]
11f78: e59f3024 ldr r3, [pc, #36] ; 11fa4 <free@plt+0x1758>
11f7c: e3a02008 mov r2, #8
11f80: e59f1020 ldr r1, [pc, #32] ; 11fa8 <free@plt+0x175c>
11f84: e58d0004 str r0, [sp, #4]
11f88: e1a00005 mov r0, r5
11f8c: ebfff9f8 bl 10774 <fprintf@plt>
11f90: e3a00002 mov r0, #2
11f94: eaffff95 b 11df0 <free@plt+0x15a4>
--
12010: 8a000028 bhi 120b8 <free@plt+0x186c>
12014: e1a04000 mov r4, r0
12018: e3a02080 mov r2, #128 ; 0x80
1201c: e1a01006 mov r1, r6
12020: e28d0020 add r0, sp, #32
12024: ebfff9de bl 107a4 <strncpy@plt>
12028: e3a01000 mov r1, #0
1202c: e1a00007 mov r0, r7
12030: e1cd41ba strh r4, [sp, #26]
12034: ebfff9e9 bl 107e0 <open64@plt>
12038: e3700001 cmn r0, #1
1203c: e1a04000 mov r4, r0
12040: 1a000014 bne 12098 <free@plt+0x184c>
12044: ebfff9f1 bl 10810 <__errno_location@plt>
12048: e59f6084 ldr r6, [pc, #132] ; 120d4 <free@plt+0x1888>
1204c: e1a03007 mov r3, r7
12050: e59f2080 ldr r2, [pc, #128] ; 120d8 <free@plt+0x188c>
12054: e59f1080 ldr r1, [pc, #128] ; 120dc <free@plt+0x1890>
12058: e5905000 ldr r5, [r0]
1205c: e5960000 ldr r0, [r6]
12060: ebfff9c3 bl 10774 <fprintf@plt>
12064: e1a00005 mov r0, r5
12068: e5966000 ldr r6, [r6]
1206c: ebfff9a8 bl 10714 <strerror@plt>
12070: e58d5000 str r5, [sp]
12074: e59f3064 ldr r3, [pc, #100] ; 120e0 <free@plt+0x1894>
12078: e3a02008 mov r2, #8
1207c: e59f1060 ldr r1, [pc, #96] ; 120e4 <free@plt+0x1898>
12080: e58d0004 str r0, [sp, #4]
12084: e1a00006 mov r0, r6
12088: ebfff9b9 bl 10774 <fprintf@plt>
1208c: e1a00004 mov r0, r4
12090: e28dd0a4 add sp, sp, #164 ; 0xa4
--
120e0: 00013549 andeq r3, r1, r9, asr #10
120e4: 000133a5 andeq r3, r1, r5, lsr #7
120e8: 40986f00 addsmi r6, r8, r0, lsl #30
120ec: e92d40f0 push {r4, r5, r6, r7, lr}
120f0: e1a07001 mov r7, r1
120f4: e24dd014 sub sp, sp, #20
120f8: e3a01000 mov r1, #0
120fc: e1a00007 mov r0, r7
12100: e58d200c str r2, [sp, #12]
12104: ebfff9b5 bl 107e0 <open64@plt>
12108: e3700001 cmn r0, #1
1210c: e1a04000 mov r4, r0
12110: 1a000014 bne 12168 <free@plt+0x191c>
12114: ebfff9bd bl 10810 <__errno_location@plt>
12118: e59f607c ldr r6, [pc, #124] ; 1219c <free@plt+0x1950>
1211c: e1a03007 mov r3, r7
12120: e59f2078 ldr r2, [pc, #120] ; 121a0 <free@plt+0x1954>
12124: e59f1078 ldr r1, [pc, #120] ; 121a4 <free@plt+0x1958>
12128: e5905000 ldr r5, [r0]
1212c: e5960000 ldr r0, [r6]
12130: ebfff98f bl 10774 <fprintf@plt>
12134: e1a00005 mov r0, r5
12138: e5966000 ldr r6, [r6]
1213c: ebfff974 bl 10714 <strerror@plt>
12140: e58d5000 str r5, [sp]
12144: e59f305c ldr r3, [pc, #92] ; 121a8 <free@plt+0x195c>
12148: e3a02008 mov r2, #8
1214c: e59f1058 ldr r1, [pc, #88] ; 121ac <free@plt+0x1960>
12150: e58d0004 str r0, [sp, #4]
12154: e1a00006 mov r0, r6
12158: ebfff985 bl 10774 <fprintf@plt>
1215c: e1a00004 mov r0, r4
12160: e28dd014 add sp, sp, #20
--
1220c: 51106f03 tstpl r0, r3, lsl #30
12210: e92d41f0 push {r4, r5, r6, r7, r8, lr}
12214: e1a07001 mov r7, r1
12218: e24dd018 sub sp, sp, #24
1221c: e3a01000 mov r1, #0
12220: e1a00007 mov r0, r7
12224: e1a05002 mov r5, r2
12228: e59d8030 ldr r8, [sp, #48] ; 0x30
1222c: e59d6034 ldr r6, [sp, #52] ; 0x34
12230: ebfff96a bl 107e0 <open64@plt>
12234: e3700001 cmn r0, #1
12238: e1a04000 mov r4, r0
1223c: 1a000014 bne 12294 <free@plt+0x1a48>
12240: ebfff972 bl 10810 <__errno_location@plt>
12244: e59f6074 ldr r6, [pc, #116] ; 122c0 <free@plt+0x1a74>
12248: e1a03007 mov r3, r7
1224c: e59f2070 ldr r2, [pc, #112] ; 122c4 <free@plt+0x1a78>
12250: e59f1070 ldr r1, [pc, #112] ; 122c8 <free@plt+0x1a7c>
12254: e5905000 ldr r5, [r0]
12258: e5960000 ldr r0, [r6]
1225c: ebfff944 bl 10774 <fprintf@plt>
12260: e1a00005 mov r0, r5
12264: e5966000 ldr r6, [r6]
12268: ebfff929 bl 10714 <strerror@plt>
1226c: e58d5000 str r5, [sp]
12270: e59f3054 ldr r3, [pc, #84] ; 122cc <free@plt+0x1a80>
12274: e3a02008 mov r2, #8
12278: e59f1050 ldr r1, [pc, #80] ; 122d0 <free@plt+0x1a84>
1227c: e58d0004 str r0, [sp, #4]
12280: e1a00006 mov r0, r6
12284: ebfff93a bl 10774 <fprintf@plt>
12288: e1a00004 mov r0, r4
1228c: e28dd018 add sp, sp, #24
--
12424: e584300c str r3, [r4, #12]
12428: ebfff8f8 bl 10810 <__errno_location@plt>
1242c: e1a09000 mov r9, r0
12430: e3a03000 mov r3, #0
12434: e5893000 str r3, [r9]
12438: e1a00008 mov r0, r8
1243c: ebfff8db bl 107b0 <readdir64@plt>
12440: e3500000 cmp r0, #0
12444: 0a000025 beq 124e0 <free@plt+0x1c94>
12448: e2807013 add r7, r0, #19
1244c: e1a00007 mov r0, r7
12450: ebfff8f1 bl 1081c <strlen@plt>
12454: e35000fe cmp r0, #254 ; 0xfe
12458: 9a000009 bls 12484 <free@plt+0x1c38>
1245c: e59f0278 ldr r0, [pc, #632] ; 126dc <free@plt+0x1e90>
12460: e58d7000 str r7, [sp]
12464: e59f2274 ldr r2, [pc, #628] ; 126e0 <free@plt+0x1e94>
12468: e595300c ldr r3, [r5, #12]
1246c: e59f1270 ldr r1, [pc, #624] ; 126e4 <free@plt+0x1e98>
12470: e5900000 ldr r0, [r0]
12474: ebfff8be bl 10774 <fprintf@plt>
12478: e1a00008 mov r0, r8
1247c: ebfff8e9 bl 10828 <closedir@plt>
--
124b0: 1affffde bne 12430 <free@plt+0x1be4>
124b4: e5943008 ldr r3, [r4, #8]
124b8: e5942010 ldr r2, [r4, #16]
124bc: e2833001 add r3, r3, #1
124c0: e5843008 str r3, [r4, #8]
124c4: e51b312c ldr r3, [fp, #-300] ; 0xfffffed4
124c8: e1520003 cmp r2, r3
124cc: e594200c ldr r2, [r4, #12]
124d0: b5843010 strlt r3, [r4, #16]
124d4: e1530002 cmp r3, r2
124d8: b584300c strlt r3, [r4, #12]
124dc: eaffffd3 b 12430 <free@plt+0x1be4>
124e0: e5997000 ldr r7, [r9]
124e4: e3570000 cmp r7, #0
124e8: 0a000010 beq 12530 <free@plt+0x1ce4>
124ec: e59f41e8 ldr r4, [pc, #488] ; 126dc <free@plt+0x1e90>
124f0: e595300c ldr r3, [r5, #12]
124f4: e59f21e4 ldr r2, [pc, #484] ; 126e0 <free@plt+0x1e94>
124f8: e59f11ec ldr r1, [pc, #492] ; 126ec <free@plt+0x1ea0>
124fc: e5940000 ldr r0, [r4]
12500: ebfff89b bl 10774 <fprintf@plt>
12504: e1a00007 mov r0, r7
12508: e5944000 ldr r4, [r4]
1250c: ebfff880 bl 10714 <strerror@plt>
12510: e58d7000 str r7, [sp]
12514: e59f31d4 ldr r3, [pc, #468] ; 126f0 <free@plt+0x1ea4>
12518: e3a02008 mov r2, #8
1251c: e59f11d0 ldr r1, [pc, #464] ; 126f4 <free@plt+0x1ea8>
12520: e58d0004 str r0, [sp, #4]
12524: e1a00004 mov r0, r4
12528: ebfff891 bl 10774 <fprintf@plt>
1252c: eaffffd1 b 12478 <free@plt+0x1c2c>
12530: e1a00008 mov r0, r8
12534: ebfff8bb bl 10828 <closedir@plt>
12538: e3500000 cmp r0, #0
1253c: 0a000011 beq 12588 <free@plt+0x1d3c>
12540: e59f6194 ldr r6, [pc, #404] ; 126dc <free@plt+0x1e90>
12544: e5994000 ldr r4, [r9]
12548: e595300c ldr r3, [r5, #12]
1254c: e59f218c ldr r2, [pc, #396] ; 126e0 <free@plt+0x1e94>
12550: e59f11a0 ldr r1, [pc, #416] ; 126f8 <free@plt+0x1eac>
12554: e5960000 ldr r0, [r6]
12558: ebfff885 bl 10774 <fprintf@plt>
1255c: e1a00004 mov r0, r4
12560: e5965000 ldr r5, [r6]
12564: ebfff86a bl 10714 <strerror@plt>
12568: e58d4000 str r4, [sp]
1256c: e59f317c ldr r3, [pc, #380] ; 126f0 <free@plt+0x1ea4>
12570: e3a02008 mov r2, #8
12574: e59f1178 ldr r1, [pc, #376] ; 126f4 <free@plt+0x1ea8>
12578: e58d0004 str r0, [sp, #4]
1257c: e1a00005 mov r0, r5
12580: ebfff87b bl 10774 <fprintf@plt>
12584: eaffff9f b 12408 <free@plt+0x1bbc>
12588: e594300c ldr r3, [r4, #12]
--
12718: 0a000006 beq 12738 <free@plt+0x1eec>
1271c: e3500002 cmp r0, #2
12720: 1a000002 bne 12730 <free@plt+0x1ee4>
12724: ebfff839 bl 10810 <__errno_location@plt>
12728: e3a03013 mov r3, #19
1272c: e5803000 str r3, [r0]
12730: e3e00000 mvn r0, #0
12734: ea000062 b 128c4 <free@plt+0x2078>
12738: e28d1028 add r1, sp, #40 ; 0x28
1273c: e1a00004 mov r0, r4
12740: ebfff7f6 bl 10720 <stat64@plt>
12744: e3500000 cmp r0, #0
12748: 0a000012 beq 12798 <free@plt+0x1f4c>
1274c: ebfff82f bl 10810 <__errno_location@plt>
12750: e59f6174 ldr r6, [pc, #372] ; 128cc <free@plt+0x2080>
12754: e1a03004 mov r3, r4
12758: e59f2170 ldr r2, [pc, #368] ; 128d0 <free@plt+0x2084>
1275c: e59f1170 ldr r1, [pc, #368] ; 128d4 <free@plt+0x2088>
12760: e5905000 ldr r5, [r0]
12764: e5960000 ldr r0, [r6]
12768: ebfff801 bl 10774 <fprintf@plt>
1276c: e1a00005 mov r0, r5
12770: e5964000 ldr r4, [r6]
12774: ebfff7e6 bl 10714 <strerror@plt>
12778: e58d5000 str r5, [sp]
1277c: e59f3154 ldr r3, [pc, #340] ; 128d8 <free@plt+0x208c>
12780: e3a02008 mov r2, #8
12784: e59f1150 ldr r1, [pc, #336] ; 128dc <free@plt+0x2090>
12788: e58d0004 str r0, [sp, #4]
1278c: e1a00004 mov r0, r4
12790: ebfff7f7 bl 10774 <fprintf@plt>
12794: eaffffe5 b 12730 <free@plt+0x1ee4>
12798: e59d3038 ldr r3, [sp, #56] ; 0x38
1279c: e2033a0f and r3, r3, #61440 ; 0xf000
127a0: e3530a02 cmp r3, #8192 ; 0x2000
127a4: 0a000009 beq 127d0 <free@plt+0x1f84>
127a8: ebfff818 bl 10810 <__errno_location@plt>
127ac: e59f211c ldr r2, [pc, #284] ; 128d0 <free@plt+0x2084>
127b0: e59f1128 ldr r1, [pc, #296] ; 128e0 <free@plt+0x2094>
127b4: e3a03016 mov r3, #22
127b8: e5803000 str r3, [r0]
127bc: e1a03004 mov r3, r4
127c0: e59f0104 ldr r0, [pc, #260] ; 128cc <free@plt+0x2080>
127c4: e5900000 ldr r0, [r0]
127c8: ebfff7e9 bl 10774 <fprintf@plt>
127cc: eaffffd7 b 12730 <free@plt+0x1ee4>
127d0: e1cd84d8 ldrd r8, [sp, #72] ; 0x48
--
12850: e1a01004 mov r1, r4
12854: e1a00008 mov r0, r8
12858: ebfffacd bl 11394 <free@plt+0xb48>
1285c: e3500000 cmp r0, #0
12860: 0a000004 beq 12878 <free@plt+0x202c>
12864: e5953000 ldr r3, [r5]
12868: e3530002 cmp r3, #2
1286c: 1affffaf bne 12730 <free@plt+0x1ee4>
12870: e2844001 add r4, r4, #1
12874: eaffffef b 12838 <free@plt+0x1fec>
12878: e59d3008 ldr r3, [sp, #8]
1287c: e15a0003 cmp sl, r3
12880: 1afffffa bne 12870 <free@plt+0x2024>
12884: e59d300c ldr r3, [sp, #12]
12888: e3530000 cmp r3, #0
1288c: 0a000007 beq 128b0 <free@plt+0x2064>
12890: e59f0034 ldr r0, [pc, #52] ; 128cc <free@plt+0x2080>
12894: e59f2034 ldr r2, [pc, #52] ; 128d0 <free@plt+0x2084>
12898: e59f1048 ldr r1, [pc, #72] ; 128e8 <free@plt+0x209c>
1289c: e5900000 ldr r0, [r0]
128a0: ebfff7b3 bl 10774 <fprintf@plt>
128a4: e3a03016 mov r3, #22
128a8: e5853000 str r3, [r5]
--
12ae0: e280006b add r0, r0, #107 ; 0x6b
12ae4: e3c00007 bic r0, r0, #7
12ae8: e04dd000 sub sp, sp, r0
12aec: e1a0000d mov r0, sp
12af0: ebfff743 bl 10804 <sprintf@plt>
12af4: e1a0000d mov r0, sp
12af8: e3a02081 mov r2, #129 ; 0x81
12afc: e2841034 add r1, r4, #52 ; 0x34
12b00: ebfff90e bl 10f40 <free@plt+0x6f4>
12b04: e1a0d009 mov sp, r9
12b08: e3500000 cmp r0, #0
12b0c: baffff96 blt 1296c <free@plt+0x2120>
12b10: e0844000 add r4, r4, r0
12b14: e5c48033 strb r8, [r4, #51] ; 0x33
12b18: eaffff94 b 12970 <free@plt+0x2124>
12b1c: e59f0028 ldr r0, [pc, #40] ; 12b4c <free@plt+0x2300>
12b20: e24b3058 sub r3, fp, #88 ; 0x58
12b24: e59f2024 ldr r2, [pc, #36] ; 12b50 <free@plt+0x2304>
12b28: e59f1024 ldr r1, [pc, #36] ; 12b54 <free@plt+0x2308>
12b2c: e5900000 ldr r0, [r0]
12b30: ebfff70f bl 10774 <fprintf@plt>
12b34: ebfff735 bl 10810 <__errno_location@plt>
12b38: e3a03016 mov r3, #22
--
12b9c: eafffff8 b 12b84 <free@plt+0x2338>
12ba0: e5950040 ldr r0, [r5, #64] ; 0x40
12ba4: e50bd0b0 str sp, [fp, #-176] ; 0xffffff50
12ba8: ebfff71b bl 1081c <strlen@plt>
12bac: e24b108c sub r1, fp, #140 ; 0x8c
12bb0: e280006b add r0, r0, #107 ; 0x6b
12bb4: e3c00007 bic r0, r0, #7
12bb8: e04dd000 sub sp, sp, r0
12bbc: e1a00006 mov r0, r6
12bc0: ebfff6d6 bl 10720 <stat64@plt>
12bc4: e28d7008 add r7, sp, #8
12bc8: e3500000 cmp r0, #0
12bcc: 0a000012 beq 12c1c <free@plt+0x23d0>
12bd0: ebfff70e bl 10810 <__errno_location@plt>
12bd4: e59fa200 ldr sl, [pc, #512] ; 12ddc <free@plt+0x2590>
12bd8: e1a03006 mov r3, r6
12bdc: e59f21fc ldr r2, [pc, #508] ; 12de0 <free@plt+0x2594>
12be0: e59f11fc ldr r1, [pc, #508] ; 12de4 <free@plt+0x2598>
12be4: e5907000 ldr r7, [r0]
12be8: e59a0000 ldr r0, [sl]
12bec: ebfff6e0 bl 10774 <fprintf@plt>
12bf0: e1a00007 mov r0, r7
12bf4: e59a6000 ldr r6, [sl]
12bf8: ebfff6c5 bl 10714 <strerror@plt>
12bfc: e59f31e4 ldr r3, [pc, #484] ; 12de8 <free@plt+0x259c>
12c00: e59f11e4 ldr r1, [pc, #484] ; 12dec <free@plt+0x25a0>
12c04: e3a02008 mov r2, #8
12c08: e58d7000 str r7, [sp]
12c0c: e58d0004 str r0, [sp, #4]
12c10: e1a00006 mov r0, r6
12c14: ebfff6d6 bl 10774 <fprintf@plt>
12c18: ea00000c b 12c50 <free@plt+0x2404>
12c1c: e51b307c ldr r3, [fp, #-124] ; 0xffffff84
12c20: e2033a0f and r3, r3, #61440 ; 0xf000
12c24: e3530a02 cmp r3, #8192 ; 0x2000
12c28: 0a000012 beq 12c78 <free@plt+0x242c>
12c2c: ebfff6f7 bl 10810 <__errno_location@plt>
12c30: e59f21a8 ldr r2, [pc, #424] ; 12de0 <free@plt+0x2594>
12c34: e59f11b4 ldr r1, [pc, #436] ; 12df0 <free@plt+0x25a4>
12c38: e3a03016 mov r3, #22
12c3c: e5803000 str r3, [r0]
12c40: e1a03006 mov r3, r6
12c44: e59f0190 ldr r0, [pc, #400] ; 12ddc <free@plt+0x2590>
12c48: e5900000 ldr r0, [r0]
12c4c: ebfff6c8 bl 10774 <fprintf@plt>
12c50: e3e03000 mvn r3, #0
12c54: e3530000 cmp r3, #0
--
12d60: e1a00007 mov r0, r7
12d64: ebfff6a6 bl 10804 <sprintf@plt>
12d68: e3a01000 mov r1, #0
12d6c: e1a00007 mov r0, r7
12d70: ebfff69a bl 107e0 <open64@plt>
12d74: e3700001 cmn r0, #1
12d78: 03a02013 moveq r2, #19
12d7c: e1a03000 mov r3, r0
12d80: 05862000 streq r2, [r6]
12d84: 0affffb2 beq 12c54 <free@plt+0x2408>
12d88: ebfff6ac bl 10840 <close@plt>
12d8c: e2503000 subs r3, r0, #0
12d90: 05863000 streq r3, [r6]
12d94: 0affffae beq 12c54 <free@plt+0x2408>
12d98: e59fa03c ldr sl, [pc, #60] ; 12ddc <free@plt+0x2590>
12d9c: e5966000 ldr r6, [r6]
12da0: e1a03007 mov r3, r7
12da4: e59f2034 ldr r2, [pc, #52] ; 12de0 <free@plt+0x2594>
12da8: e59f1048 ldr r1, [pc, #72] ; 12df8 <free@plt+0x25ac>
12dac: e59a0000 ldr r0, [sl]
12db0: ebfff66f bl 10774 <fprintf@plt>
12db4: e1a00006 mov r0, r6
12db8: e59a7000 ldr r7, [sl]
--
12de4: 000138f0 strdeq r3, [r1], -r0
12de8: 00013549 andeq r3, r1, r9, asr #10
12dec: 000133a5 andeq r3, r1, r5, lsr #7
12df0: 00013650 andeq r3, r1, r0, asr r6
12df4: 00013a3a andeq r3, r1, sl, lsr sl
12df8: 00013573 andeq r3, r1, r3, ror r5
12dfc: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
12e00: e1a06000 mov r6, r0
12e04: e24dd05c sub sp, sp, #92 ; 0x5c
12e08: e1a00002 mov r0, r2
12e0c: e1a07001 mov r7, r1
12e10: e1a08002 mov r8, r2
12e14: e1a09003 mov r9, r3
12e18: ebfff67f bl 1081c <strlen@plt>
12e1c: e250b000 subs fp, r0, #0
12e20: 1a000009 bne 12e4c <free@plt+0x2600>
12e24: e59f30c0 ldr r3, [pc, #192] ; 12eec <free@plt+0x26a0>
12e28: e59f20c0 ldr r2, [pc, #192] ; 12ef0 <free@plt+0x26a4>
12e2c: e5930000 ldr r0, [r3]
12e30: e59f10bc ldr r1, [pc, #188] ; 12ef4 <free@plt+0x26a8>
12e34: ebfff64e bl 10774 <fprintf@plt>
12e38: ebfff674 bl 10810 <__errno_location@plt>
12e3c: e3a03016 mov r3, #22
[*] Function fprintf used 65 times ubirename