[*] Binary protection state of ubiblock
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of ubiblock
10a14: ebffff68 bl 107bc <printf@plt>
10a18: e59f02f8 ldr r0, [pc, #760] ; 10d18 <free@plt+0x3e8>
10a1c: ebffff78 bl 10804 <puts@plt>
10a20: e3e04000 mvn r4, #0
10a24: e1a00004 mov r0, r4
10a28: e28dd008 add sp, sp, #8
10a2c: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
10a30: e59f22e4 ldr r2, [pc, #740] ; 10d1c <free@plt+0x3ec>
10a34: e59f12e4 ldr r1, [pc, #740] ; 10d20 <free@plt+0x3f0>
10a38: e59f02e4 ldr r0, [pc, #740] ; 10d24 <free@plt+0x3f4>
10a3c: ebffff5e bl 107bc <printf@plt>
10a40: eaffffec b 109f8 <free@plt+0xc8>
10a44: e59f52b0 ldr r5, [pc, #688] ; 10cfc <free@plt+0x3cc>
10a48: e5953000 ldr r3, [r5]
10a4c: e3530000 cmp r3, #0
10a50: 1a000005 bne 10a6c <free@plt+0x13c>
10a54: e59f32a4 ldr r3, [pc, #676] ; 10d00 <free@plt+0x3d0>
10a58: e59f22c0 ldr r2, [pc, #704] ; 10d20 <free@plt+0x3f0>
10a5c: e59f12c4 ldr r1, [pc, #708] ; 10d28 <free@plt+0x3f8>
10a60: e5930000 ldr r0, [r3]
10a64: ebffff75 bl 10840 <fprintf@plt>
10a68: eaffffed b 10a24 <free@plt+0xf4>
10a6c: eb00033e bl 1176c <free@plt+0xe3c>
10a70: e2508000 subs r8, r0, #0
10a74: 1a000019 bne 10ae0 <free@plt+0x1b0>
10a78: ebffff97 bl 108dc <__errno_location@plt>
10a7c: e59f527c ldr r5, [pc, #636] ; 10d00 <free@plt+0x3d0>
10a80: e5903000 ldr r3, [r0]
10a84: e1a06000 mov r6, r0
10a88: e3530000 cmp r3, #0
10a8c: 1a000003 bne 10aa0 <free@plt+0x170>
10a90: e59f2288 ldr r2, [pc, #648] ; 10d20 <free@plt+0x3f0>
10a94: e59f1290 ldr r1, [pc, #656] ; 10d2c <free@plt+0x3fc>
10a98: e5950000 ldr r0, [r5]
10a9c: ebffff67 bl 10840 <fprintf@plt>
10aa0: e5966000 ldr r6, [r6]
10aa4: e59f2274 ldr r2, [pc, #628] ; 10d20 <free@plt+0x3f0>
10aa8: e59f1280 ldr r1, [pc, #640] ; 10d30 <free@plt+0x400>
10aac: e5950000 ldr r0, [r5]
10ab0: ebffff62 bl 10840 <fprintf@plt>
10ab4: e1a00006 mov r0, r6
10ab8: e5955000 ldr r5, [r5]
10abc: ebffff41 bl 107c8 <strerror@plt>
10ac0: e58d6000 str r6, [sp]
10ac4: e59f3268 ldr r3, [pc, #616] ; 10d34 <free@plt+0x404>
10ac8: e3a0200a mov r2, #10
10acc: e59f1264 ldr r1, [pc, #612] ; 10d38 <free@plt+0x408>
10ad0: e58d0004 str r0, [sp, #4]
10ad4: e1a00005 mov r0, r5
10ad8: ebffff58 bl 10840 <fprintf@plt>
10adc: eaffffd0 b 10a24 <free@plt+0xf4>
10ae0: e5951000 ldr r1, [r5]
10ae4: eb00051b bl 11f58 <free@plt+0x1628>
10ae8: e3500001 cmp r0, #1
10aec: 1a000008 bne 10b14 <free@plt+0x1e4>
10af0: e59f0208 ldr r0, [pc, #520] ; 10d00 <free@plt+0x3d0>
10af4: e5953000 ldr r3, [r5]
10af8: e59f2220 ldr r2, [pc, #544] ; 10d20 <free@plt+0x3f0>
10afc: e59f1238 ldr r1, [pc, #568] ; 10d3c <free@plt+0x40c>
10b00: e5900000 ldr r0, [r0]
10b04: ebffff4d bl 10840 <fprintf@plt>
10b08: e1a00008 mov r0, r8
10b0c: eb0002e1 bl 11698 <free@plt+0xd68>
10b10: eaffffc3 b 10a24 <free@plt+0xf4>
10b14: e3500000 cmp r0, #0
10b18: e5956000 ldr r6, [r5]
10b1c: aa000015 bge 10b78 <free@plt+0x248>
10b20: ebffff6d bl 108dc <__errno_location@plt>
10b24: e59f71d4 ldr r7, [pc, #468] ; 10d00 <free@plt+0x3d0>
10b28: e1a03006 mov r3, r6
10b2c: e59f21ec ldr r2, [pc, #492] ; 10d20 <free@plt+0x3f0>
10b30: e5905000 ldr r5, [r0]
10b34: e5970000 ldr r0, [r7]
10b38: e3550013 cmp r5, #19
10b3c: 059f11fc ldreq r1, [pc, #508] ; 10d40 <free@plt+0x410>
10b40: 0affffef beq 10b04 <free@plt+0x1d4>
10b44: e59f11f8 ldr r1, [pc, #504] ; 10d44 <free@plt+0x414>
10b48: ebffff3c bl 10840 <fprintf@plt>
10b4c: e1a00005 mov r0, r5
10b50: e5976000 ldr r6, [r7]
10b54: ebffff1b bl 107c8 <strerror@plt>
10b58: e59f31d4 ldr r3, [pc, #468] ; 10d34 <free@plt+0x404>
10b5c: e59f11d4 ldr r1, [pc, #468] ; 10d38 <free@plt+0x408>
10b60: e3a0200a mov r2, #10
10b64: e58d5000 str r5, [sp]
10b68: e58d0004 str r0, [sp, #4]
10b6c: e1a00006 mov r0, r6
10b70: ebffff32 bl 10840 <fprintf@plt>
10b74: eaffffe3 b 10b08 <free@plt+0x1d8>
10b78: e1a00006 mov r0, r6
10b7c: e3a01002 mov r1, #2
10b80: ebffff49 bl 108ac <open64@plt>
10b84: e3700001 cmn r0, #1
10b88: e1a06000 mov r6, r0
10b8c: 1a000011 bne 10bd8 <free@plt+0x2a8>
10b90: ebffff51 bl 108dc <__errno_location@plt>
10b94: e59f7164 ldr r7, [pc, #356] ; 10d00 <free@plt+0x3d0>
10b98: e5953000 ldr r3, [r5]
10b9c: e59f217c ldr r2, [pc, #380] ; 10d20 <free@plt+0x3f0>
10ba0: e59f11a0 ldr r1, [pc, #416] ; 10d48 <free@plt+0x418>
10ba4: e5906000 ldr r6, [r0]
10ba8: e5970000 ldr r0, [r7]
10bac: ebffff23 bl 10840 <fprintf@plt>
10bb0: e1a00006 mov r0, r6
10bb4: e5975000 ldr r5, [r7]
--
10bc4: e3a0200a mov r2, #10
10bc8: e59f1168 ldr r1, [pc, #360] ; 10d38 <free@plt+0x408>
10bcc: e58d0004 str r0, [sp, #4]
10bd0: e1a00005 mov r0, r5
10bd4: eaffffe5 b 10b70 <free@plt+0x240>
10bd8: e5953004 ldr r3, [r5, #4]
10bdc: e3530000 cmp r3, #0
10be0: 0a000025 beq 10c7c <free@plt+0x34c>
10be4: eb000637 bl 124c8 <free@plt+0x1b98>
10be8: e3500000 cmp r0, #0
10bec: 0a00003a beq 10cdc <free@plt+0x3ac>
10bf0: ebffff39 bl 108dc <__errno_location@plt>
10bf4: e59f5104 ldr r5, [pc, #260] ; 10d00 <free@plt+0x3d0>
10bf8: e5903000 ldr r3, [r0]
10bfc: e1a07000 mov r7, r0
10c00: e3530026 cmp r3, #38 ; 0x26
10c04: 1a000003 bne 10c18 <free@plt+0x2e8>
10c08: e59f2110 ldr r2, [pc, #272] ; 10d20 <free@plt+0x3f0>
10c0c: e59f1138 ldr r1, [pc, #312] ; 10d4c <free@plt+0x41c>
10c10: e5950000 ldr r0, [r5]
10c14: ebffff09 bl 10840 <fprintf@plt>
10c18: e5973000 ldr r3, [r7]
10c1c: e3530019 cmp r3, #25
10c20: 1a000003 bne 10c34 <free@plt+0x304>
10c24: e59f20f4 ldr r2, [pc, #244] ; 10d20 <free@plt+0x3f0>
10c28: e59f1120 ldr r1, [pc, #288] ; 10d50 <free@plt+0x420>
10c2c: e5950000 ldr r0, [r5]
10c30: ebffff02 bl 10840 <fprintf@plt>
10c34: e5977000 ldr r7, [r7]
10c38: e59f20e0 ldr r2, [pc, #224] ; 10d20 <free@plt+0x3f0>
10c3c: e59f1110 ldr r1, [pc, #272] ; 10d54 <free@plt+0x424>
10c40: e5950000 ldr r0, [r5]
10c44: ebfffefd bl 10840 <fprintf@plt>
10c48: e1a00007 mov r0, r7
10c4c: e5955000 ldr r5, [r5]
10c50: ebfffedc bl 107c8 <strerror@plt>
10c54: e58d7000 str r7, [sp]
10c58: e59f30d4 ldr r3, [pc, #212] ; 10d34 <free@plt+0x404>
10c5c: e3a0200a mov r2, #10
10c60: e59f10d0 ldr r1, [pc, #208] ; 10d38 <free@plt+0x408>
10c64: e58d0004 str r0, [sp, #4]
10c68: e1a00005 mov r0, r5
10c6c: ebfffef3 bl 10840 <fprintf@plt>
10c70: e1a00006 mov r0, r6
10c74: ebffff2a bl 10924 <close@plt>
10c78: eaffffa2 b 10b08 <free@plt+0x1d8>
10c7c: eb000615 bl 124d8 <free@plt+0x1ba8>
10c80: e3500000 cmp r0, #0
10c84: 0a000014 beq 10cdc <free@plt+0x3ac>
10c88: ebffff13 bl 108dc <__errno_location@plt>
10c8c: e59f506c ldr r5, [pc, #108] ; 10d00 <free@plt+0x3d0>
10c90: e5903000 ldr r3, [r0]
10c94: e1a07000 mov r7, r0
10c98: e3530026 cmp r3, #38 ; 0x26
10c9c: 1a000003 bne 10cb0 <free@plt+0x380>
10ca0: e59f2078 ldr r2, [pc, #120] ; 10d20 <free@plt+0x3f0>
10ca4: e59f10a0 ldr r1, [pc, #160] ; 10d4c <free@plt+0x41c>
10ca8: e5950000 ldr r0, [r5]
10cac: ebfffee3 bl 10840 <fprintf@plt>
10cb0: e5973000 ldr r3, [r7]
10cb4: e3530019 cmp r3, #25
10cb8: 1a000003 bne 10ccc <free@plt+0x39c>
10cbc: e59f205c ldr r2, [pc, #92] ; 10d20 <free@plt+0x3f0>
10cc0: e59f1088 ldr r1, [pc, #136] ; 10d50 <free@plt+0x420>
10cc4: e5950000 ldr r0, [r5]
10cc8: ebfffedc bl 10840 <fprintf@plt>
10ccc: e5977000 ldr r7, [r7]
10cd0: e59f2048 ldr r2, [pc, #72] ; 10d20 <free@plt+0x3f0>
--
10e78: e1a06001 mov r6, r1
10e7c: e24dd04c sub sp, sp, #76 ; 0x4c
10e80: e3a01000 mov r1, #0
10e84: e1a05000 mov r5, r0
10e88: ebfffe87 bl 108ac <open64@plt>
10e8c: e3700001 cmn r0, #1
10e90: e1a04000 mov r4, r0
10e94: 0a000055 beq 10ff0 <free@plt+0x6c0>
10e98: e3a02032 mov r2, #50 ; 0x32
10e9c: e28d1014 add r1, sp, #20
10ea0: ebfffe6c bl 10858 <read@plt>
10ea4: e3700001 cmn r0, #1
10ea8: 1a000014 bne 10f00 <free@plt+0x5d0>
10eac: ebfffe8a bl 108dc <__errno_location@plt>
10eb0: e59f7144 ldr r7, [pc, #324] ; 10ffc <free@plt+0x6cc>
10eb4: e1a03005 mov r3, r5
10eb8: e59f2140 ldr r2, [pc, #320] ; 11000 <free@plt+0x6d0>
10ebc: e59f1140 ldr r1, [pc, #320] ; 11004 <free@plt+0x6d4>
10ec0: e5906000 ldr r6, [r0]
10ec4: e5970000 ldr r0, [r7]
10ec8: ebfffe5c bl 10840 <fprintf@plt>
10ecc: e1a00006 mov r0, r6
10ed0: e5975000 ldr r5, [r7]
10ed4: ebfffe3b bl 107c8 <strerror@plt>
10ed8: e58d6000 str r6, [sp]
10edc: e59f3124 ldr r3, [pc, #292] ; 11008 <free@plt+0x6d8>
10ee0: e3a02008 mov r2, #8
10ee4: e59f1120 ldr r1, [pc, #288] ; 1100c <free@plt+0x6dc>
10ee8: e58d0004 str r0, [sp, #4]
10eec: e1a00005 mov r0, r5
10ef0: ebfffe52 bl 10840 <fprintf@plt>
10ef4: e1a00004 mov r0, r4
10ef8: ebfffe89 bl 10924 <close@plt>
10efc: ea00003a b 10fec <free@plt+0x6bc>
10f00: e3500032 cmp r0, #50 ; 0x32
10f04: 1a000009 bne 10f30 <free@plt+0x600>
10f08: e59f20f0 ldr r2, [pc, #240] ; 11000 <free@plt+0x6d0>
10f0c: e59f10fc ldr r1, [pc, #252] ; 11010 <free@plt+0x6e0>
10f10: e1a03005 mov r3, r5
10f14: e59f00e0 ldr r0, [pc, #224] ; 10ffc <free@plt+0x6cc>
10f18: e5900000 ldr r0, [r0]
10f1c: ebfffe47 bl 10840 <fprintf@plt>
10f20: ebfffe6d bl 108dc <__errno_location@plt>
10f24: e3a03016 mov r3, #22
--
10f3c: e5403034 strb r3, [r0, #-52] ; 0xffffffcc
10f40: e1a02006 mov r2, r6
10f44: e59f10c8 ldr r1, [pc, #200] ; 11014 <free@plt+0x6e4>
10f48: e28d0014 add r0, sp, #20
10f4c: ebfffe4d bl 10888 <sscanf@plt>
10f50: e3500001 cmp r0, #1
10f54: 11a03005 movne r3, r5
10f58: 159f20a0 ldrne r2, [pc, #160] ; 11000 <free@plt+0x6d0>
10f5c: 159f10b4 ldrne r1, [pc, #180] ; 11018 <free@plt+0x6e8>
10f60: 1affffeb bne 10f14 <free@plt+0x5e4>
10f64: e1c620d0 ldrd r2, [r6]
10f68: e3520000 cmp r2, #0
10f6c: e2d31000 sbcs r1, r3, #0
10f70: aa000007 bge 10f94 <free@plt+0x664>
10f74: e1cd20f0 strd r2, [sp]
10f78: e59f307c ldr r3, [pc, #124] ; 10ffc <free@plt+0x6cc>
10f7c: e58d5008 str r5, [sp, #8]
10f80: e59f2078 ldr r2, [pc, #120] ; 11000 <free@plt+0x6d0>
10f84: e59f1090 ldr r1, [pc, #144] ; 1101c <free@plt+0x6ec>
10f88: e5930000 ldr r0, [r3]
10f8c: ebfffe2b bl 10840 <fprintf@plt>
10f90: eaffffe2 b 10f20 <free@plt+0x5f0>
10f94: e1a00004 mov r0, r4
10f98: ebfffe61 bl 10924 <close@plt>
10f9c: e2504000 subs r4, r0, #0
10fa0: 0a000012 beq 10ff0 <free@plt+0x6c0>
10fa4: ebfffe4c bl 108dc <__errno_location@plt>
10fa8: e59f604c ldr r6, [pc, #76] ; 10ffc <free@plt+0x6cc>
10fac: e1a03005 mov r3, r5
10fb0: e59f2048 ldr r2, [pc, #72] ; 11000 <free@plt+0x6d0>
10fb4: e59f1064 ldr r1, [pc, #100] ; 11020 <free@plt+0x6f0>
10fb8: e5904000 ldr r4, [r0]
10fbc: e5960000 ldr r0, [r6]
10fc0: ebfffe1e bl 10840 <fprintf@plt>
10fc4: e1a00004 mov r0, r4
10fc8: e5965000 ldr r5, [r6]
10fcc: ebfffdfd bl 107c8 <strerror@plt>
10fd0: e58d4000 str r4, [sp]
10fd4: e59f302c ldr r3, [pc, #44] ; 11008 <free@plt+0x6d8>
10fd8: e3a02008 mov r2, #8
10fdc: e59f1028 ldr r1, [pc, #40] ; 1100c <free@plt+0x6dc>
10fe0: e58d0004 str r0, [sp, #4]
10fe4: e1a00005 mov r0, r5
10fe8: ebfffe14 bl 10840 <fprintf@plt>
10fec: e3e04000 mvn r4, #0
10ff0: e1a00004 mov r0, r4
--
11020: 00013651 andeq r3, r1, r1, asr r6
11024: e92d4030 push {r4, r5, lr}
11028: e24dd01c sub sp, sp, #28
1102c: e1a04001 mov r4, r1
11030: e28d1010 add r1, sp, #16
11034: e1a05000 mov r5, r0
11038: ebffff8d bl 10e74 <free@plt+0x544>
1103c: e3500000 cmp r0, #0
11040: 1a00000e bne 11080 <free@plt+0x750>
11044: e1cd21d0 ldrd r2, [sp, #16]
11048: e3520102 cmp r2, #-2147483648 ; 0x80000000
1104c: e2d31000 sbcs r1, r3, #0
11050: b5842000 strlt r2, [r4]
11054: ba00000a blt 11084 <free@plt+0x754>
11058: e1cd20f0 strd r2, [sp]
1105c: e59f3028 ldr r3, [pc, #40] ; 1108c <free@plt+0x75c>
11060: e58d5008 str r5, [sp, #8]
11064: e59f2024 ldr r2, [pc, #36] ; 11090 <free@plt+0x760>
11068: e5930000 ldr r0, [r3]
1106c: e59f1020 ldr r1, [pc, #32] ; 11094 <free@plt+0x764>
11070: ebfffdf2 bl 10840 <fprintf@plt>
11074: ebfffe18 bl 108dc <__errno_location@plt>
11078: e3a03016 mov r3, #22
--
11138: e3a01000 mov r1, #0
1113c: e1a05000 mov r5, r0
11140: e1a07002 mov r7, r2
11144: ebfffdd8 bl 108ac <open64@plt>
11148: e3700001 cmn r0, #1
1114c: e1a04000 mov r4, r0
11150: 0a000050 beq 11298 <free@plt+0x968>
11154: e1a02007 mov r2, r7
11158: e1a01008 mov r1, r8
1115c: ebfffdbd bl 10858 <read@plt>
11160: e3700001 cmn r0, #1
11164: e1a06000 mov r6, r0
11168: 1a000014 bne 111c0 <free@plt+0x890>
1116c: ebfffdda bl 108dc <__errno_location@plt>
11170: e59f712c ldr r7, [pc, #300] ; 112a4 <free@plt+0x974>
11174: e1a03005 mov r3, r5
11178: e59f2128 ldr r2, [pc, #296] ; 112a8 <free@plt+0x978>
1117c: e59f1128 ldr r1, [pc, #296] ; 112ac <free@plt+0x97c>
11180: e5906000 ldr r6, [r0]
11184: e5970000 ldr r0, [r7]
11188: ebfffdac bl 10840 <fprintf@plt>
1118c: e1a00006 mov r0, r6
11190: e5975000 ldr r5, [r7]
11194: ebfffd8b bl 107c8 <strerror@plt>
11198: e58d6000 str r6, [sp]
1119c: e59f310c ldr r3, [pc, #268] ; 112b0 <free@plt+0x980>
111a0: e3a02008 mov r2, #8
111a4: e59f1108 ldr r1, [pc, #264] ; 112b4 <free@plt+0x984>
111a8: e58d0004 str r0, [sp, #4]
111ac: e1a00005 mov r0, r5
111b0: ebfffda2 bl 10840 <fprintf@plt>
111b4: e1a00004 mov r0, r4
111b8: ebfffdd9 bl 10924 <close@plt>
111bc: ea000034 b 11294 <free@plt+0x964>
111c0: e1570000 cmp r7, r0
111c4: 1a000009 bne 111f0 <free@plt+0x8c0>
111c8: e59f00d4 ldr r0, [pc, #212] ; 112a4 <free@plt+0x974>
111cc: e1a03005 mov r3, r5
111d0: e59f20d0 ldr r2, [pc, #208] ; 112a8 <free@plt+0x978>
111d4: e59f10dc ldr r1, [pc, #220] ; 112b8 <free@plt+0x988>
111d8: e5900000 ldr r0, [r0]
111dc: ebfffd97 bl 10840 <fprintf@plt>
111e0: ebfffdbd bl 108dc <__errno_location@plt>
111e4: e3a03016 mov r3, #22
111e8: e5803000 str r3, [r0]
111ec: eafffff0 b 111b4 <free@plt+0x884>
111f0: e3a03000 mov r3, #0
111f4: e7c83000 strb r3, [r8, r0]
111f8: e3a02001 mov r2, #1
111fc: e28d100c add r1, sp, #12
11200: e1a00004 mov r0, r4
11204: ebfffd93 bl 10858 <read@plt>
11208: e3500001 cmp r0, #1
1120c: 0affffd6 beq 1116c <free@plt+0x83c>
11210: e3500000 cmp r0, #0
11214: 0a000007 beq 11238 <free@plt+0x908>
11218: e59f0084 ldr r0, [pc, #132] ; 112a4 <free@plt+0x974>
1121c: e58d7000 str r7, [sp]
11220: e1a03005 mov r3, r5
11224: e59f207c ldr r2, [pc, #124] ; 112a8 <free@plt+0x978>
11228: e59f108c ldr r1, [pc, #140] ; 112bc <free@plt+0x98c>
1122c: e5900000 ldr r0, [r0]
11230: ebfffd82 bl 10840 <fprintf@plt>
11234: eaffffe9 b 111e0 <free@plt+0x8b0>
11238: e1a00004 mov r0, r4
1123c: ebfffdb8 bl 10924 <close@plt>
11240: e3500000 cmp r0, #0
11244: 01a04006 moveq r4, r6
11248: 0a000012 beq 11298 <free@plt+0x968>
1124c: ebfffda2 bl 108dc <__errno_location@plt>
11250: e59f604c ldr r6, [pc, #76] ; 112a4 <free@plt+0x974>
11254: e1a03005 mov r3, r5
11258: e59f2048 ldr r2, [pc, #72] ; 112a8 <free@plt+0x978>
1125c: e59f105c ldr r1, [pc, #92] ; 112c0 <free@plt+0x990>
11260: e5904000 ldr r4, [r0]
11264: e5960000 ldr r0, [r6]
11268: ebfffd74 bl 10840 <fprintf@plt>
1126c: e1a00004 mov r0, r4
11270: e5965000 ldr r5, [r6]
11274: ebfffd53 bl 107c8 <strerror@plt>
11278: e58d4000 str r4, [sp]
1127c: e59f302c ldr r3, [pc, #44] ; 112b0 <free@plt+0x980>
11280: e3a02008 mov r2, #8
11284: e59f1028 ldr r1, [pc, #40] ; 112b4 <free@plt+0x984>
11288: e58d0004 str r0, [sp, #4]
1128c: e1a00005 mov r0, r5
11290: ebfffd6a bl 10840 <fprintf@plt>
11294: e3e04000 mvn r4, #0
11298: e1a00004 mov r0, r4
--
112cc: e1a0a000 mov sl, r0
112d0: ebfffd87 bl 108f4 <strlen@plt>
112d4: e1a04000 mov r4, r0
112d8: e1a09000 mov r9, r0
112dc: e1a00007 mov r0, r7
112e0: ebfffd83 bl 108f4 <strlen@plt>
112e4: e0846000 add r6, r4, r0
112e8: e2866002 add r6, r6, #2
112ec: e1a08000 mov r8, r0
112f0: e1a00006 mov r0, r6
112f4: ebfffd45 bl 10810 <alloc@plt>
112f8: e2505000 subs r5, r0, #0
112fc: 1a000014 bne 11354 <free@plt+0xa24>
11300: ebfffd75 bl 108dc <__errno_location@plt>
11304: e59f7080 ldr r7, [pc, #128] ; 1138c <free@plt+0xa5c>
11308: e1a03006 mov r3, r6
1130c: e59f207c ldr r2, [pc, #124] ; 11390 <free@plt+0xa60>
11310: e59f107c ldr r1, [pc, #124] ; 11394 <free@plt+0xa64>
11314: e5904000 ldr r4, [r0]
11318: e5970000 ldr r0, [r7]
1131c: ebfffd47 bl 10840 <fprintf@plt>
11320: e1a00004 mov r0, r4
11324: e5976000 ldr r6, [r7]
11328: ebfffd26 bl 107c8 <strerror@plt>
1132c: e58d4000 str r4, [sp]
11330: e59f3060 ldr r3, [pc, #96] ; 11398 <free@plt+0xa68>
11334: e3a02008 mov r2, #8
11338: e59f105c ldr r1, [pc, #92] ; 1139c <free@plt+0xa6c>
1133c: e58d0004 str r0, [sp, #4]
11340: e1a00006 mov r0, r6
11344: ebfffd3d bl 10840 <fprintf@plt>
11348: e1a00005 mov r0, r5
1134c: e28dd008 add sp, sp, #8
--
11388: eaffffee b 11348 <free@plt+0xa18>
1138c: 0002409c muleq r2, ip, r0
11390: 000135a7 andeq r3, r1, r7, lsr #11
11394: 000136ea andeq r3, r1, sl, ror #13
11398: 00013627 andeq r3, r1, r7, lsr #12
1139c: 000133fa strdeq r3, [r1], -sl
113a0: e92d40f0 push {r4, r5, r6, r7, lr}
113a4: e24dd074 sub sp, sp, #116 ; 0x74
113a8: e28d1008 add r1, sp, #8
113ac: e1a05000 mov r5, r0
113b0: ebfffd07 bl 107d4 <stat64@plt>
113b4: e3500000 cmp r0, #0
113b8: aa000014 bge 11410 <free@plt+0xae0>
113bc: ebfffd46 bl 108dc <__errno_location@plt>
113c0: e59f60c8 ldr r6, [pc, #200] ; 11490 <free@plt+0xb60>
113c4: e59f20c8 ldr r2, [pc, #200] ; 11494 <free@plt+0xb64>
113c8: e59f10c8 ldr r1, [pc, #200] ; 11498 <free@plt+0xb68>
113cc: e1a03005 mov r3, r5
113d0: e5904000 ldr r4, [r0]
113d4: e5960000 ldr r0, [r6]
113d8: ebfffd18 bl 10840 <fprintf@plt>
113dc: e1a00004 mov r0, r4
113e0: e5965000 ldr r5, [r6]
113e4: ebfffcf7 bl 107c8 <strerror@plt>
113e8: e58d4000 str r4, [sp]
113ec: e59f30a8 ldr r3, [pc, #168] ; 1149c <free@plt+0xb6c>
113f0: e3a02008 mov r2, #8
113f4: e59f10a4 ldr r1, [pc, #164] ; 114a0 <free@plt+0xb70>
113f8: e58d0004 str r0, [sp, #4]
113fc: e1a00005 mov r0, r5
11400: ebfffd0e bl 10840 <fprintf@plt>
11404: e3e00000 mvn r0, #0
11408: e28dd074 add sp, sp, #116 ; 0x74
--
114c0: e3a02032 mov r2, #50 ; 0x32
114c4: e1a06000 mov r6, r0
114c8: ebffff18 bl 11130 <free@plt+0x800>
114cc: e3500000 cmp r0, #0
114d0: ba000010 blt 11518 <free@plt+0xbe8>
114d4: e1a03005 mov r3, r5
114d8: e1a02004 mov r2, r4
114dc: e59f108c ldr r1, [pc, #140] ; 11570 <free@plt+0xc40>
114e0: e28d000c add r0, sp, #12
114e4: ebfffce7 bl 10888 <sscanf@plt>
114e8: e3500002 cmp r0, #2
114ec: 0a00000b beq 11520 <free@plt+0xbf0>
114f0: ebfffcf9 bl 108dc <__errno_location@plt>
114f4: e3a03016 mov r3, #22
114f8: e59f2074 ldr r2, [pc, #116] ; 11574 <free@plt+0xc44>
114fc: e59f1074 ldr r1, [pc, #116] ; 11578 <free@plt+0xc48>
11500: e5803000 str r3, [r0]
11504: e59f0070 ldr r0, [pc, #112] ; 1157c <free@plt+0xc4c>
11508: e1a03006 mov r3, r6
1150c: e5900000 ldr r0, [r0]
11510: ebfffcca bl 10840 <fprintf@plt>
11514: e3e00000 mvn r0, #0
11518: e28dd040 add sp, sp, #64 ; 0x40
1151c: e8bd8070 pop {r4, r5, r6, pc}
11520: e5943000 ldr r3, [r4]
11524: e3530000 cmp r3, #0
11528: ba000003 blt 1153c <free@plt+0xc0c>
1152c: e5953000 ldr r3, [r5]
11530: e3530000 cmp r3, #0
11534: a3a00000 movge r0, #0
11538: aafffff6 bge 11518 <free@plt+0xbe8>
1153c: ebfffce6 bl 108dc <__errno_location@plt>
11540: e3a03016 mov r3, #22
11544: e59f2028 ldr r2, [pc, #40] ; 11574 <free@plt+0xc44>
11548: e59f1030 ldr r1, [pc, #48] ; 11580 <free@plt+0xc50>
1154c: e5803000 str r3, [r0]
11550: e59f0024 ldr r0, [pc, #36] ; 1157c <free@plt+0xc4c>
11554: e5953000 ldr r3, [r5]
11558: e58d6004 str r6, [sp, #4]
1155c: e58d3000 str r3, [sp]
11560: e5943000 ldr r3, [r4]
11564: e5900000 ldr r0, [r0]
11568: ebfffcb4 bl 10840 <fprintf@plt>
1156c: eaffffe8 b 11514 <free@plt+0xbe4>
11570: 00013781 andeq r3, r1, r1, lsl #15
--
115ac: e2800039 add r0, r0, #57 ; 0x39
115b0: e3c00007 bic r0, r0, #7
115b4: e04dd000 sub sp, sp, r0
115b8: e1a0000d mov r0, sp
115bc: ebfffcc3 bl 108d0 <sprintf@plt>
115c0: e1a02006 mov r2, r6
115c4: e1a01005 mov r1, r5
115c8: e1a0000d mov r0, sp
115cc: ebffffb6 bl 114ac <free@plt+0xb7c>
115d0: e24bd014 sub sp, fp, #20
115d4: e8bd88f0 pop {r4, r5, r6, r7, fp, pc}
115d8: e92d4073 push {r0, r1, r4, r5, r6, lr}
115dc: e59f5050 ldr r5, [pc, #80] ; 11634 <free@plt+0xd04>
115e0: e1a06000 mov r6, r0
115e4: ebfffcbc bl 108dc <__errno_location@plt>
115e8: e1a03006 mov r3, r6
115ec: e59f2044 ldr r2, [pc, #68] ; 11638 <free@plt+0xd08>
115f0: e59f1044 ldr r1, [pc, #68] ; 1163c <free@plt+0xd0c>
115f4: e5904000 ldr r4, [r0]
115f8: e5950000 ldr r0, [r5]
115fc: ebfffc8f bl 10840 <fprintf@plt>
11600: e1a00004 mov r0, r4
11604: e5955000 ldr r5, [r5]
11608: ebfffc6e bl 107c8 <strerror@plt>
1160c: e58d4000 str r4, [sp]
11610: e59f3028 ldr r3, [pc, #40] ; 11640 <free@plt+0xd10>
11614: e3a02008 mov r2, #8
11618: e59f1024 ldr r1, [pc, #36] ; 11644 <free@plt+0xd14>
1161c: e58d0004 str r0, [sp, #4]
11620: e1a00005 mov r0, r5
11624: ebfffc85 bl 10840 <fprintf@plt>
11628: e3e00000 mvn r0, #0
1162c: e28dd008 add sp, sp, #8
--
117d4: 1a000008 bne 117fc <free@plt+0xecc>
117d8: ebfffc3f bl 108dc <__errno_location@plt>
117dc: e3a03000 mov r3, #0
117e0: e5803000 str r3, [r0]
117e4: e1a00004 mov r0, r4
117e8: ebffffaa bl 11698 <free@plt+0xd68>
117ec: e3a04000 mov r4, #0
117f0: e1a00004 mov r0, r4
117f4: e28dd010 add sp, sp, #16
117f8: e8bd8070 pop {r4, r5, r6, pc}
117fc: ebfffc48 bl 10924 <close@plt>
11800: e3500000 cmp r0, #0
11804: 0a000012 beq 11854 <free@plt+0xf24>
11808: ebfffc33 bl 108dc <__errno_location@plt>
1180c: e59f6284 ldr r6, [pc, #644] ; 11a98 <free@plt+0x1168>
11810: e594300c ldr r3, [r4, #12]
11814: e59f2280 ldr r2, [pc, #640] ; 11a9c <free@plt+0x116c>
11818: e59f1280 ldr r1, [pc, #640] ; 11aa0 <free@plt+0x1170>
1181c: e5905000 ldr r5, [r0]
11820: e5960000 ldr r0, [r6]
11824: ebfffc05 bl 10840 <fprintf@plt>
11828: e1a00005 mov r0, r5
1182c: e5966000 ldr r6, [r6]
11830: ebfffbe4 bl 107c8 <strerror@plt>
11834: e58d5000 str r5, [sp]
11838: e59f3264 ldr r3, [pc, #612] ; 11aa4 <free@plt+0x1174>
1183c: e3a02008 mov r2, #8
11840: e59f1260 ldr r1, [pc, #608] ; 11aa8 <free@plt+0x1178>
11844: e58d0004 str r0, [sp, #4]
11848: e1a00006 mov r0, r6
1184c: ebfffbfb bl 10840 <fprintf@plt>
11850: eaffffe3 b 117e4 <free@plt+0xeb4>
11854: e59f1250 ldr r1, [pc, #592] ; 11aac <free@plt+0x117c>
--
11a30: e59f10bc ldr r1, [pc, #188] ; 11af4 <free@plt+0x11c4>
11a34: e5940040 ldr r0, [r4, #64] ; 0x40
11a38: ebfffe21 bl 112c4 <free@plt+0x994>
11a3c: e3500000 cmp r0, #0
11a40: e5840060 str r0, [r4, #96] ; 0x60
11a44: 0affff66 beq 117e4 <free@plt+0xeb4>
11a48: e28d100c add r1, sp, #12
11a4c: e5940014 ldr r0, [r4, #20]
11a50: ebfffd73 bl 11024 <free@plt+0x6f4>
11a54: e3500000 cmp r0, #0
11a58: 1affff61 bne 117e4 <free@plt+0xeb4>
11a5c: e59d300c ldr r3, [sp, #12]
11a60: e3530001 cmp r3, #1
11a64: 0affff61 beq 117f0 <free@plt+0xec0>
11a68: e59f0028 ldr r0, [pc, #40] ; 11a98 <free@plt+0x1168>
11a6c: e58d3000 str r3, [sp]
11a70: e59f2024 ldr r2, [pc, #36] ; 11a9c <free@plt+0x116c>
11a74: e3a03001 mov r3, #1
11a78: e59f1078 ldr r1, [pc, #120] ; 11af8 <free@plt+0x11c8>
11a7c: e5900000 ldr r0, [r0]
11a80: ebfffb6e bl 10840 <fprintf@plt>
11a84: eaffff56 b 117e4 <free@plt+0xeb4>
11a88: 00013804 andeq r3, r1, r4, lsl #16
--
11c80: ebfffb15 bl 108dc <__errno_location@plt>
11c84: e59fa17c ldr sl, [pc, #380] ; 11e08 <free@plt+0x14d8>
11c88: e3a09000 mov r9, #0
11c8c: e1a07000 mov r7, r0
11c90: e5879000 str r9, [r7]
11c94: e1a00008 mov r0, r8
11c98: ebfffaf7 bl 1087c <readdir64@plt>
11c9c: e3500000 cmp r0, #0
11ca0: 0a000022 beq 11d30 <free@plt+0x1400>
11ca4: e2806013 add r6, r0, #19
11ca8: e1a00006 mov r0, r6
11cac: ebfffb10 bl 108f4 <strlen@plt>
11cb0: e35000fe cmp r0, #254 ; 0xfe
11cb4: 9a00000b bls 11ce8 <free@plt+0x13b8>
11cb8: e59f014c ldr r0, [pc, #332] ; 11e0c <free@plt+0x14dc>
11cbc: e58d6000 str r6, [sp]
11cc0: e59f2148 ldr r2, [pc, #328] ; 11e10 <free@plt+0x14e0>
11cc4: e595300c ldr r3, [r5, #12]
11cc8: e59f1144 ldr r1, [pc, #324] ; 11e14 <free@plt+0x14e4>
11ccc: e5900000 ldr r0, [r0]
11cd0: ebfffada bl 10840 <fprintf@plt>
11cd4: e3a03016 mov r3, #22
11cd8: e5873000 str r3, [r7]
--
11d00: 1affffe2 bne 11c90 <free@plt+0x1360>
11d04: e5943000 ldr r3, [r4]
11d08: e5942008 ldr r2, [r4, #8]
11d0c: e2833001 add r3, r3, #1
11d10: e5843000 str r3, [r4]
11d14: e59d300c ldr r3, [sp, #12]
11d18: e1520003 cmp r2, r3
11d1c: e5942004 ldr r2, [r4, #4]
11d20: b5843008 strlt r3, [r4, #8]
11d24: e1530002 cmp r3, r2
11d28: b5843004 strlt r3, [r4, #4]
11d2c: eaffffd7 b 11c90 <free@plt+0x1360>
11d30: e5976000 ldr r6, [r7]
11d34: e3560000 cmp r6, #0
11d38: 0a000010 beq 11d80 <free@plt+0x1450>
11d3c: e59f40c8 ldr r4, [pc, #200] ; 11e0c <free@plt+0x14dc>
11d40: e595300c ldr r3, [r5, #12]
11d44: e59f20c4 ldr r2, [pc, #196] ; 11e10 <free@plt+0x14e0>
11d48: e59f10c8 ldr r1, [pc, #200] ; 11e18 <free@plt+0x14e8>
11d4c: e5940000 ldr r0, [r4]
11d50: ebfffaba bl 10840 <fprintf@plt>
11d54: e1a00006 mov r0, r6
11d58: e5944000 ldr r4, [r4]
11d5c: ebfffa99 bl 107c8 <strerror@plt>
11d60: e58d6000 str r6, [sp]
11d64: e59f30b0 ldr r3, [pc, #176] ; 11e1c <free@plt+0x14ec>
11d68: e3a02008 mov r2, #8
11d6c: e59f10ac ldr r1, [pc, #172] ; 11e20 <free@plt+0x14f0>
11d70: e58d0004 str r0, [sp, #4]
11d74: e1a00004 mov r0, r4
11d78: ebfffab0 bl 10840 <fprintf@plt>
11d7c: eaffffd6 b 11cdc <free@plt+0x13ac>
11d80: e1a00008 mov r0, r8
11d84: ebfffae0 bl 1090c <closedir@plt>
11d88: e3500000 cmp r0, #0
11d8c: 0a000012 beq 11ddc <free@plt+0x14ac>
11d90: e59f6074 ldr r6, [pc, #116] ; 11e0c <free@plt+0x14dc>
11d94: e5974000 ldr r4, [r7]
11d98: e595300c ldr r3, [r5, #12]
11d9c: e59f206c ldr r2, [pc, #108] ; 11e10 <free@plt+0x14e0>
11da0: e59f107c ldr r1, [pc, #124] ; 11e24 <free@plt+0x14f4>
11da4: e5960000 ldr r0, [r6]
11da8: ebfffaa4 bl 10840 <fprintf@plt>
11dac: e1a00004 mov r0, r4
11db0: e5965000 ldr r5, [r6]
11db4: ebfffa83 bl 107c8 <strerror@plt>
11db8: e58d4000 str r4, [sp]
11dbc: e59f3058 ldr r3, [pc, #88] ; 11e1c <free@plt+0x14ec>
11dc0: e3a02008 mov r2, #8
11dc4: e59f1054 ldr r1, [pc, #84] ; 11e20 <free@plt+0x14f0>
11dc8: e58d0004 str r0, [sp, #4]
11dcc: e1a00005 mov r0, r5
11dd0: ebfffa9a bl 10840 <fprintf@plt>
11dd4: e3e00000 mvn r0, #0
11dd8: ea000008 b 11e00 <free@plt+0x14d0>
--
11f60: e24dd09c sub sp, sp, #156 ; 0x9c
11f64: e1a06000 mov r6, r0
11f68: e5900040 ldr r0, [r0, #64] ; 0x40
11f6c: e1a05001 mov r5, r1
11f70: ebfffa5f bl 108f4 <strlen@plt>
11f74: e24b108c sub r1, fp, #140 ; 0x8c
11f78: e280006b add r0, r0, #107 ; 0x6b
11f7c: e3c00007 bic r0, r0, #7
11f80: e04dd000 sub sp, sp, r0
11f84: e1a00005 mov r0, r5
11f88: ebfffa11 bl 107d4 <stat64@plt>
11f8c: e3500000 cmp r0, #0
11f90: 0a000014 beq 11fe8 <free@plt+0x16b8>
11f94: ebfffa50 bl 108dc <__errno_location@plt>
11f98: e59f61e8 ldr r6, [pc, #488] ; 12188 <free@plt+0x1858>
11f9c: e1a03005 mov r3, r5
11fa0: e59f21e4 ldr r2, [pc, #484] ; 1218c <free@plt+0x185c>
11fa4: e59f11e4 ldr r1, [pc, #484] ; 12190 <free@plt+0x1860>
11fa8: e5904000 ldr r4, [r0]
11fac: e5960000 ldr r0, [r6]
11fb0: ebfffa22 bl 10840 <fprintf@plt>
11fb4: e1a00004 mov r0, r4
11fb8: e5965000 ldr r5, [r6]
11fbc: ebfffa01 bl 107c8 <strerror@plt>
11fc0: e58d4000 str r4, [sp]
11fc4: e59f31c8 ldr r3, [pc, #456] ; 12194 <free@plt+0x1864>
11fc8: e3a02008 mov r2, #8
11fcc: e59f11c4 ldr r1, [pc, #452] ; 12198 <free@plt+0x1868>
11fd0: e58d0004 str r0, [sp, #4]
11fd4: e1a00005 mov r0, r5
11fd8: ebfffa18 bl 10840 <fprintf@plt>
11fdc: e3e00000 mvn r0, #0
11fe0: e24bd020 sub sp, fp, #32
11fe4: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
11fe8: e51b307c ldr r3, [fp, #-124] ; 0xffffff84
11fec: e2033a0f and r3, r3, #61440 ; 0xf000
11ff0: e3530a02 cmp r3, #8192 ; 0x2000
11ff4: 0a000009 beq 12020 <free@plt+0x16f0>
11ff8: e59f0188 ldr r0, [pc, #392] ; 12188 <free@plt+0x1858>
11ffc: e1a03005 mov r3, r5
12000: e59f2184 ldr r2, [pc, #388] ; 1218c <free@plt+0x185c>
12004: e59f1190 ldr r1, [pc, #400] ; 1219c <free@plt+0x186c>
12008: e5900000 ldr r0, [r0]
1200c: ebfffa0b bl 10840 <fprintf@plt>
12010: ebfffa31 bl 108dc <__errno_location@plt>
12014: e3a03016 mov r3, #22
--
12080: e1a01004 mov r1, r4
12084: e1a0000a mov r0, sl
12088: ebfffd3d bl 11584 <free@plt+0xc54>
1208c: e3500000 cmp r0, #0
12090: 0a000012 beq 120e0 <free@plt+0x17b0>
12094: ebfffa10 bl 108dc <__errno_location@plt>
12098: e5903000 ldr r3, [r0]
1209c: e3530002 cmp r3, #2
120a0: 1a000001 bne 120ac <free@plt+0x177c>
120a4: e2844001 add r4, r4, #1
120a8: eaffffef b 1206c <free@plt+0x173c>
120ac: e3530000 cmp r3, #0
120b0: 1affffc9 bne 11fdc <free@plt+0x16ac>
120b4: e59f00cc ldr r0, [pc, #204] ; 12188 <free@plt+0x1858>
120b8: e1a03005 mov r3, r5
120bc: e58d7004 str r7, [sp, #4]
120c0: e58d9000 str r9, [sp]
120c4: e59f20c0 ldr r2, [pc, #192] ; 1218c <free@plt+0x185c>
120c8: e59f10d0 ldr r1, [pc, #208] ; 121a0 <free@plt+0x1870>
120cc: e5900000 ldr r0, [r0]
120d0: ebfff9da bl 10840 <fprintf@plt>
120d4: ebfffa00 bl 108dc <__errno_location@plt>
120d8: e3a03013 mov r3, #19
--
12104: e2473001 sub r3, r7, #1
12108: e1a02004 mov r2, r4
1210c: e5961040 ldr r1, [r6, #64] ; 0x40
12110: e1a00008 mov r0, r8
12114: ebfff9ed bl 108d0 <sprintf@plt>
12118: e3a01000 mov r1, #0
1211c: e1a00008 mov r0, r8
12120: ebfff9e1 bl 108ac <open64@plt>
12124: e3700001 cmn r0, #1
12128: 0affffe1 beq 120b4 <free@plt+0x1784>
1212c: ebfff9fc bl 10924 <close@plt>
12130: e3500000 cmp r0, #0
12134: 0a000011 beq 12180 <free@plt+0x1850>
12138: ebfff9e7 bl 108dc <__errno_location@plt>
1213c: e59f5044 ldr r5, [pc, #68] ; 12188 <free@plt+0x1858>
12140: e1a03008 mov r3, r8
12144: e59f2040 ldr r2, [pc, #64] ; 1218c <free@plt+0x185c>
12148: e59f1054 ldr r1, [pc, #84] ; 121a4 <free@plt+0x1874>
1214c: e5904000 ldr r4, [r0]
12150: e5950000 ldr r0, [r5]
12154: ebfff9b9 bl 10840 <fprintf@plt>
12158: e1a00004 mov r0, r4
1215c: e5955000 ldr r5, [r5]
12160: ebfff998 bl 107c8 <strerror@plt>
12164: e58d4000 str r4, [sp]
12168: e59f3024 ldr r3, [pc, #36] ; 12194 <free@plt+0x1864>
1216c: e3a02008 mov r2, #8
12170: e59f1020 ldr r1, [pc, #32] ; 12198 <free@plt+0x1868>
12174: e58d0004 str r0, [sp, #4]
12178: e1a00005 mov r0, r5
1217c: ebfff9af bl 10840 <fprintf@plt>
12180: e3a00002 mov r0, #2
12184: eaffff95 b 11fe0 <free@plt+0x16b0>
--
12200: 8a000028 bhi 122a8 <free@plt+0x1978>
12204: e1a04000 mov r4, r0
12208: e3a02080 mov r2, #128 ; 0x80
1220c: e1a01006 mov r1, r6
12210: e28d0020 add r0, sp, #32
12214: ebfff995 bl 10870 <strncpy@plt>
12218: e3a01000 mov r1, #0
1221c: e1a00007 mov r0, r7
12220: e1cd41ba strh r4, [sp, #26]
12224: ebfff9a0 bl 108ac <open64@plt>
12228: e3700001 cmn r0, #1
1222c: e1a04000 mov r4, r0
12230: 1a000014 bne 12288 <free@plt+0x1958>
12234: ebfff9a8 bl 108dc <__errno_location@plt>
12238: e59f6084 ldr r6, [pc, #132] ; 122c4 <free@plt+0x1994>
1223c: e1a03007 mov r3, r7
12240: e59f2080 ldr r2, [pc, #128] ; 122c8 <free@plt+0x1998>
12244: e59f1080 ldr r1, [pc, #128] ; 122cc <free@plt+0x199c>
12248: e5905000 ldr r5, [r0]
1224c: e5960000 ldr r0, [r6]
12250: ebfff97a bl 10840 <fprintf@plt>
12254: e1a00005 mov r0, r5
12258: e5966000 ldr r6, [r6]
1225c: ebfff959 bl 107c8 <strerror@plt>
12260: e58d5000 str r5, [sp]
12264: e59f3064 ldr r3, [pc, #100] ; 122d0 <free@plt+0x19a0>
12268: e3a02008 mov r2, #8
1226c: e59f1060 ldr r1, [pc, #96] ; 122d4 <free@plt+0x19a4>
12270: e58d0004 str r0, [sp, #4]
12274: e1a00006 mov r0, r6
12278: ebfff970 bl 10840 <fprintf@plt>
1227c: e1a00004 mov r0, r4
12280: e28dd0a4 add sp, sp, #164 ; 0xa4
--
122d0: 00013627 andeq r3, r1, r7, lsr #12
122d4: 000133fa strdeq r3, [r1], -sl
122d8: 40986f00 addsmi r6, r8, r0, lsl #30
122dc: e92d40f0 push {r4, r5, r6, r7, lr}
122e0: e1a07001 mov r7, r1
122e4: e24dd014 sub sp, sp, #20
122e8: e3a01000 mov r1, #0
122ec: e1a00007 mov r0, r7
122f0: e58d200c str r2, [sp, #12]
122f4: ebfff96c bl 108ac <open64@plt>
122f8: e3700001 cmn r0, #1
122fc: e1a04000 mov r4, r0
12300: 1a000014 bne 12358 <free@plt+0x1a28>
12304: ebfff974 bl 108dc <__errno_location@plt>
12308: e59f607c ldr r6, [pc, #124] ; 1238c <free@plt+0x1a5c>
1230c: e1a03007 mov r3, r7
12310: e59f2078 ldr r2, [pc, #120] ; 12390 <free@plt+0x1a60>
12314: e59f1078 ldr r1, [pc, #120] ; 12394 <free@plt+0x1a64>
12318: e5905000 ldr r5, [r0]
1231c: e5960000 ldr r0, [r6]
12320: ebfff946 bl 10840 <fprintf@plt>
12324: e1a00005 mov r0, r5
12328: e5966000 ldr r6, [r6]
1232c: ebfff925 bl 107c8 <strerror@plt>
12330: e58d5000 str r5, [sp]
12334: e59f305c ldr r3, [pc, #92] ; 12398 <free@plt+0x1a68>
12338: e3a02008 mov r2, #8
1233c: e59f1058 ldr r1, [pc, #88] ; 1239c <free@plt+0x1a6c>
12340: e58d0004 str r0, [sp, #4]
12344: e1a00006 mov r0, r6
12348: ebfff93c bl 10840 <fprintf@plt>
1234c: e1a00004 mov r0, r4
12350: e28dd014 add sp, sp, #20
--
123fc: 51106f03 tstpl r0, r3, lsl #30
12400: e92d41f0 push {r4, r5, r6, r7, r8, lr}
12404: e1a07001 mov r7, r1
12408: e24dd018 sub sp, sp, #24
1240c: e3a01000 mov r1, #0
12410: e1a00007 mov r0, r7
12414: e1a05002 mov r5, r2
12418: e59d8030 ldr r8, [sp, #48] ; 0x30
1241c: e59d6034 ldr r6, [sp, #52] ; 0x34
12420: ebfff921 bl 108ac <open64@plt>
12424: e3700001 cmn r0, #1
12428: e1a04000 mov r4, r0
1242c: 1a000014 bne 12484 <free@plt+0x1b54>
12430: ebfff929 bl 108dc <__errno_location@plt>
12434: e59f6074 ldr r6, [pc, #116] ; 124b0 <free@plt+0x1b80>
12438: e1a03007 mov r3, r7
1243c: e59f2070 ldr r2, [pc, #112] ; 124b4 <free@plt+0x1b84>
12440: e59f1070 ldr r1, [pc, #112] ; 124b8 <free@plt+0x1b88>
12444: e5905000 ldr r5, [r0]
12448: e5960000 ldr r0, [r6]
1244c: ebfff8fb bl 10840 <fprintf@plt>
12450: e1a00005 mov r0, r5
12454: e5966000 ldr r6, [r6]
12458: ebfff8da bl 107c8 <strerror@plt>
1245c: e58d5000 str r5, [sp]
12460: e59f3054 ldr r3, [pc, #84] ; 124bc <free@plt+0x1b8c>
12464: e3a02008 mov r2, #8
12468: e59f1050 ldr r1, [pc, #80] ; 124c0 <free@plt+0x1b90>
1246c: e58d0004 str r0, [sp, #4]
12470: e1a00006 mov r0, r6
12474: ebfff8f1 bl 10840 <fprintf@plt>
12478: e1a00004 mov r0, r4
1247c: e28dd018 add sp, sp, #24
--
12614: e584300c str r3, [r4, #12]
12618: ebfff8af bl 108dc <__errno_location@plt>
1261c: e1a09000 mov r9, r0
12620: e3a03000 mov r3, #0
12624: e5893000 str r3, [r9]
12628: e1a00008 mov r0, r8
1262c: ebfff892 bl 1087c <readdir64@plt>
12630: e3500000 cmp r0, #0
12634: 0a000025 beq 126d0 <free@plt+0x1da0>
12638: e2807013 add r7, r0, #19
1263c: e1a00007 mov r0, r7
12640: ebfff8ab bl 108f4 <strlen@plt>
12644: e35000fe cmp r0, #254 ; 0xfe
12648: 9a000009 bls 12674 <free@plt+0x1d44>
1264c: e59f0278 ldr r0, [pc, #632] ; 128cc <free@plt+0x1f9c>
12650: e58d7000 str r7, [sp]
12654: e59f2274 ldr r2, [pc, #628] ; 128d0 <free@plt+0x1fa0>
12658: e595300c ldr r3, [r5, #12]
1265c: e59f1270 ldr r1, [pc, #624] ; 128d4 <free@plt+0x1fa4>
12660: e5900000 ldr r0, [r0]
12664: ebfff875 bl 10840 <fprintf@plt>
12668: e1a00008 mov r0, r8
1266c: ebfff8a6 bl 1090c <closedir@plt>
--
126a0: 1affffde bne 12620 <free@plt+0x1cf0>
126a4: e5943008 ldr r3, [r4, #8]
126a8: e5942010 ldr r2, [r4, #16]
126ac: e2833001 add r3, r3, #1
126b0: e5843008 str r3, [r4, #8]
126b4: e51b312c ldr r3, [fp, #-300] ; 0xfffffed4
126b8: e1520003 cmp r2, r3
126bc: e594200c ldr r2, [r4, #12]
126c0: b5843010 strlt r3, [r4, #16]
126c4: e1530002 cmp r3, r2
126c8: b584300c strlt r3, [r4, #12]
126cc: eaffffd3 b 12620 <free@plt+0x1cf0>
126d0: e5997000 ldr r7, [r9]
126d4: e3570000 cmp r7, #0
126d8: 0a000010 beq 12720 <free@plt+0x1df0>
126dc: e59f41e8 ldr r4, [pc, #488] ; 128cc <free@plt+0x1f9c>
126e0: e595300c ldr r3, [r5, #12]
126e4: e59f21e4 ldr r2, [pc, #484] ; 128d0 <free@plt+0x1fa0>
126e8: e59f11ec ldr r1, [pc, #492] ; 128dc <free@plt+0x1fac>
126ec: e5940000 ldr r0, [r4]
126f0: ebfff852 bl 10840 <fprintf@plt>
126f4: e1a00007 mov r0, r7
126f8: e5944000 ldr r4, [r4]
126fc: ebfff831 bl 107c8 <strerror@plt>
12700: e58d7000 str r7, [sp]
12704: e59f31d4 ldr r3, [pc, #468] ; 128e0 <free@plt+0x1fb0>
12708: e3a02008 mov r2, #8
1270c: e59f11d0 ldr r1, [pc, #464] ; 128e4 <free@plt+0x1fb4>
12710: e58d0004 str r0, [sp, #4]
12714: e1a00004 mov r0, r4
12718: ebfff848 bl 10840 <fprintf@plt>
1271c: eaffffd1 b 12668 <free@plt+0x1d38>
12720: e1a00008 mov r0, r8
12724: ebfff878 bl 1090c <closedir@plt>
12728: e3500000 cmp r0, #0
1272c: 0a000011 beq 12778 <free@plt+0x1e48>
12730: e59f6194 ldr r6, [pc, #404] ; 128cc <free@plt+0x1f9c>
12734: e5994000 ldr r4, [r9]
12738: e595300c ldr r3, [r5, #12]
1273c: e59f218c ldr r2, [pc, #396] ; 128d0 <free@plt+0x1fa0>
12740: e59f11a0 ldr r1, [pc, #416] ; 128e8 <free@plt+0x1fb8>
12744: e5960000 ldr r0, [r6]
12748: ebfff83c bl 10840 <fprintf@plt>
1274c: e1a00004 mov r0, r4
12750: e5965000 ldr r5, [r6]
12754: ebfff81b bl 107c8 <strerror@plt>
12758: e58d4000 str r4, [sp]
1275c: e59f317c ldr r3, [pc, #380] ; 128e0 <free@plt+0x1fb0>
12760: e3a02008 mov r2, #8
12764: e59f1178 ldr r1, [pc, #376] ; 128e4 <free@plt+0x1fb4>
12768: e58d0004 str r0, [sp, #4]
1276c: e1a00005 mov r0, r5
12770: ebfff832 bl 10840 <fprintf@plt>
12774: eaffff9f b 125f8 <free@plt+0x1cc8>
12778: e594300c ldr r3, [r4, #12]
--
12908: 0a000006 beq 12928 <free@plt+0x1ff8>
1290c: e3500002 cmp r0, #2
12910: 1a000002 bne 12920 <free@plt+0x1ff0>
12914: ebfff7f0 bl 108dc <__errno_location@plt>
12918: e3a03013 mov r3, #19
1291c: e5803000 str r3, [r0]
12920: e3e00000 mvn r0, #0
12924: ea000062 b 12ab4 <free@plt+0x2184>
12928: e28d1028 add r1, sp, #40 ; 0x28
1292c: e1a00004 mov r0, r4
12930: ebfff7a7 bl 107d4 <stat64@plt>
12934: e3500000 cmp r0, #0
12938: 0a000012 beq 12988 <free@plt+0x2058>
1293c: ebfff7e6 bl 108dc <__errno_location@plt>
12940: e59f6174 ldr r6, [pc, #372] ; 12abc <free@plt+0x218c>
12944: e1a03004 mov r3, r4
12948: e59f2170 ldr r2, [pc, #368] ; 12ac0 <free@plt+0x2190>
1294c: e59f1170 ldr r1, [pc, #368] ; 12ac4 <free@plt+0x2194>
12950: e5905000 ldr r5, [r0]
12954: e5960000 ldr r0, [r6]
12958: ebfff7b8 bl 10840 <fprintf@plt>
1295c: e1a00005 mov r0, r5
12960: e5964000 ldr r4, [r6]
12964: ebfff797 bl 107c8 <strerror@plt>
12968: e58d5000 str r5, [sp]
1296c: e59f3154 ldr r3, [pc, #340] ; 12ac8 <free@plt+0x2198>
12970: e3a02008 mov r2, #8
12974: e59f1150 ldr r1, [pc, #336] ; 12acc <free@plt+0x219c>
12978: e58d0004 str r0, [sp, #4]
1297c: e1a00004 mov r0, r4
12980: ebfff7ae bl 10840 <fprintf@plt>
12984: eaffffe5 b 12920 <free@plt+0x1ff0>
12988: e59d3038 ldr r3, [sp, #56] ; 0x38
1298c: e2033a0f and r3, r3, #61440 ; 0xf000
12990: e3530a02 cmp r3, #8192 ; 0x2000
12994: 0a000009 beq 129c0 <free@plt+0x2090>
12998: ebfff7cf bl 108dc <__errno_location@plt>
1299c: e59f211c ldr r2, [pc, #284] ; 12ac0 <free@plt+0x2190>
129a0: e59f1128 ldr r1, [pc, #296] ; 12ad0 <free@plt+0x21a0>
129a4: e3a03016 mov r3, #22
129a8: e5803000 str r3, [r0]
129ac: e1a03004 mov r3, r4
129b0: e59f0104 ldr r0, [pc, #260] ; 12abc <free@plt+0x218c>
129b4: e5900000 ldr r0, [r0]
129b8: ebfff7a0 bl 10840 <fprintf@plt>
129bc: eaffffd7 b 12920 <free@plt+0x1ff0>
129c0: e1cd84d8 ldrd r8, [sp, #72] ; 0x48
--
12a40: e1a01004 mov r1, r4
12a44: e1a00008 mov r0, r8
12a48: ebfffacd bl 11584 <free@plt+0xc54>
12a4c: e3500000 cmp r0, #0
12a50: 0a000004 beq 12a68 <free@plt+0x2138>
12a54: e5953000 ldr r3, [r5]
12a58: e3530002 cmp r3, #2
12a5c: 1affffaf bne 12920 <free@plt+0x1ff0>
12a60: e2844001 add r4, r4, #1
12a64: eaffffef b 12a28 <free@plt+0x20f8>
12a68: e59d3008 ldr r3, [sp, #8]
12a6c: e15a0003 cmp sl, r3
12a70: 1afffffa bne 12a60 <free@plt+0x2130>
12a74: e59d300c ldr r3, [sp, #12]
12a78: e3530000 cmp r3, #0
12a7c: 0a000007 beq 12aa0 <free@plt+0x2170>
12a80: e59f0034 ldr r0, [pc, #52] ; 12abc <free@plt+0x218c>
12a84: e59f2034 ldr r2, [pc, #52] ; 12ac0 <free@plt+0x2190>
12a88: e59f1048 ldr r1, [pc, #72] ; 12ad8 <free@plt+0x21a8>
12a8c: e5900000 ldr r0, [r0]
12a90: ebfff76a bl 10840 <fprintf@plt>
12a94: e3a03016 mov r3, #22
12a98: e5853000 str r3, [r5]
--
12cd0: e280006b add r0, r0, #107 ; 0x6b
12cd4: e3c00007 bic r0, r0, #7
12cd8: e04dd000 sub sp, sp, r0
12cdc: e1a0000d mov r0, sp
12ce0: ebfff6fa bl 108d0 <sprintf@plt>
12ce4: e1a0000d mov r0, sp
12ce8: e3a02081 mov r2, #129 ; 0x81
12cec: e2841034 add r1, r4, #52 ; 0x34
12cf0: ebfff90e bl 11130 <free@plt+0x800>
12cf4: e1a0d009 mov sp, r9
12cf8: e3500000 cmp r0, #0
12cfc: baffff96 blt 12b5c <free@plt+0x222c>
12d00: e0844000 add r4, r4, r0
12d04: e5c48033 strb r8, [r4, #51] ; 0x33
12d08: eaffff94 b 12b60 <free@plt+0x2230>
12d0c: e59f0028 ldr r0, [pc, #40] ; 12d3c <free@plt+0x240c>
12d10: e24b3058 sub r3, fp, #88 ; 0x58
12d14: e59f2024 ldr r2, [pc, #36] ; 12d40 <free@plt+0x2410>
12d18: e59f1024 ldr r1, [pc, #36] ; 12d44 <free@plt+0x2414>
12d1c: e5900000 ldr r0, [r0]
12d20: ebfff6c6 bl 10840 <fprintf@plt>
12d24: ebfff6ec bl 108dc <__errno_location@plt>
12d28: e3a03016 mov r3, #22
--
12d8c: eafffff8 b 12d74 <free@plt+0x2444>
12d90: e5950040 ldr r0, [r5, #64] ; 0x40
12d94: e50bd0b0 str sp, [fp, #-176] ; 0xffffff50
12d98: ebfff6d5 bl 108f4 <strlen@plt>
12d9c: e24b108c sub r1, fp, #140 ; 0x8c
12da0: e280006b add r0, r0, #107 ; 0x6b
12da4: e3c00007 bic r0, r0, #7
12da8: e04dd000 sub sp, sp, r0
12dac: e1a00006 mov r0, r6
12db0: ebfff687 bl 107d4 <stat64@plt>
12db4: e28d7008 add r7, sp, #8
12db8: e3500000 cmp r0, #0
12dbc: 0a000012 beq 12e0c <free@plt+0x24dc>
12dc0: ebfff6c5 bl 108dc <__errno_location@plt>
12dc4: e59fa200 ldr sl, [pc, #512] ; 12fcc <free@plt+0x269c>
12dc8: e1a03006 mov r3, r6
12dcc: e59f21fc ldr r2, [pc, #508] ; 12fd0 <free@plt+0x26a0>
12dd0: e59f11fc ldr r1, [pc, #508] ; 12fd4 <free@plt+0x26a4>
12dd4: e5907000 ldr r7, [r0]
12dd8: e59a0000 ldr r0, [sl]
12ddc: ebfff697 bl 10840 <fprintf@plt>
12de0: e1a00007 mov r0, r7
12de4: e59a6000 ldr r6, [sl]
12de8: ebfff676 bl 107c8 <strerror@plt>
12dec: e59f31e4 ldr r3, [pc, #484] ; 12fd8 <free@plt+0x26a8>
12df0: e59f11e4 ldr r1, [pc, #484] ; 12fdc <free@plt+0x26ac>
12df4: e3a02008 mov r2, #8
12df8: e58d7000 str r7, [sp]
12dfc: e58d0004 str r0, [sp, #4]
12e00: e1a00006 mov r0, r6
12e04: ebfff68d bl 10840 <fprintf@plt>
12e08: ea00000c b 12e40 <free@plt+0x2510>
12e0c: e51b307c ldr r3, [fp, #-124] ; 0xffffff84
12e10: e2033a0f and r3, r3, #61440 ; 0xf000
12e14: e3530a02 cmp r3, #8192 ; 0x2000
12e18: 0a000012 beq 12e68 <free@plt+0x2538>
12e1c: ebfff6ae bl 108dc <__errno_location@plt>
12e20: e59f21a8 ldr r2, [pc, #424] ; 12fd0 <free@plt+0x26a0>
12e24: e59f11b4 ldr r1, [pc, #436] ; 12fe0 <free@plt+0x26b0>
12e28: e3a03016 mov r3, #22
12e2c: e5803000 str r3, [r0]
12e30: e1a03006 mov r3, r6
12e34: e59f0190 ldr r0, [pc, #400] ; 12fcc <free@plt+0x269c>
12e38: e5900000 ldr r0, [r0]
12e3c: ebfff67f bl 10840 <fprintf@plt>
12e40: e3e03000 mvn r3, #0
12e44: e3530000 cmp r3, #0
--
12f50: e1a00007 mov r0, r7
12f54: ebfff65d bl 108d0 <sprintf@plt>
12f58: e3a01000 mov r1, #0
12f5c: e1a00007 mov r0, r7
12f60: ebfff651 bl 108ac <open64@plt>
12f64: e3700001 cmn r0, #1
12f68: 03a02013 moveq r2, #19
12f6c: e1a03000 mov r3, r0
12f70: 05862000 streq r2, [r6]
12f74: 0affffb2 beq 12e44 <free@plt+0x2514>
12f78: ebfff669 bl 10924 <close@plt>
12f7c: e2503000 subs r3, r0, #0
12f80: 05863000 streq r3, [r6]
12f84: 0affffae beq 12e44 <free@plt+0x2514>
12f88: e59fa03c ldr sl, [pc, #60] ; 12fcc <free@plt+0x269c>
12f8c: e5966000 ldr r6, [r6]
12f90: e1a03007 mov r3, r7
12f94: e59f2034 ldr r2, [pc, #52] ; 12fd0 <free@plt+0x26a0>
12f98: e59f1048 ldr r1, [pc, #72] ; 12fe8 <free@plt+0x26b8>
12f9c: e59a0000 ldr r0, [sl]
12fa0: ebfff626 bl 10840 <fprintf@plt>
12fa4: e1a00006 mov r0, r6
12fa8: e59a7000 ldr r7, [sl]
--
12fd4: 000139cb andeq r3, r1, fp, asr #19
12fd8: 00013627 andeq r3, r1, r7, lsr #12
12fdc: 000133fa strdeq r3, [r1], -sl
12fe0: 0001372e andeq r3, r1, lr, lsr #14
12fe4: 00013b15 andeq r3, r1, r5, lsl fp
12fe8: 00013651 andeq r3, r1, r1, asr r6
12fec: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
12ff0: e1a06000 mov r6, r0
12ff4: e24dd05c sub sp, sp, #92 ; 0x5c
12ff8: e1a00002 mov r0, r2
12ffc: e1a07001 mov r7, r1
13000: e1a08002 mov r8, r2
13004: e1a09003 mov r9, r3
13008: ebfff639 bl 108f4 <strlen@plt>
1300c: e250b000 subs fp, r0, #0
13010: 1a000009 bne 1303c <free@plt+0x270c>
13014: e59f30c0 ldr r3, [pc, #192] ; 130dc <free@plt+0x27ac>
13018: e59f20c0 ldr r2, [pc, #192] ; 130e0 <free@plt+0x27b0>
1301c: e5930000 ldr r0, [r3]
13020: e59f10bc ldr r1, [pc, #188] ; 130e4 <free@plt+0x27b4>
13024: ebfff605 bl 10840 <fprintf@plt>
13028: ebfff62b bl 108dc <__errno_location@plt>
1302c: e3a03016 mov r3, #22
[*] Function fprintf used 70 times ubiblock