[*] Binary protection state of ubinize
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of ubinize
10d64: ebffff4a bl 10a94 <printf@plt>
10d68: e1a0000b mov r0, fp
10d6c: ebffffa8 bl 10c14 <exit@plt>
10d70: e3500073 cmp r0, #115 ; 0x73
10d74: 0a000059 beq 10ee0 <fopen64@plt+0x260>
10d78: ca00000f bgt 10dbc <fopen64@plt+0x13c>
10d7c: e350006f cmp r0, #111 ; 0x6f
10d80: 0a00001f beq 10e04 <fopen64@plt+0x184>
10d84: e3500070 cmp r0, #112 ; 0x70
10d88: 1affffe0 bne 10d10 <fopen64@plt+0x90>
10d8c: e5940000 ldr r0, [r4]
10d90: eb00081e bl 12e10 <fopen64@plt+0x2190>
10d94: e3500000 cmp r0, #0
10d98: e588000c str r0, [r8, #12]
10d9c: caffffc6 bgt 10cbc <fopen64@plt+0x3c>
10da0: e5943000 ldr r3, [r4]
10da4: e59f2e3c ldr r2, [pc, #3644] ; 11be8 <fopen64@plt+0xf68>
10da8: e59f1e40 ldr r1, [pc, #3648] ; 11bf0 <fopen64@plt+0xf70>
10dac: e59f0e20 ldr r0, [pc, #3616] ; 11bd4 <fopen64@plt+0xf54>
10db0: e5900000 ldr r0, [r0]
10db4: ebffff63 bl 10b48 <fprintf@plt>
10db8: ea00002a b 10e68 <fopen64@plt+0x1e8>
10dbc: e3500076 cmp r0, #118 ; 0x76
--
10dec: e3500000 cmp r0, #0
10df0: 0affffb1 beq 10cbc <fopen64@plt+0x3c>
10df4: e5943000 ldr r3, [r4]
10df8: e59f2de8 ldr r2, [pc, #3560] ; 11be8 <fopen64@plt+0xf68>
10dfc: e59f1df0 ldr r1, [pc, #3568] ; 11bf4 <fopen64@plt+0xf74>
10e00: eaffffe9 b 10dac <fopen64@plt+0x12c>
10e04: e3a02f6d mov r2, #436 ; 0x1b4
10e08: e59f1de8 ldr r1, [pc, #3560] ; 11bf8 <fopen64@plt+0xf78>
10e0c: e5940000 ldr r0, [r4]
10e10: ebffff70 bl 10bd8 <open64@plt>
10e14: e3700001 cmn r0, #1
10e18: e5880008 str r0, [r8, #8]
10e1c: 1a000015 bne 10e78 <fopen64@plt+0x1f8>
10e20: ebffff78 bl 10c08 <__errno_location@plt>
10e24: e59f6da8 ldr r6, [pc, #3496] ; 11bd4 <fopen64@plt+0xf54>
10e28: e5943000 ldr r3, [r4]
10e2c: e59f2db4 ldr r2, [pc, #3508] ; 11be8 <fopen64@plt+0xf68>
10e30: e59f1dc4 ldr r1, [pc, #3524] ; 11bfc <fopen64@plt+0xf7c>
10e34: e5905000 ldr r5, [r0]
10e38: e5960000 ldr r0, [r6]
10e3c: ebffff41 bl 10b48 <fprintf@plt>
10e40: e1a00005 mov r0, r5
10e44: e5964000 ldr r4, [r6]
10e48: ebffff14 bl 10aa0 <strerror@plt>
10e4c: e58d5000 str r5, [sp]
10e50: e59f3f14 ldr r3, [pc, #3860] ; 11d6c <fopen64@plt+0x10ec>
10e54: e3a02009 mov r2, #9
10e58: e59f1f10 ldr r1, [pc, #3856] ; 11d70 <fopen64@plt+0x10f0>
10e5c: e58d0004 str r0, [sp, #4]
10e60: e1a00004 mov r0, r4
10e64: ebffff37 bl 10b48 <fprintf@plt>
10e68: e3e07000 mvn r7, #0
10e6c: e1a00007 mov r0, r7
--
10e88: eb0007e0 bl 12e10 <fopen64@plt+0x2190>
10e8c: e3500000 cmp r0, #0
10e90: e5880010 str r0, [r8, #16]
10e94: d5943000 ldrle r3, [r4]
10e98: d59f2d48 ldrle r2, [pc, #3400] ; 11be8 <fopen64@plt+0xf68>
10e9c: d59f1d5c ldrle r1, [pc, #3420] ; 11c00 <fopen64@plt+0xf80>
10ea0: daffffc1 ble 10dac <fopen64@plt+0x12c>
10ea4: e1a02000 mov r2, r0
10ea8: e1a03fc0 asr r3, r0, #31
10eac: e2522001 subs r2, r2, #1
10eb0: e1a01003 mov r1, r3
10eb4: e2c33000 sbc r3, r3, #0
10eb8: e0000002 and r0, r0, r2
10ebc: e0011003 and r1, r1, r3
10ec0: e1903001 orrs r3, r0, r1
10ec4: 0affff7c beq 10cbc <fopen64@plt+0x3c>
10ec8: e59f2d18 ldr r2, [pc, #3352] ; 11be8 <fopen64@plt+0xf68>
10ecc: e59f1d30 ldr r1, [pc, #3376] ; 11c04 <fopen64@plt+0xf84>
10ed0: e59f3cfc ldr r3, [pc, #3324] ; 11bd4 <fopen64@plt+0xf54>
10ed4: e5930000 ldr r0, [r3]
10ed8: ebffff1a bl 10b48 <fprintf@plt>
10edc: eaffffe1 b 10e68 <fopen64@plt+0x1e8>
10ee0: e5940000 ldr r0, [r4]
--
10fbc: 159f1c54 ldrne r1, [pc, #3156] ; 11c18 <fopen64@plt+0xf98>
10fc0: 1affff79 bne 10dac <fopen64@plt+0x12c>
10fc4: e5880024 str r0, [r8, #36] ; 0x24
10fc8: eaffff3b b 10cbc <fopen64@plt+0x3c>
10fcc: e3a03001 mov r3, #1
10fd0: e5883028 str r3, [r8, #40] ; 0x28
10fd4: eaffff38 b 10cbc <fopen64@plt+0x3c>
10fd8: e59f2c3c ldr r2, [pc, #3132] ; 11c1c <fopen64@plt+0xf9c>
10fdc: e59f1c04 ldr r1, [pc, #3076] ; 11be8 <fopen64@plt+0xf68>
10fe0: e59f0c38 ldr r0, [pc, #3128] ; 11c20 <fopen64@plt+0xfa0>
10fe4: ebfffeaa bl 10a94 <printf@plt>
10fe8: eaffff5e b 10d68 <fopen64@plt+0xe8>
10fec: e59f3c30 ldr r3, [pc, #3120] ; 11c24 <fopen64@plt+0xfa4>
10ff0: e5933000 ldr r3, [r3]
10ff4: e1550003 cmp r5, r3
10ff8: 1a000005 bne 11014 <fopen64@plt+0x394>
10ffc: e59f2be4 ldr r2, [pc, #3044] ; 11be8 <fopen64@plt+0xf68>
11000: e59f1c20 ldr r1, [pc, #3104] ; 11c28 <fopen64@plt+0xfa8>
11004: e59f3bc8 ldr r3, [pc, #3016] ; 11bd4 <fopen64@plt+0xf54>
11008: e5930000 ldr r0, [r3]
1100c: ebfffecd bl 10b48 <fprintf@plt>
11010: eaffff95 b 10e6c <fopen64@plt+0x1ec>
11014: e2455001 sub r5, r5, #1
11018: e1530005 cmp r3, r5
1101c: 159f2bc4 ldrne r2, [pc, #3012] ; 11be8 <fopen64@plt+0xf68>
11020: 159f1c04 ldrne r1, [pc, #3076] ; 11c2c <fopen64@plt+0xfac>
11024: 1afffff6 bne 11004 <fopen64@plt+0x384>
11028: e598400c ldr r4, [r8, #12]
1102c: e7963103 ldr r3, [r6, r3, lsl #2]
11030: e3540000 cmp r4, #0
11034: e5883000 str r3, [r8]
11038: b59f2ba8 ldrlt r2, [pc, #2984] ; 11be8 <fopen64@plt+0xf68>
1103c: b59f1bec ldrlt r1, [pc, #3052] ; 11c30 <fopen64@plt+0xfb0>
11040: baffffef blt 11004 <fopen64@plt+0x384>
11044: e3540602 cmp r4, #2097152 ; 0x200000
11048: da000006 ble 11068 <fopen64@plt+0x3e8>
1104c: e59f0b80 ldr r0, [pc, #2944] ; 11bd4 <fopen64@plt+0xf54>
11050: e1a03004 mov r3, r4
11054: e59f2b8c ldr r2, [pc, #2956] ; 11be8 <fopen64@plt+0xf68>
11058: e59f1bd4 ldr r1, [pc, #3028] ; 11c34 <fopen64@plt+0xfb4>
1105c: e5900000 ldr r0, [r0]
11060: ebfffeb8 bl 10b48 <fprintf@plt>
11064: eaffff80 b 10e6c <fopen64@plt+0x1ec>
11068: e5985010 ldr r5, [r8, #16]
--
111f0: 0a000003 beq 11204 <fopen64@plt+0x584>
111f4: e59d205c ldr r2, [sp, #92] ; 0x5c
111f8: e59f19e8 ldr r1, [pc, #2536] ; 11be8 <fopen64@plt+0xf68>
111fc: e59f0a68 ldr r0, [pc, #2664] ; 11c6c <fopen64@plt+0xfec>
11200: ebfffe23 bl 10a94 <printf@plt>
11204: e28d003c add r0, sp, #60 ; 0x3c
11208: eb0003c3 bl 1211c <fopen64@plt+0x149c>
1120c: e2503000 subs r3, r0, #0
11210: e58d302c str r3, [sp, #44] ; 0x2c
11214: 0a00000c beq 1124c <fopen64@plt+0x5cc>
11218: e5980000 ldr r0, [r8]
1121c: eb0008e4 bl 135b4 <fopen64@plt+0x2934>
11220: e3500000 cmp r0, #0
11224: e588002c str r0, [r8, #44] ; 0x2c
11228: 1a00000e bne 11268 <fopen64@plt+0x5e8>
1122c: e59f09a0 ldr r0, [pc, #2464] ; 11bd4 <fopen64@plt+0xf54>
11230: e5983000 ldr r3, [r8]
11234: e59f29ac ldr r2, [pc, #2476] ; 11be8 <fopen64@plt+0xf68>
11238: e59f1a30 ldr r1, [pc, #2608] ; 11c70 <fopen64@plt+0xff0>
1123c: e5900000 ldr r0, [r0]
11240: ebfffe40 bl 10b48 <fprintf@plt>
11244: e59d002c ldr r0, [sp, #44] ; 0x2c
11248: ebfffe89 bl 10c74 <free@plt>
--
11258: e5940004 ldr r0, [r4, #4]
1125c: ebfffe27 bl 10b00 <remove@plt>
11260: e59d7020 ldr r7, [sp, #32]
11264: eaffff00 b 10e6c <fopen64@plt+0x1ec>
11268: e5983028 ldr r3, [r8, #40] ; 0x28
1126c: e3530000 cmp r3, #0
11270: 0a000003 beq 11284 <fopen64@plt+0x604>
11274: e5982000 ldr r2, [r8]
11278: e59f1968 ldr r1, [pc, #2408] ; 11be8 <fopen64@plt+0xf68>
1127c: e59f09f0 ldr r0, [pc, #2544] ; 11c74 <fopen64@plt+0xff4>
11280: ebfffe03 bl 10a94 <printf@plt>
11284: e598002c ldr r0, [r8, #44] ; 0x2c
11288: eb0007d9 bl 131f4 <fopen64@plt+0x2574>
1128c: e3700001 cmn r0, #1
11290: e58d001c str r0, [sp, #28]
11294: 1a000005 bne 112b0 <fopen64@plt+0x630>
11298: e59f2948 ldr r2, [pc, #2376] ; 11be8 <fopen64@plt+0xf68>
1129c: e59f19d4 ldr r1, [pc, #2516] ; 11c78 <fopen64@plt+0xff8>
112a0: e59f392c ldr r3, [pc, #2348] ; 11bd4 <fopen64@plt+0xf54>
112a4: e5930000 ldr r0, [r3]
112a8: ebfffe26 bl 10b48 <fprintf@plt>
112ac: ea000011 b 112f8 <fopen64@plt+0x678>
112b0: e5983028 ldr r3, [r8, #40] ; 0x28
112b4: e3530000 cmp r3, #0
112b8: 0a000003 beq 112cc <fopen64@plt+0x64c>
112bc: e59d201c ldr r2, [sp, #28]
112c0: e59f1920 ldr r1, [pc, #2336] ; 11be8 <fopen64@plt+0xf68>
112c4: e59f09b0 ldr r0, [pc, #2480] ; 11c7c <fopen64@plt+0xffc>
112c8: ebfffdf1 bl 10a94 <printf@plt>
112cc: e59d301c ldr r3, [sp, #28]
112d0: e3530000 cmp r3, #0
112d4: 1a00000b bne 11308 <fopen64@plt+0x688>
112d8: e59f08f4 ldr r0, [pc, #2292] ; 11bd4 <fopen64@plt+0xf54>
112dc: e5983000 ldr r3, [r8]
112e0: e59f2900 ldr r2, [pc, #2304] ; 11be8 <fopen64@plt+0xf68>
112e4: e59f1994 ldr r1, [pc, #2452] ; 11c80 <fopen64@plt+0x1000>
112e8: e5900000 ldr r0, [r0]
112ec: ebfffe15 bl 10b48 <fprintf@plt>
112f0: e59d301c ldr r3, [sp, #28]
112f4: e58d3020 str r3, [sp, #32]
112f8: e59f38c4 ldr r3, [pc, #2244] ; 11bc4 <fopen64@plt+0xf44>
112fc: e593002c ldr r0, [r3, #44] ; 0x2c
11300: eb0009df bl 13a84 <fopen64@plt+0x2e04>
11304: eaffffce b 11244 <fopen64@plt+0x5c4>
11308: e59d3058 ldr r3, [sp, #88] ; 0x58
1130c: e59d201c ldr r2, [sp, #28]
11310: e1530002 cmp r3, r2
11314: aa00000c bge 1134c <fopen64@plt+0x6cc>
11318: e5983000 ldr r3, [r8]
1131c: e59f08b0 ldr r0, [pc, #2224] ; 11bd4 <fopen64@plt+0xf54>
11320: e58d3000 str r3, [sp]
11324: e59f1958 ldr r1, [pc, #2392] ; 11c84 <fopen64@plt+0x1004>
11328: e1a03002 mov r3, r2
1132c: e5900000 ldr r0, [r0]
11330: e59f28b0 ldr r2, [pc, #2224] ; 11be8 <fopen64@plt+0xf68>
11334: ebfffe03 bl 10b48 <fprintf@plt>
11338: e59d2058 ldr r2, [sp, #88] ; 0x58
1133c: e59f18a4 ldr r1, [pc, #2212] ; 11be8 <fopen64@plt+0xf68>
--
113e4: e1a03fc2 asr r3, r2, #31
113e8: e58d1010 str r1, [sp, #16]
113ec: e1cd20f8 strd r2, [sp, #8]
113f0: e1cd20f0 strd r2, [sp]
113f4: e3a01000 mov r1, #0
113f8: e3a02001 mov r2, #1
113fc: e28d003c add r0, sp, #60 ; 0x3c
11400: eb0005d8 bl 12b68 <fopen64@plt+0x1ee8>
11404: e2507000 subs r7, r0, #0
11408: 0a0002a9 beq 11eb4 <fopen64@plt+0x1234>
1140c: e59f27d4 ldr r2, [pc, #2004] ; 11be8 <fopen64@plt+0xf68>
11410: e59f187c ldr r1, [pc, #2172] ; 11c94 <fopen64@plt+0x1014>
11414: ea000010 b 1145c <fopen64@plt+0x7dc>
11418: ebfffdfa bl 10c08 <__errno_location@plt>
1141c: e59f57b0 ldr r5, [pc, #1968] ; 11bd4 <fopen64@plt+0xf54>
11420: e5983004 ldr r3, [r8, #4]
11424: e59f27bc ldr r2, [pc, #1980] ; 11be8 <fopen64@plt+0xf68>
11428: e59f1868 ldr r1, [pc, #2152] ; 11c98 <fopen64@plt+0x1018>
1142c: e5904000 ldr r4, [r0]
11430: e5950000 ldr r0, [r5]
11434: ebfffdc3 bl 10b48 <fprintf@plt>
11438: e5955000 ldr r5, [r5]
1143c: ea000090 b 11684 <fopen64@plt+0xa04>
--
1146c: e3530000 cmp r3, #0
11470: 0a000001 beq 1147c <fopen64@plt+0x7fc>
11474: e3a0000a mov r0, #10
11478: ebfffd7f bl 10a7c <putchar@plt>
1147c: e5963028 ldr r3, [r6, #40] ; 0x28
11480: e3530000 cmp r3, #0
11484: 0a000003 beq 11498 <fopen64@plt+0x818>
11488: e1a02005 mov r2, r5
1148c: e1a01009 mov r1, r9
11490: e59f0808 ldr r0, [pc, #2056] ; 11ca0 <fopen64@plt+0x1020>
11494: ebfffd7e bl 10a94 <printf@plt>
11498: e1a00005 mov r0, r5
1149c: ebfffddf bl 10c20 <strlen@plt>
114a0: e3500080 cmp r0, #128 ; 0x80
114a4: 9a000006 bls 114c4 <fopen64@plt+0x844>
114a8: e59f2738 ldr r2, [pc, #1848] ; 11be8 <fopen64@plt+0xf68>
114ac: e59f17f0 ldr r1, [pc, #2032] ; 11ca4 <fopen64@plt+0x1024>
114b0: e1a03005 mov r3, r5
114b4: e59f0718 ldr r0, [pc, #1816] ; 11bd4 <fopen64@plt+0xf54>
114b8: e5900000 ldr r0, [r0]
114bc: ebfffda1 bl 10b48 <fprintf@plt>
114c0: ea000078 b 116a8 <fopen64@plt+0xa28>
114c4: e1a02005 mov r2, r5
114c8: e59f17d8 ldr r1, [pc, #2008] ; 11ca8 <fopen64@plt+0x1028>
114cc: e28d0e13 add r0, sp, #304 ; 0x130
114d0: ebfffdc6 bl 10bf0 <sprintf@plt>
114d4: e3a02000 mov r2, #0
114d8: e28d1e13 add r1, sp, #304 ; 0x130
114dc: e596002c ldr r0, [r6, #44] ; 0x2c
114e0: eb0007f3 bl 134b4 <fopen64@plt+0x2834>
114e4: e3500000 cmp r0, #0
114e8: 1a00000a bne 11518 <fopen64@plt+0x898>
114ec: e59f46e0 ldr r4, [pc, #1760] ; 11bd4 <fopen64@plt+0xf54>
114f0: e59f26f0 ldr r2, [pc, #1776] ; 11be8 <fopen64@plt+0xf68>
114f4: e59f17b0 ldr r1, [pc, #1968] ; 11cac <fopen64@plt+0x102c>
114f8: e1a03005 mov r3, r5
114fc: e5940000 ldr r0, [r4]
11500: ebfffd90 bl 10b48 <fprintf@plt>
11504: e59f26dc ldr r2, [pc, #1756] ; 11be8 <fopen64@plt+0xf68>
11508: e59f17a0 ldr r1, [pc, #1952] ; 11cb0 <fopen64@plt+0x1030>
1150c: e5940000 ldr r0, [r4]
11510: ebfffd8c bl 10b48 <fprintf@plt>
11514: ea000063 b 116a8 <fopen64@plt+0xa28>
11518: e59f1794 ldr r1, [pc, #1940] ; 11cb4 <fopen64@plt+0x1034>
--
1162c: e28d0e13 add r0, sp, #304 ; 0x130
11630: ebfffd6e bl 10bf0 <sprintf@plt>
11634: e3a02000 mov r2, #0
11638: e28d1e13 add r1, sp, #304 ; 0x130
1163c: e596002c ldr r0, [r6, #44] ; 0x2c
11640: eb00079b bl 134b4 <fopen64@plt+0x2834>
11644: e2508000 subs r8, r0, #0
11648: 0a000034 beq 11720 <fopen64@plt+0xaa0>
1164c: e28d1060 add r1, sp, #96 ; 0x60
11650: ebfffd15 bl 10aac <stat64@plt>
11654: e3500000 cmp r0, #0
11658: 0a000028 beq 11700 <fopen64@plt+0xa80>
1165c: ebfffd69 bl 10c08 <__errno_location@plt>
11660: e59f656c ldr r6, [pc, #1388] ; 11bd4 <fopen64@plt+0xf54>
11664: e1a03008 mov r3, r8
11668: e59f2578 ldr r2, [pc, #1400] ; 11be8 <fopen64@plt+0xf68>
1166c: e59f166c ldr r1, [pc, #1644] ; 11ce0 <fopen64@plt+0x1060>
11670: e5904000 ldr r4, [r0]
11674: e58d5000 str r5, [sp]
11678: e5960000 ldr r0, [r6]
1167c: ebfffd31 bl 10b48 <fprintf@plt>
11680: e5965000 ldr r5, [r6]
11684: e1a00004 mov r0, r4
11688: ebfffd04 bl 10aa0 <strerror@plt>
1168c: e59f36d8 ldr r3, [pc, #1752] ; 11d6c <fopen64@plt+0x10ec>
11690: e59f16d8 ldr r1, [pc, #1752] ; 11d70 <fopen64@plt+0x10f0>
11694: e3a02009 mov r2, #9
11698: e58d4000 str r4, [sp]
1169c: e58d0004 str r0, [sp, #4]
116a0: e1a00005 mov r0, r5
116a4: ebfffd27 bl 10b48 <fprintf@plt>
116a8: e59d0028 ldr r0, [sp, #40] ; 0x28
116ac: ebfffd70 bl 10c74 <free@plt>
116b0: e58d7020 str r7, [sp, #32]
116b4: eaffff0f b 112f8 <fopen64@plt+0x678>
116b8: e59f1614 ldr r1, [pc, #1556] ; 11cd4 <fopen64@plt+0x1054>
116bc: ebfffd48 bl 10be4 <strcmp@plt>
116c0: e3500000 cmp r0, #0
116c4: 03a03002 moveq r3, #2
116c8: 0affffc9 beq 115f4 <fopen64@plt+0x974>
116cc: e59f15fc ldr r1, [pc, #1532] ; 11cd0 <fopen64@plt+0x1050>
116d0: e1a00008 mov r0, r8
116d4: ebfffd42 bl 10be4 <strcmp@plt>
116d8: e3500000 cmp r0, #0
116dc: 0affffc3 beq 115f0 <fopen64@plt+0x970>
116e0: e59f2500 ldr r2, [pc, #1280] ; 11be8 <fopen64@plt+0xf68>
116e4: e59f15f8 ldr r1, [pc, #1528] ; 11ce4 <fopen64@plt+0x1064>
116e8: e1a03008 mov r3, r8
116ec: e58d5000 str r5, [sp]
116f0: e59f04dc ldr r0, [pc, #1244] ; 11bd4 <fopen64@plt+0xf54>
116f4: e5900000 ldr r0, [r0]
116f8: ebfffd12 bl 10b48 <fprintf@plt>
116fc: eaffffe9 b 116a8 <fopen64@plt+0xa28>
11700: e1cd29d0 ldrd r2, [sp, #144] ; 0x90
--
1172c: 059f24b4 ldreq r2, [pc, #1204] ; 11be8 <fopen64@plt+0xf68>
11730: 059f15b4 ldreq r1, [pc, #1460] ; 11cec <fopen64@plt+0x106c>
11734: 0affff5e beq 114b4 <fopen64@plt+0x834>
11738: e1a02005 mov r2, r5
1173c: e59f15ac ldr r1, [pc, #1452] ; 11cf0 <fopen64@plt+0x1070>
11740: e28d0e13 add r0, sp, #304 ; 0x130
11744: ebfffd29 bl 10bf0 <sprintf@plt>
11748: e3e02000 mvn r2, #0
1174c: e28d1e13 add r1, sp, #304 ; 0x130
11750: e596002c ldr r0, [r6, #44] ; 0x2c
11754: eb000765 bl 134f0 <fopen64@plt+0x2870>
11758: e3700001 cmn r0, #1
1175c: e1a0b000 mov fp, r0
11760: e5840000 str r0, [r4]
11764: 1a000007 bne 11788 <fopen64@plt+0xb08>
11768: e59f2478 ldr r2, [pc, #1144] ; 11be8 <fopen64@plt+0xf68>
1176c: e59f1580 ldr r1, [pc, #1408] ; 11cf4 <fopen64@plt+0x1074>
11770: e1a03005 mov r3, r5
11774: e59f0458 ldr r0, [pc, #1112] ; 11bd4 <fopen64@plt+0xf54>
11778: e5900000 ldr r0, [r0]
1177c: ebfffcf1 bl 10b48 <fprintf@plt>
11780: e1a0700b mov r7, fp
11784: eaffffc7 b 116a8 <fopen64@plt+0xa28>
--
11824: e1c422f8 strd r2, [r4, #40] ; 0x28
11828: b58d5000 strlt r5, [sp]
1182c: b1a0300b movlt r3, fp
11830: b59f23b0 ldrlt r2, [pc, #944] ; 11be8 <fopen64@plt+0xf68>
11834: b59f14cc ldrlt r1, [pc, #1228] ; 11d08 <fopen64@plt+0x1088>
11838: baffffac blt 116f0 <fopen64@plt+0xa70>
1183c: e3580000 cmp r8, #0
11840: 0a00000d beq 1187c <fopen64@plt+0xbfc>
11844: e1cd09d0 ldrd r0, [sp, #144] ; 0x90
11848: e1520000 cmp r2, r0
1184c: e0d3c001 sbcs ip, r3, r1
11850: aa000009 bge 1187c <fopen64@plt+0xbfc>
11854: e1cd00f8 strd r0, [sp, #8]
11858: e59f0374 ldr r0, [pc, #884] ; 11bd4 <fopen64@plt+0xf54>
1185c: e1cd21f0 strd r2, [sp, #16]
11860: e59f14a4 ldr r1, [pc, #1188] ; 11d0c <fopen64@plt+0x108c>
11864: e58d8000 str r8, [sp]
11868: e1a03005 mov r3, r5
1186c: e59f2374 ldr r2, [pc, #884] ; 11be8 <fopen64@plt+0xf68>
11870: e5900000 ldr r0, [r0]
11874: ebfffcb3 bl 10b48 <fprintf@plt>
11878: eaffff8a b 116a8 <fopen64@plt+0xa28>
1187c: e5961028 ldr r1, [r6, #40] ; 0x28
--
11d78: 00015b73 andeq r5, r1, r3, ror fp
11d7c: 00027108 andeq r7, r2, r8, lsl #2
11d80: 00015b87 andeq r5, r1, r7, lsl #23
11d84: 00014b29 andeq r4, r1, r9, lsr #22
11d88: 00015bfc strdeq r5, [r1], -ip
11d8c: e3580000 cmp r8, #0
11d90: 0a00003d beq 11e8c <fopen64@plt+0x120c>
11d94: e1a0100b mov r1, fp
11d98: e1a00008 mov r0, r8
11d9c: ebfffb8d bl 10bd8 <open64@plt>
11da0: e3700001 cmn r0, #1
11da4: e1a0b000 mov fp, r0
11da8: 1a000012 bne 11df8 <fopen64@plt+0x1178>
11dac: ebfffb95 bl 10c08 <__errno_location@plt>
11db0: e51f503c ldr r5, [pc, #-60] ; 11d7c <fopen64@plt+0x10fc>
11db4: e1a03008 mov r3, r8
11db8: e51f203c ldr r2, [pc, #-60] ; 11d84 <fopen64@plt+0x1104>
11dbc: e51f105c ldr r1, [pc, #-92] ; 11d68 <fopen64@plt+0x10e8>
11dc0: e5904000 ldr r4, [r0]
11dc4: e5950000 ldr r0, [r5]
11dc8: ebfffb5e bl 10b48 <fprintf@plt>
11dcc: e1a00004 mov r0, r4
11dd0: e5955000 ldr r5, [r5]
11dd4: ebfffb31 bl 10aa0 <strerror@plt>
11dd8: e58d4000 str r4, [sp]
11ddc: e51f3078 ldr r3, [pc, #-120] ; 11d6c <fopen64@plt+0x10ec>
11de0: e3a02009 mov r2, #9
11de4: e51f107c ldr r1, [pc, #-124] ; 11d70 <fopen64@plt+0x10f0>
11de8: e58d0004 str r0, [sp, #4]
11dec: e1a00005 mov r0, r5
11df0: ebfffb54 bl 10b48 <fprintf@plt>
11df4: eafffe61 b 11780 <fopen64@plt+0xb00>
11df8: e5963028 ldr r3, [r6, #40] ; 0x28
--
11e30: e596201c ldr r2, [r6, #28]
11e34: e5963008 ldr r3, [r6, #8]
11e38: e1cd09d0 ldrd r0, [sp, #144] ; 0x90
11e3c: e58d300c str r3, [sp, #12]
11e40: e1cd00f0 strd r0, [sp]
11e44: e1a03fc2 asr r3, r2, #31
11e48: e1a01004 mov r1, r4
11e4c: e58db008 str fp, [sp, #8]
11e50: e28d003c add r0, sp, #60 ; 0x3c
11e54: eb000291 bl 128a0 <fopen64@plt+0x1c20>
11e58: e1a08000 mov r8, r0
11e5c: e1a0000b mov r0, fp
11e60: ebfffb7d bl 10c5c <close@plt>
11e64: e3580000 cmp r8, #0
11e68: 0a000007 beq 11e8c <fopen64@plt+0x120c>
11e6c: e51f00f8 ldr r0, [pc, #-248] ; 11d7c <fopen64@plt+0x10fc>
11e70: e1a03005 mov r3, r5
11e74: e51f20f8 ldr r2, [pc, #-248] ; 11d84 <fopen64@plt+0x1104>
11e78: e51f1100 ldr r1, [pc, #-256] ; 11d80 <fopen64@plt+0x1100>
11e7c: e5900000 ldr r0, [r0]
11e80: ebfffb30 bl 10b48 <fprintf@plt>
11e84: e1a07008 mov r7, r8
11e88: eafffe06 b 116a8 <fopen64@plt+0xa28>
--
12008: e92d407f push {r0, r1, r2, r3, r4, r5, r6, lr}
1200c: e1a06001 mov r6, r1
12010: e3a02000 mov r2, #0
12014: e28d100c add r1, sp, #12
12018: e1a04000 mov r4, r0
1201c: ebfffaba bl 10b0c <strtoul@plt>
12020: e5d43000 ldrb r3, [r4]
12024: e3530000 cmp r3, #0
12028: e1a05000 mov r5, r0
1202c: 0a000003 beq 12040 <fopen64@plt+0x13c0>
12030: e59d300c ldr r3, [sp, #12]
12034: e5d33000 ldrb r3, [r3]
12038: e3530000 cmp r3, #0
1203c: 0a000008 beq 12064 <fopen64@plt+0x13e4>
12040: e59f0028 ldr r0, [pc, #40] ; 12070 <fopen64@plt+0x13f0>
12044: e58d4000 str r4, [sp]
12048: e59f3024 ldr r3, [pc, #36] ; 12074 <fopen64@plt+0x13f4>
1204c: e59f2024 ldr r2, [pc, #36] ; 12078 <fopen64@plt+0x13f8>
12050: e59f1024 ldr r1, [pc, #36] ; 1207c <fopen64@plt+0x13fc>
12054: e5900000 ldr r0, [r0]
12058: ebfffaba bl 10b48 <fprintf@plt>
1205c: e3a03001 mov r3, #1
12060: e5863000 str r3, [r6]
--
12110: e5841018 str r1, [r4, #24]
12114: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
12118: 2fa0be83 svccs 0x00a0be83
1211c: e92d41f3 push {r0, r1, r4, r5, r6, r7, r8, lr}
12120: e5908018 ldr r8, [r0, #24]
12124: e1a07000 mov r7, r0
12128: e1a01008 mov r1, r8
1212c: e3a00001 mov r0, #1
12130: ebfffa7e bl 10b30 <calloc@plt>
12134: e2506000 subs r6, r0, #0
12138: 11a04006 movne r4, r6
1213c: 13a05000 movne r5, #0
12140: 1a000023 bne 121d4 <fopen64@plt+0x1554>
12144: ebfffaaf bl 10c08 <__errno_location@plt>
12148: e59f5094 ldr r5, [pc, #148] ; 121e4 <fopen64@plt+0x1564>
1214c: e1a03008 mov r3, r8
12150: e59f2090 ldr r2, [pc, #144] ; 121e8 <fopen64@plt+0x1568>
12154: e59f1090 ldr r1, [pc, #144] ; 121ec <fopen64@plt+0x156c>
12158: e5904000 ldr r4, [r0]
1215c: e5950000 ldr r0, [r5]
12160: ebfffa78 bl 10b48 <fprintf@plt>
12164: e1a00004 mov r0, r4
12168: e5955000 ldr r5, [r5]
1216c: ebfffa4b bl 10aa0 <strerror@plt>
12170: e58d4000 str r4, [sp]
12174: e59f3074 ldr r3, [pc, #116] ; 121f0 <fopen64@plt+0x1570>
12178: e3a0200b mov r2, #11
1217c: e59f1070 ldr r1, [pc, #112] ; 121f4 <fopen64@plt+0x1574>
12180: e58d0004 str r0, [sp, #4]
12184: e1a00005 mov r0, r5
12188: ebfffa6e bl 10b48 <fprintf@plt>
1218c: e1a00006 mov r0, r6
12190: e28dd008 add sp, sp, #8
--
121e4: 00027108 andeq r7, r2, r8, lsl #2
121e8: 00015c74 andeq r5, r1, r4, ror ip
121ec: 00015c7e andeq r5, r1, lr, ror ip
121f0: 000154a4 andeq r5, r1, r4, lsr #9
121f4: 00014ba8 andeq r4, r1, r8, lsr #23
121f8: e5913000 ldr r3, [r1]
121fc: e92d4ff7 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr}
12200: e1a06002 mov r6, r2
12204: e1a05001 mov r5, r1
12208: e3a020ac mov r2, #172 ; 0xac
1220c: e590101c ldr r1, [r0, #28]
12210: e0080392 mul r8, r2, r3
12214: e1530001 cmp r3, r1
12218: e0864008 add r4, r6, r8
1221c: ba00000b blt 12250 <fopen64@plt+0x15d0>
12220: e58d1000 str r1, [sp]
12224: e59f21d0 ldr r2, [pc, #464] ; 123fc <fopen64@plt+0x177c>
12228: e59f11d0 ldr r1, [pc, #464] ; 12400 <fopen64@plt+0x1780>
1222c: e59f01d0 ldr r0, [pc, #464] ; 12404 <fopen64@plt+0x1784>
12230: e5900000 ldr r0, [r0]
12234: ebfffa43 bl 10b48 <fprintf@plt>
12238: ebfffa72 bl 10c08 <__errno_location@plt>
1223c: e3a03016 mov r3, #22
--
12888: e5c4303d strb r3, [r4, #61] ; 0x3d
1288c: e1a03820 lsr r3, r0, #16
12890: e1a00c20 lsr r0, r0, #24
12894: e5c4303e strb r3, [r4, #62] ; 0x3e
12898: e5c4003f strb r0, [r4, #63] ; 0x3f
1289c: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
128a0: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
128a4: e5915010 ldr r5, [r1, #16]
128a8: e24dd014 sub sp, sp, #20
128ac: e1cd20f8 strd r2, [sp, #8]
128b0: e5913000 ldr r3, [r1]
128b4: e590201c ldr r2, [r0, #28]
128b8: e1cd83d8 ldrd r8, [sp, #56] ; 0x38
128bc: e1530002 cmp r3, r2
128c0: ba00000a blt 128f0 <fopen64@plt+0x1c70>
128c4: e58d2000 str r2, [sp]
128c8: e59f1274 ldr r1, [pc, #628] ; 12b44 <fopen64@plt+0x1ec4>
128cc: e59f2274 ldr r2, [pc, #628] ; 12b48 <fopen64@plt+0x1ec8>
128d0: e59f0274 ldr r0, [pc, #628] ; 12b4c <fopen64@plt+0x1ecc>
128d4: e5900000 ldr r0, [r0]
128d8: ebfff89a bl 10b48 <fprintf@plt>
128dc: ebfff8c9 bl 10c08 <__errno_location@plt>
128e0: e3a03016 mov r3, #22
--
128f0: e5913008 ldr r3, [r1, #8]
128f4: e5906000 ldr r6, [r0]
128f8: e1a04000 mov r4, r0
128fc: e1530006 cmp r3, r6
12900: e1a0a001 mov sl, r1
12904: a58d6000 strge r6, [sp]
12908: a59f2238 ldrge r2, [pc, #568] ; 12b48 <fopen64@plt+0x1ec8>
1290c: a59f123c ldrge r1, [pc, #572] ; 12b50 <fopen64@plt+0x1ed0>
12910: aaffffee bge 128d0 <fopen64@plt+0x1c50>
12914: e1a00006 mov r0, r6
12918: ebfff875 bl 10af4 <alloc@plt>
1291c: e2507000 subs r7, r0, #0
12920: 1a000012 bne 12970 <fopen64@plt+0x1cf0>
12924: ebfff8b7 bl 10c08 <__errno_location@plt>
12928: e59f521c ldr r5, [pc, #540] ; 12b4c <fopen64@plt+0x1ecc>
1292c: e1a03006 mov r3, r6
12930: e59f2210 ldr r2, [pc, #528] ; 12b48 <fopen64@plt+0x1ec8>
12934: e59f1218 ldr r1, [pc, #536] ; 12b54 <fopen64@plt+0x1ed4>
12938: e5904000 ldr r4, [r0]
1293c: e5950000 ldr r0, [r5]
12940: ebfff880 bl 10b48 <fprintf@plt>
12944: e1a00004 mov r0, r4
12948: e5955000 ldr r5, [r5]
1294c: ebfff853 bl 10aa0 <strerror@plt>
12950: e58d4000 str r4, [sp]
12954: e59f31fc ldr r3, [pc, #508] ; 12b58 <fopen64@plt+0x1ed8>
12958: e3a0200b mov r2, #11
1295c: e59f11f8 ldr r1, [pc, #504] ; 12b5c <fopen64@plt+0x1edc>
12960: e58d0004 str r0, [sp, #4]
12964: e1a00005 mov r0, r5
12968: ebfff876 bl 10b48 <fprintf@plt>
1296c: eaffffdd b 128e8 <fopen64@plt+0x1c68>
12970: e594b004 ldr fp, [r4, #4]
12974: e1a0000b mov r0, fp
12978: ebfff85d bl 10af4 <alloc@plt>
1297c: e2506000 subs r6, r0, #0
12980: 1a000014 bne 129d8 <fopen64@plt+0x1d58>
12984: ebfff89f bl 10c08 <__errno_location@plt>
12988: e59f51bc ldr r5, [pc, #444] ; 12b4c <fopen64@plt+0x1ecc>
1298c: e1a0300b mov r3, fp
12990: e59f21b0 ldr r2, [pc, #432] ; 12b48 <fopen64@plt+0x1ec8>
12994: e59f11b8 ldr r1, [pc, #440] ; 12b54 <fopen64@plt+0x1ed4>
12998: e5904000 ldr r4, [r0]
1299c: e5950000 ldr r0, [r5]
129a0: ebfff868 bl 10b48 <fprintf@plt>
129a4: e1a00004 mov r0, r4
129a8: e5955000 ldr r5, [r5]
129ac: ebfff83b bl 10aa0 <strerror@plt>
129b0: e58d4000 str r4, [sp]
129b4: e59f319c ldr r3, [pc, #412] ; 12b58 <fopen64@plt+0x1ed8>
129b8: e3a0200b mov r2, #11
129bc: e59f1198 ldr r1, [pc, #408] ; 12b5c <fopen64@plt+0x1edc>
129c0: e58d0004 str r0, [sp, #4]
129c4: e1a00005 mov r0, r5
129c8: ebfff85e bl 10b48 <fprintf@plt>
129cc: e1a00007 mov r0, r7
129d0: ebfff8a7 bl 10c74 <free@plt>
--
12a18: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
12a1c: e1580005 cmp r8, r5
12a20: e1a03fc5 asr r3, r5, #31
12a24: e0d93003 sbcs r3, r9, r3
12a28: b1a05008 movlt r5, r8
12a2c: e0588005 subs r8, r8, r5
12a30: e1a02005 mov r2, r5
12a34: e1a01007 mov r1, r7
12a38: e59d0040 ldr r0, [sp, #64] ; 0x40
12a3c: e0c99fc5 sbc r9, r9, r5, asr #31
12a40: ebfff849 bl 10b6c <read@plt>
12a44: e1550000 cmp r5, r0
12a48: 0a000014 beq 12aa0 <fopen64@plt+0x1e20>
12a4c: ebfff86d bl 10c08 <__errno_location@plt>
12a50: e59f80f4 ldr r8, [pc, #244] ; 12b4c <fopen64@plt+0x1ecc>
12a54: e1a03005 mov r3, r5
12a58: e59f20e8 ldr r2, [pc, #232] ; 12b48 <fopen64@plt+0x1ec8>
12a5c: e59f10fc ldr r1, [pc, #252] ; 12b60 <fopen64@plt+0x1ee0>
12a60: e5904000 ldr r4, [r0]
12a64: e5980000 ldr r0, [r8]
12a68: ebfff836 bl 10b48 <fprintf@plt>
12a6c: e5985000 ldr r5, [r8]
12a70: e1a00004 mov r0, r4
12a74: ebfff809 bl 10aa0 <strerror@plt>
12a78: e58d4000 str r4, [sp]
12a7c: e59f30d4 ldr r3, [pc, #212] ; 12b58 <fopen64@plt+0x1ed8>
12a80: e3a0200b mov r2, #11
12a84: e59f10d0 ldr r1, [pc, #208] ; 12b5c <fopen64@plt+0x1edc>
12a88: e58d0004 str r0, [sp, #4]
12a8c: e1a00005 mov r0, r5
12a90: ebfff82c bl 10b48 <fprintf@plt>
12a94: e1a00006 mov r0, r6
12a98: ebfff875 bl 10c74 <free@plt>
--
12ae0: e0422000 sub r2, r2, r0
12ae4: e0800005 add r0, r0, r5
12ae8: e0422005 sub r2, r2, r5
12aec: e0860000 add r0, r6, r0
12af0: ebfff82f bl 10bb4 <emset@plt>
12af4: e5942004 ldr r2, [r4, #4]
12af8: e1a01006 mov r1, r6
12afc: e59d0044 ldr r0, [sp, #68] ; 0x44
12b00: ebfff80d bl 10b3c <write@plt>
12b04: e5943004 ldr r3, [r4, #4]
12b08: e1500003 cmp r0, r3
12b0c: 0a00000a beq 12b3c <fopen64@plt+0x1ebc>
12b10: e58d3008 str r3, [sp, #8]
12b14: ebfff83b bl 10c08 <__errno_location@plt>
12b18: e59f502c ldr r5, [pc, #44] ; 12b4c <fopen64@plt+0x1ecc>
12b1c: e59d3008 ldr r3, [sp, #8]
12b20: e59f2020 ldr r2, [pc, #32] ; 12b48 <fopen64@plt+0x1ec8>
12b24: e59f1038 ldr r1, [pc, #56] ; 12b64 <fopen64@plt+0x1ee4>
12b28: e5904000 ldr r4, [r0]
12b2c: e5950000 ldr r0, [r5]
12b30: ebfff804 bl 10b48 <fprintf@plt>
12b34: e5955000 ldr r5, [r5]
12b38: eaffffcc b 12a70 <fopen64@plt+0x1df0>
--
12ba0: e59f3248 ldr r3, [pc, #584] ; 12df0 <fopen64@plt+0x2170>
12ba4: e3a07001 mov r7, #1
12ba8: e1a04000 mov r4, r0
12bac: e3a05000 mov r5, #0
12bb0: e1a00008 mov r0, r8
12bb4: e58d7018 str r7, [sp, #24]
12bb8: e58d501c str r5, [sp, #28]
12bbc: e58d1020 str r1, [sp, #32]
12bc0: e58d7014 str r7, [sp, #20]
12bc4: e58d3024 str r3, [sp, #36] ; 0x24
12bc8: ebfff7c9 bl 10af4 <alloc@plt>
12bcc: e2506000 subs r6, r0, #0
12bd0: 1a000013 bne 12c24 <fopen64@plt+0x1fa4>
12bd4: ebfff80b bl 10c08 <__errno_location@plt>
12bd8: e59f5214 ldr r5, [pc, #532] ; 12df4 <fopen64@plt+0x2174>
12bdc: e1a03008 mov r3, r8
12be0: e59f2210 ldr r2, [pc, #528] ; 12df8 <fopen64@plt+0x2178>
12be4: e59f1210 ldr r1, [pc, #528] ; 12dfc <fopen64@plt+0x217c>
12be8: e5904000 ldr r4, [r0]
12bec: e5950000 ldr r0, [r5]
12bf0: ebfff7d4 bl 10b48 <fprintf@plt>
12bf4: e1a00004 mov r0, r4
12bf8: e5955000 ldr r5, [r5]
12bfc: ebfff7a7 bl 10aa0 <strerror@plt>
12c00: e58d4000 str r4, [sp]
12c04: e59f31f4 ldr r3, [pc, #500] ; 12e00 <fopen64@plt+0x2180>
12c08: e3a0200b mov r2, #11
12c0c: e59f11f0 ldr r1, [pc, #496] ; 12e04 <fopen64@plt+0x2184>
12c10: e58d0004 str r0, [sp, #4]
12c14: e1a00005 mov r0, r5
12c18: ebfff7ca bl 10b48 <fprintf@plt>
12c1c: e3e00000 mvn r0, #0
12c20: ea00006f b 12de4 <fopen64@plt+0x2164>
--
12c60: e0860000 add r0, r6, r0
12c64: e0432002 sub r2, r3, r2
12c68: ebfff7d1 bl 10bb4 <emset@plt>
12c6c: e5943004 ldr r3, [r4, #4]
12c70: e59d0084 ldr r0, [sp, #132] ; 0x84
12c74: e0c9839b smull r8, r9, fp, r3
12c78: e58d5000 str r5, [sp]
12c7c: e1a02008 mov r2, r8
12c80: e1a03009 mov r3, r9
12c84: ebfff7e8 bl 10c2c <lseek64@plt>
12c88: e086a00a add sl, r6, sl
12c8c: e1510009 cmp r1, r9
12c90: 01500008 cmpeq r0, r8
12c94: 0a000013 beq 12ce8 <fopen64@plt+0x2068>
12c98: ebfff7da bl 10c08 <__errno_location@plt>
12c9c: e59f5150 ldr r5, [pc, #336] ; 12df4 <fopen64@plt+0x2174>
12ca0: e59f2150 ldr r2, [pc, #336] ; 12df8 <fopen64@plt+0x2178>
12ca4: e59f115c ldr r1, [pc, #348] ; 12e08 <fopen64@plt+0x2188>
12ca8: e5904000 ldr r4, [r0]
12cac: e5950000 ldr r0, [r5]
12cb0: ebfff7a4 bl 10b48 <fprintf@plt>
12cb4: e1a00004 mov r0, r4
12cb8: e5955000 ldr r5, [r5]
12cbc: ebfff777 bl 10aa0 <strerror@plt>
12cc0: e58d4000 str r4, [sp]
12cc4: e59f3134 ldr r3, [pc, #308] ; 12e00 <fopen64@plt+0x2180>
12cc8: e3a0200b mov r2, #11
12ccc: e59f1130 ldr r1, [pc, #304] ; 12e04 <fopen64@plt+0x2184>
12cd0: e58d0004 str r0, [sp, #4]
12cd4: e1a00005 mov r0, r5
12cd8: ebfff79a bl 10b48 <fprintf@plt>
12cdc: e1a00006 mov r0, r6
12ce0: ebfff7e3 bl 10c74 <free@plt>
--
12cfc: e1a0200a mov r2, sl
12d00: e28d1010 add r1, sp, #16
12d04: e1a00004 mov r0, r4
12d08: e58d5004 str r5, [sp, #4]
12d0c: e58d5000 str r5, [sp]
12d10: ebfffe53 bl 12664 <fopen64@plt+0x19e4>
12d14: e5942004 ldr r2, [r4, #4]
12d18: e1a01006 mov r1, r6
12d1c: e59d0084 ldr r0, [sp, #132] ; 0x84
12d20: ebfff785 bl 10b3c <write@plt>
12d24: e594b004 ldr fp, [r4, #4]
12d28: e15b0000 cmp fp, r0
12d2c: 0a000008 beq 12d54 <fopen64@plt+0x20d4>
12d30: ebfff7b4 bl 10c08 <__errno_location@plt>
12d34: e59f50b8 ldr r5, [pc, #184] ; 12df4 <fopen64@plt+0x2174>
12d38: e1a0300b mov r3, fp
12d3c: e5904000 ldr r4, [r0]
12d40: e59f20b0 ldr r2, [pc, #176] ; 12df8 <fopen64@plt+0x2178>
12d44: e59f10c0 ldr r1, [pc, #192] ; 12e0c <fopen64@plt+0x218c>
12d48: e5950000 ldr r0, [r5]
12d4c: ebfff77d bl 10b48 <fprintf@plt>
12d50: eaffffd7 b 12cb4 <fopen64@plt+0x2034>
12d54: e59d300c ldr r3, [sp, #12]
--
12e74: e1a00007 mov r0, r7
12e78: ebfff759 bl 10be4 <strcmp@plt>
12e7c: e3500000 cmp r0, #0
12e80: 0a000015 beq 12edc <fopen64@plt+0x225c>
12e84: e59f1080 ldr r1, [pc, #128] ; 12f0c <fopen64@plt+0x228c>
12e88: e1a00007 mov r0, r7
12e8c: ebfff754 bl 10be4 <strcmp@plt>
12e90: e3500000 cmp r0, #0
12e94: 0a000018 beq 12efc <fopen64@plt+0x227c>
12e98: e59f1070 ldr r1, [pc, #112] ; 12f10 <fopen64@plt+0x2290>
12e9c: e1a00007 mov r0, r7
12ea0: ebfff74f bl 10be4 <strcmp@plt>
12ea4: e3500000 cmp r0, #0
12ea8: 03a03101 moveq r3, #1073741824 ; 0x40000000
12eac: 0a00000b beq 12ee0 <fopen64@plt+0x2260>
12eb0: e59f105c ldr r1, [pc, #92] ; 12f14 <fopen64@plt+0x2294>
12eb4: e1a02006 mov r2, r6
12eb8: e59f3058 ldr r3, [pc, #88] ; 12f18 <fopen64@plt+0x2298>
12ebc: e3e04000 mvn r4, #0
12ec0: e5930000 ldr r0, [r3]
12ec4: ebfff71f bl 10b48 <fprintf@plt>
12ec8: e3e05000 mvn r5, #0
12ecc: e1a00004 mov r0, r4
--
132d4: e16f1f11 clz r1, r1
132d8: e1a012a1 lsr r1, r1, #5
132dc: 11a04001 movne r4, r1
132e0: 03a04001 moveq r4, #1
132e4: e3540000 cmp r4, #0
132e8: 18bd81f0 popne {r4, r5, r6, r7, r8, pc}
132ec: e1a05000 mov r5, r0
132f0: e59f7054 ldr r7, [pc, #84] ; 1334c <fopen64@plt+0x26cc>
132f4: e59f8054 ldr r8, [pc, #84] ; 13350 <fopen64@plt+0x26d0>
132f8: ea00000b b 1332c <fopen64@plt+0x26ac>
132fc: e595300c ldr r3, [r5, #12]
13300: e7932104 ldr r2, [r3, r4, lsl #2]
13304: e3520000 cmp r2, #0
13308: 0a000006 beq 13328 <fopen64@plt+0x26a8>
1330c: e5953008 ldr r3, [r5, #8]
13310: e7933104 ldr r3, [r3, r4, lsl #2]
13314: e3530000 cmp r3, #0
13318: 0a000007 beq 1333c <fopen64@plt+0x26bc>
1331c: e1a01008 mov r1, r8
13320: e1a00006 mov r0, r6
13324: ebfff607 bl 10b48 <fprintf@plt>
13328: e2844001 add r4, r4, #1
1332c: e5953004 ldr r3, [r5, #4]
13330: e1530004 cmp r3, r4
13334: cafffff0 bgt 132fc <fopen64@plt+0x267c>
13338: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
1333c: e1a01007 mov r1, r7
13340: e1a00006 mov r0, r6
13344: ebfff5ff bl 10b48 <fprintf@plt>
13348: eafffff6 b 13328 <fopen64@plt+0x26a8>
1334c: 000162b3 ; <UNDEFINED> instruction: 0x000162b3
--
13364: 03a04001 moveq r4, #1
13368: e24dde41 sub sp, sp, #1040 ; 0x410
1336c: e3540000 cmp r4, #0
13370: e24dd004 sub sp, sp, #4
13374: 1a00002c bne 1342c <fopen64@plt+0x27ac>
13378: e1a05000 mov r5, r0
1337c: e1a06001 mov r6, r1
13380: ebffff9b bl 131f4 <fopen64@plt+0x2574>
13384: e250a000 subs sl, r0, #0
13388: da00002a ble 13438 <fopen64@plt+0x27b8>
1338c: e1a01004 mov r1, r4
13390: e1a00005 mov r0, r5
13394: ebffffab bl 13248 <fopen64@plt+0x25c8>
13398: e59fb100 ldr fp, [pc, #256] ; 134a0 <fopen64@plt+0x2820>
1339c: e1a07000 mov r7, r0
133a0: ebfff61e bl 10c20 <strlen@plt>
133a4: e1a02007 mov r2, r7
133a8: e59f10f4 ldr r1, [pc, #244] ; 134a4 <fopen64@plt+0x2824>
133ac: e1a08000 mov r8, r0
133b0: e1a00006 mov r0, r6
133b4: ebfff5e3 bl 10b48 <fprintf@plt>
133b8: e1a02007 mov r2, r7
133bc: e59f10e4 ldr r1, [pc, #228] ; 134a8 <fopen64@plt+0x2828>
--
133c8: e3a07000 mov r7, #0
133cc: e2888001 add r8, r8, #1
133d0: e5953004 ldr r3, [r5, #4]
133d4: e1530007 cmp r3, r7
133d8: ca000018 bgt 13440 <fopen64@plt+0x27c0>
133dc: e2844001 add r4, r4, #1
133e0: e15a0004 cmp sl, r4
133e4: 1affffe8 bne 1338c <fopen64@plt+0x270c>
133e8: e1a01006 mov r1, r6
133ec: e3a0000a mov r0, #10
133f0: ebfff601 bl 10bfc <fputc@plt>
133f4: ea00000c b 1342c <fopen64@plt+0x27ac>
133f8: e595300c ldr r3, [r5, #12]
133fc: e7932104 ldr r2, [r3, r4, lsl #2]
13400: e3520000 cmp r2, #0
13404: 0a000004 beq 1341c <fopen64@plt+0x279c>
13408: e5953008 ldr r3, [r5, #8]
1340c: e1a01007 mov r1, r7
13410: e7933104 ldr r3, [r3, r4, lsl #2]
13414: e1a00006 mov r0, r6
13418: ebfff5ca bl 10b48 <fprintf@plt>
1341c: e2844001 add r4, r4, #1
13420: e5953004 ldr r3, [r5, #4]
--
13444: e1a03107 lsl r3, r7, #2
13448: e7929107 ldr r9, [r2, r7, lsl #2]
1344c: e58d3004 str r3, [sp, #4]
13450: e3590000 cmp r9, #0
13454: 0a00000f beq 13498 <fopen64@plt+0x2818>
13458: e1a02008 mov r2, r8
1345c: e28d100c add r1, sp, #12
13460: e1a00009 mov r0, r9
13464: ebfff5c3 bl 10b78 <strncmp@plt>
13468: e3500000 cmp r0, #0
1346c: 1a000009 bne 13498 <fopen64@plt+0x2818>
13470: e5952008 ldr r2, [r5, #8]
13474: e59d3004 ldr r3, [sp, #4]
13478: e1a0100b mov r1, fp
1347c: e7923003 ldr r3, [r2, r3]
13480: e59f2028 ldr r2, [pc, #40] ; 134b0 <fopen64@plt+0x2830>
13484: e3530000 cmp r3, #0
13488: 01a03002 moveq r3, r2
1348c: e1a00006 mov r0, r6
13490: e0892008 add r2, r9, r8
13494: ebfff5ab bl 10b48 <fprintf@plt>
13498: e2877001 add r7, r7, #1
1349c: eaffffcb b 133d0 <fopen64@plt+0x2750>
--
13594: e92d4010 push {r4, lr}
13598: e1a04000 mov r4, r0
1359c: e1a00001 mov r0, r1
135a0: ebfffed5 bl 130fc <fopen64@plt+0x247c>
135a4: e1a01000 mov r1, r0
135a8: e1a00004 mov r0, r4
135ac: e8bd4010 pop {r4, lr}
135b0: ea000220 b 13e38 <fopen64@plt+0x31b8>
135b4: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
135b8: e59f1480 ldr r1, [pc, #1152] ; 13a40 <fopen64@plt+0x2dc0>
135bc: e24ddb06 sub sp, sp, #6144 ; 0x1800
135c0: e24dd01c sub sp, sp, #28
135c4: e1a08000 mov r8, r0
135c8: ebfff5ac bl 10c80 <fopen64@plt>
135cc: e2506000 subs r6, r0, #0
135d0: 1a000009 bne 135fc <fopen64@plt+0x297c>
135d4: e59f3468 ldr r3, [pc, #1128] ; 13a44 <fopen64@plt+0x2dc4>
135d8: e1a02008 mov r2, r8
135dc: e59f1464 ldr r1, [pc, #1124] ; 13a48 <fopen64@plt+0x2dc8>
135e0: e5930000 ldr r0, [r3]
135e4: ebfff557 bl 10b48 <fprintf@plt>
135e8: e3a05000 mov r5, #0
135ec: e1a00005 mov r0, r5
--
13794: ebfff4bb bl 10a88 <strcpy@plt>
13798: e28d0b01 add r0, sp, #1024 ; 0x400
1379c: e2800004 add r0, r0, #4
137a0: ebfffe55 bl 130fc <fopen64@plt+0x247c>
137a4: e1a01000 mov r1, r0
137a8: e28d0b01 add r0, sp, #1024 ; 0x400
137ac: e2800004 add r0, r0, #4
137b0: ebfff4b4 bl 10a88 <strcpy@plt>
137b4: e28d1b01 add r1, sp, #1024 ; 0x400
137b8: e3a02000 mov r2, #0
137bc: e2811004 add r1, r1, #4
137c0: e1a00005 mov r0, r5
137c4: eb00012f bl 13c88 <fopen64@plt+0x3008>
137c8: e1a04000 mov r4, r0
137cc: ea00008b b 13a00 <fopen64@plt+0x2d80>
137d0: e59f026c ldr r0, [pc, #620] ; 13a44 <fopen64@plt+0x2dc4>
137d4: e1a03007 mov r3, r7
137d8: e1a02008 mov r2, r8
137dc: e59f1270 ldr r1, [pc, #624] ; 13a54 <fopen64@plt+0x2dd4>
137e0: e5900000 ldr r0, [r0]
137e4: ebfff4d7 bl 10b48 <fprintf@plt>
137e8: e1a00005 mov r0, r5
137ec: eb0000ea bl 13b9c <fopen64@plt+0x2f1c>
--
13998: e28d2a01 add r2, sp, #4096 ; 0x1000
1399c: e28d1b03 add r1, sp, #3072 ; 0xc00
139a0: e2822010 add r2, r2, #16
139a4: e281100c add r1, r1, #12
139a8: eaffff84 b 137c0 <fopen64@plt+0x2b40>
139ac: e28d3a01 add r3, sp, #4096 ; 0x1000
139b0: e28d2b02 add r2, sp, #2048 ; 0x800
139b4: e28d0b05 add r0, sp, #5120 ; 0x1400
139b8: e2833010 add r3, r3, #16
139bc: e2822008 add r2, r2, #8
139c0: e59f10ac ldr r1, [pc, #172] ; 13a74 <fopen64@plt+0x2df4>
139c4: e2800014 add r0, r0, #20
139c8: ebfff46d bl 10b84 <sscanf@plt>
139cc: e3500002 cmp r0, #2
139d0: 0affffd3 beq 13924 <fopen64@plt+0x2ca4>
139d4: e59fb068 ldr fp, [pc, #104] ; 13a44 <fopen64@plt+0x2dc4>
139d8: e1a03007 mov r3, r7
139dc: e1a02008 mov r2, r8
139e0: e59f1090 ldr r1, [pc, #144] ; 13a78 <fopen64@plt+0x2df8>
139e4: e59b0000 ldr r0, [fp]
139e8: ebfff456 bl 10b48 <fprintf@plt>
139ec: e1a0200d mov r2, sp
139f0: e59f1084 ldr r1, [pc, #132] ; 13a7c <fopen64@plt+0x2dfc>
139f4: e59b0000 ldr r0, [fp]
139f8: ebfff452 bl 10b48 <fprintf@plt>
139fc: e2844001 add r4, r4, #1
13a00: e3a02b01 mov r2, #1024 ; 0x400
--
13ef8: e1a042a4 lsr r4, r4, #5
13efc: 03a04001 moveq r4, #1
13f00: e3540000 cmp r4, #0
13f04: 18bd81f0 popne {r4, r5, r6, r7, r8, pc}
13f08: e5903000 ldr r3, [r0]
13f0c: e3530000 cmp r3, #0
13f10: ca000012 bgt 13f60 <fopen64@plt+0x32e0>
13f14: e59f0058 ldr r0, [pc, #88] ; 13f74 <fopen64@plt+0x32f4>
13f18: e8bd41f0 pop {r4, r5, r6, r7, r8, lr}
13f1c: eafff348 b 10c44 <fputs@plt>
13f20: e595300c ldr r3, [r5, #12]
13f24: e7932104 ldr r2, [r3, r4, lsl #2]
13f28: e3520000 cmp r2, #0
13f2c: 0a000006 beq 13f4c <fopen64@plt+0x32cc>
13f30: e5953008 ldr r3, [r5, #8]
13f34: e1a01008 mov r1, r8
13f38: e7933104 ldr r3, [r3, r4, lsl #2]
13f3c: e1a00006 mov r0, r6
13f40: e3530000 cmp r3, #0
13f44: 01a03007 moveq r3, r7
13f48: ebfff2fe bl 10b48 <fprintf@plt>
13f4c: e2844001 add r4, r4, #1
13f50: e5953004 ldr r3, [r5, #4]
[*] Function fprintf used 50 times ubinize