[*] Binary protection state of pcregrep
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of pcregrep
10fe0: e04b6003 sub r6, fp, r3
10fe4: e59f2188 ldr r2, [pc, #392] ; 11174 <fopen64@plt+0x2cc>
10fe8: e59fb188 ldr fp, [pc, #392] ; 11178 <fopen64@plt+0x2d0>
10fec: e082210a add r2, r2, sl, lsl #2
10ff0: e5923078 ldr r3, [r2, #120] ; 0x78
10ff4: e592a058 ldr sl, [r2, #88] ; 0x58
10ff8: e58d3008 str r3, [sp, #8]
10ffc: e58d5004 str r5, [sp, #4]
11000: e58d6000 str r6, [sp]
11004: e1a0300a mov r3, sl
11008: e59f216c ldr r2, [pc, #364] ; 1117c <fopen64@plt+0x2d4>
1100c: e1a0100b mov r1, fp
11010: e28d001c add r0, sp, #28
11014: ebffff25 bl 10cb0 <snprintf@plt>
11018: e150000b cmp r0, fp
1101c: da000006 ble 1103c <fopen64@plt+0x194>
11020: e59f3158 ldr r3, [pc, #344] ; 11180 <fopen64@plt+0x2d8>
11024: e1a02005 mov r2, r5
11028: e59f1154 ldr r1, [pc, #340] ; 11184 <fopen64@plt+0x2dc>
1102c: e5930000 ldr r0, [r3]
11030: ebffff3f bl 10d34 <fprintf@plt>
11034: e3a00000 mov r0, #0
11038: eaffffd4 b 10f90 <fopen64@plt+0xe8>
--
11068: e1a0000a mov r0, sl
1106c: ebffff72 bl 10e3c <strlen@plt>
11070: e59d3018 ldr r3, [sp, #24]
11074: e59f2104 ldr r2, [pc, #260] ; 11180 <fopen64@plt+0x2d8>
11078: e5929000 ldr r9, [r2]
1107c: e0433000 sub r3, r3, r0
11080: e1530006 cmp r3, r6
11084: a1a03006 movge r3, r6
11088: e3570000 cmp r7, #0
1108c: e58d3018 str r3, [sp, #24]
11090: 0a00000a beq 110c0 <fopen64@plt+0x218>
11094: e59d2014 ldr r2, [sp, #20]
11098: e58d3000 str r3, [sp]
1109c: e28d3d81 add r3, sp, #8256 ; 0x2040
110a0: e2833010 add r3, r3, #16
110a4: e58d2004 str r2, [sp, #4]
110a8: e59f10dc ldr r1, [pc, #220] ; 1118c <fopen64@plt+0x2e4>
110ac: e5933000 ldr r3, [r3]
110b0: e1a02004 mov r2, r4
110b4: e1a00009 mov r0, r9
110b8: ebffff1d bl 10d34 <fprintf@plt>
110bc: eaffffdc b 11034 <fopen64@plt+0x18c>
110c0: e3540000 cmp r4, #0
110c4: 1a000008 bne 110ec <fopen64@plt+0x244>
110c8: e59d2014 ldr r2, [sp, #20]
110cc: e59f10bc ldr r1, [pc, #188] ; 11190 <fopen64@plt+0x2e8>
110d0: e58d2000 str r2, [sp]
110d4: e28d2d81 add r2, sp, #8256 ; 0x2040
110d8: e2822010 add r2, r2, #16
110dc: e5922000 ldr r2, [r2]
110e0: e1a00009 mov r0, r9
110e4: ebffff12 bl 10d34 <fprintf@plt>
110e8: eaffffd1 b 11034 <fopen64@plt+0x18c>
110ec: e2850028 add r0, r5, #40 ; 0x28
--
11214: e1530004 cmp r3, r4
11218: 0a000001 beq 11224 <fopen64@plt+0x37c>
1121c: e1a00004 mov r0, r4
11220: ebfffedb bl 10d94 <fclose@plt>
11224: e3a0b001 mov fp, #1
11228: ea00000f b 1126c <fopen64@plt+0x3c4>
1122c: e59f113c ldr r1, [pc, #316] ; 11370 <fopen64@plt+0x4c8>
11230: e1a00007 mov r0, r7
11234: ebffff1b bl 10ea8 <fopen64@plt>
11238: e2504000 subs r4, r0, #0
1123c: 1affffea bne 111ec <fopen64@plt+0x344>
11240: e59f312c ldr r3, [pc, #300] ; 11374 <fopen64@plt+0x4cc>
11244: e5935000 ldr r5, [r3]
11248: ebfffef2 bl 10e18 <__errno_location@plt>
1124c: e5900000 ldr r0, [r0]
11250: ebfffe8d bl 10c8c <strerror@plt>
11254: e1a02007 mov r2, r7
11258: e59f1118 ldr r1, [pc, #280] ; 11378 <fopen64@plt+0x4d0>
1125c: e1a03000 mov r3, r0
11260: e1a00005 mov r0, r5
11264: ebfffeb2 bl 10d34 <fprintf@plt>
11268: e3a0b000 mov fp, #0
1126c: e1a0000b mov r0, fp
--
1155c: e2803001 add r3, r0, #1
11560: e58d301c str r3, [sp, #28]
11564: 10443007 subne r3, r4, r7
11568: 158d3010 strne r3, [sp, #16]
1156c: 1a000002 bne 1157c <fopen64@plt+0x6d4>
11570: e1a00007 mov r0, r7
11574: ebfffe30 bl 10e3c <strlen@plt>
11578: e58d0010 str r0, [sp, #16]
1157c: e58db000 str fp, [sp]
11580: e59d3018 ldr r3, [sp, #24]
11584: e59f2ce0 ldr r2, [pc, #3296] ; 1226c <fopen64@plt+0x13c4>
11588: e3a01018 mov r1, #24
1158c: e59d0014 ldr r0, [sp, #20]
11590: ebfffdc6 bl 10cb0 <snprintf@plt>
11594: e3500018 cmp r0, #24
11598: da000006 ble 115b8 <fopen64@plt+0x710>
1159c: e59f3cc0 ldr r3, [pc, #3264] ; 12264 <fopen64@plt+0x13bc>
115a0: e595200c ldr r2, [r5, #12]
115a4: e59f1cc4 ldr r1, [pc, #3268] ; 12270 <fopen64@plt+0x13c8>
115a8: e5930000 ldr r0, [r3]
115ac: ebfffde0 bl 10d34 <fprintf@plt>
115b0: e3a00002 mov r0, #2
115b4: eb000483 bl 127c8 <fopen64@plt+0x1920>
--
11620: e2940000 adds r0, r4, #0
11624: 13a00001 movne r0, #1
11628: e3580000 cmp r8, #0
1162c: 11a08000 movne r8, r0
11630: 03a08000 moveq r8, #0
11634: e3580000 cmp r8, #0
11638: 0a000024 beq 116d0 <fopen64@plt+0x828>
1163c: e5d43000 ldrb r3, [r4]
11640: e353003d cmp r3, #61 ; 0x3d
11644: 13a08000 movne r8, #0
11648: 0affffb8 beq 11530 <fopen64@plt+0x688>
1164c: e5953004 ldr r3, [r5, #4]
11650: e3530000 cmp r3, #0
11654: 1a00004c bne 1178c <fopen64@plt+0x8e4>
11658: e59d3020 ldr r3, [sp, #32]
1165c: e59d2008 ldr r2, [sp, #8]
11660: e59f1c10 ldr r1, [pc, #3088] ; 12278 <fopen64@plt+0x13d0>
11664: e7922103 ldr r2, [r2, r3, lsl #2]
11668: e59f3bf4 ldr r3, [pc, #3060] ; 12264 <fopen64@plt+0x13bc>
1166c: e5930000 ldr r0, [r3]
11670: ebfffdaf bl 10d34 <fprintf@plt>
11674: eaffff74 b 1144c <fopen64@plt+0x5a4>
11678: e2855014 add r5, r5, #20
--
11710: e5961038 ldr r1, [r6, #56] ; 0x38
11714: e5950004 ldr r0, [r5, #4]
11718: eb0009e1 bl 13ea4 <fopen64@plt+0x2ffc>
1171c: e5860038 str r0, [r6, #56] ; 0x38
11720: e59d3020 ldr r3, [sp, #32]
11724: e2833001 add r3, r3, #1
11728: e58d3020 str r3, [sp, #32]
1172c: eaffff32 b 113fc <fopen64@plt+0x554>
11730: e1500002 cmp r0, r2
11734: 0a00028e beq 12174 <fopen64@plt+0x12cc>
11738: e2855014 add r5, r5, #20
1173c: e5950004 ldr r0, [r5, #4]
11740: e3500000 cmp r0, #0
11744: 1afffff9 bne 11730 <fopen64@plt+0x888>
11748: e59d1008 ldr r1, [sp, #8]
1174c: e59d3020 ldr r3, [sp, #32]
11750: e59f0b0c ldr r0, [pc, #2828] ; 12264 <fopen64@plt+0x13bc>
11754: e7913103 ldr r3, [r1, r3, lsl #2]
11758: e5900000 ldr r0, [r0]
1175c: e59f1b20 ldr r1, [pc, #2848] ; 12284 <fopen64@plt+0x13dc>
11760: ebfffd73 bl 10d34 <fprintf@plt>
11764: eaffff38 b 1144c <fopen64@plt+0x5a4>
11768: e59f5b10 ldr r5, [pc, #2832] ; 12280 <fopen64@plt+0x13d8>
--
11c74: e59a0074 ldr r0, [sl, #116] ; 0x74
11c78: ebfffc96 bl 10ed8 <fopen64@plt+0x30>
11c7c: e59a00c8 ldr r0, [sl, #200] ; 0xc8
11c80: ebfffc8b bl 10eb4 <fopen64@plt+0xc>
11c84: e59a00c0 ldr r0, [sl, #192] ; 0xc0
11c88: ebfffc89 bl 10eb4 <fopen64@plt+0xc>
11c8c: e59a009c ldr r0, [sl, #156] ; 0x9c
11c90: ebfffc87 bl 10eb4 <fopen64@plt+0xc>
11c94: e59a00d0 ldr r0, [sl, #208] ; 0xd0
11c98: ebfffc85 bl 10eb4 <fopen64@plt+0xc>
11c9c: e59f45a4 ldr r4, [pc, #1444] ; 12248 <fopen64@plt+0x13a0>
11ca0: e5940060 ldr r0, [r4, #96] ; 0x60
11ca4: e3500000 cmp r0, #0
11ca8: 1a00012d bne 12164 <fopen64@plt+0x12bc>
11cac: e1a00005 mov r0, r5
11cb0: eafffe3f b 115b4 <fopen64@plt+0x70c>
11cb4: e59f162c ldr r1, [pc, #1580] ; 122e8 <fopen64@plt+0x1440>
11cb8: e1a02005 mov r2, r5
11cbc: e59f35a0 ldr r3, [pc, #1440] ; 12264 <fopen64@plt+0x13bc>
11cc0: e5930000 ldr r0, [r3]
11cc4: ebfffc1a bl 10d34 <fprintf@plt>
11cc8: eafffef3 b 1189c <fopen64@plt+0x9f4>
11ccc: e59f1580 ldr r1, [pc, #1408] ; 12254 <fopen64@plt+0x13ac>
--
121f0: e58400a8 str r0, [r4, #168] ; 0xa8
121f4: e59430a8 ldr r3, [r4, #168] ; 0xa8
121f8: e3530000 cmp r3, #0
121fc: 1a000003 bne 12210 <fopen64@plt+0x1368>
12200: e59f0134 ldr r0, [pc, #308] ; 1233c <fopen64@plt+0x1494>
12204: ebfffaac bl 10cbc <getenv@plt>
12208: e59f512c ldr r5, [pc, #300] ; 1233c <fopen64@plt+0x1494>
1220c: e58400a8 str r0, [r4, #168] ; 0xa8
12210: e59410a8 ldr r1, [r4, #168] ; 0xa8
12214: e3510000 cmp r1, #0
12218: 0afffddf beq 1199c <fopen64@plt+0xaf4>
1221c: e3a00000 mov r0, #0
12220: ebfffaed bl 10ddc <setlocale@plt>
12224: e3500000 cmp r0, #0
12228: 1afffdd9 bne 11994 <fopen64@plt+0xaec>
1222c: e59f0030 ldr r0, [pc, #48] ; 12264 <fopen64@plt+0x13bc>
12230: e59420a8 ldr r2, [r4, #168] ; 0xa8
12234: e59f1104 ldr r1, [pc, #260] ; 12340 <fopen64@plt+0x1498>
12238: e5900000 ldr r0, [r0]
1223c: e1a03005 mov r3, r5
12240: ebfffabb bl 10d34 <fprintf@plt>
12244: eafffd94 b 1189c <fopen64@plt+0x9f4>
12248: 00026594 muleq r2, r4, r5
--
127ac: e5e60001 strb r0, [r6, #1]!
127b0: baffffec blt 12768 <fopen64@plt+0x18c0>
127b4: e1a00005 mov r0, r5
127b8: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
127bc: e1a00004 mov r0, r4
127c0: ebfff97f bl 10dc4 <fgetc@plt>
127c4: eafffff3 b 12798 <fopen64@plt+0x18f0>
127c8: e59f3044 ldr r3, [pc, #68] ; 12814 <fopen64@plt+0x196c>
127cc: e92d4007 push {r0, r1, r2, lr}
127d0: e5933008 ldr r3, [r3, #8]
127d4: e1a05000 mov r5, r0
127d8: e3530000 cmp r3, #0
127dc: 0a00000a beq 1280c <fopen64@plt+0x1964>
127e0: e59f4030 ldr r4, [pc, #48] ; 12818 <fopen64@plt+0x1970>
127e4: e3e0301a mvn r3, #26
127e8: e58d3000 str r3, [sp]
127ec: e59f1028 ldr r1, [pc, #40] ; 1281c <fopen64@plt+0x1974>
127f0: e3e03014 mvn r3, #20
127f4: e3e02007 mvn r2, #7
127f8: e5940000 ldr r0, [r4]
127fc: ebfff94c bl 10d34 <fprintf@plt>
12800: e5941000 ldr r1, [r4]
12804: e59f0014 ldr r0, [pc, #20] ; 12820 <fopen64@plt+0x1978>
--
12884: e58d3008 str r3, [sp, #8]
12888: e58db000 str fp, [sp]
1288c: e1a03007 mov r3, r7
12890: e1a02008 mov r2, r8
12894: e594100c ldr r1, [r4, #12]
12898: e5940008 ldr r0, [r4, #8]
1289c: ebfff975 bl 10e78 <pcre_exec@plt>
128a0: e59d303c ldr r3, [sp, #60] ; 0x3c
128a4: e3500000 cmp r0, #0
128a8: e1a02000 mov r2, r0
128ac: e5830000 str r0, [r3]
128b0: aa000030 bge 12978 <fopen64@plt+0x1ad0>
128b4: e3700001 cmn r0, #1
128b8: 05944000 ldreq r4, [r4]
128bc: 02855001 addeq r5, r5, #1
128c0: 0affffe6 beq 12860 <fopen64@plt+0x19b8>
128c4: e59f40c0 ldr r4, [pc, #192] ; 1298c <fopen64@plt+0x1ae4>
128c8: e59f70b4 ldr r7, [pc, #180] ; 12984 <fopen64@plt+0x1adc>
128cc: e59f10bc ldr r1, [pc, #188] ; 12990 <fopen64@plt+0x1ae8>
128d0: e5940000 ldr r0, [r4]
128d4: ebfff916 bl 10d34 <fprintf@plt>
128d8: e597300c ldr r3, [r7, #12]
128dc: e5933000 ldr r3, [r3]
128e0: e3530000 cmp r3, #0
128e4: 0a000003 beq 128f8 <fopen64@plt+0x1a50>
128e8: e1a02005 mov r2, r5
128ec: e59f10a0 ldr r1, [pc, #160] ; 12994 <fopen64@plt+0x1aec>
128f0: e5940000 ldr r0, [r4]
128f4: ebfff90e bl 10d34 <fprintf@plt>
128f8: e5941000 ldr r1, [r4]
128fc: e1a00006 mov r0, r6
--
129a4: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
129a8: e59f40c8 ldr r4, [pc, #200] ; 12a78 <fopen64@plt+0x1bd0>
129ac: e1a09003 mov r9, r3
129b0: e5943018 ldr r3, [r4, #24]
129b4: e24dd014 sub sp, sp, #20
129b8: e3500000 cmp r0, #0
129bc: 13530000 cmpne r3, #0
129c0: da00002a ble 12a70 <fopen64@plt+0x1bc8>
129c4: e1a05001 mov r5, r1
129c8: e1a08002 mov r8, r2
129cc: e1a06000 mov r6, r0
129d0: e3a03000 mov r3, #0
129d4: e59f70a0 ldr r7, [pc, #160] ; 12a7c <fopen64@plt+0x1bd4>
129d8: e59fb0a0 ldr fp, [pc, #160] ; 12a80 <fopen64@plt+0x1bd8>
129dc: ea00001a b 12a4c <fopen64@plt+0x1ba4>
129e0: e3590000 cmp r9, #0
129e4: 0a000003 beq 129f8 <fopen64@plt+0x1b50>
129e8: e1a02009 mov r2, r9
129ec: e59f1090 ldr r1, [pc, #144] ; 12a84 <fopen64@plt+0x1bdc>
129f0: e5970000 ldr r0, [r7]
129f4: ebfff8ce bl 10d34 <fprintf@plt>
129f8: e594301c ldr r3, [r4, #28]
129fc: e3530000 cmp r3, #0
12a00: 0a000005 beq 12a1c <fopen64@plt+0x1b74>
12a04: e1a02006 mov r2, r6
12a08: e1a0100b mov r1, fp
12a0c: e5970000 ldr r0, [r7]
12a10: ebfff8c7 bl 10d34 <fprintf@plt>
12a14: e286a001 add sl, r6, #1
12a18: e1a0600a mov r6, sl
--
12ab4: 15943000 ldrne r3, [r4]
12ab8: 15840000 strne r0, [r4]
12abc: 15803000 strne r3, [r0]
12ac0: e8bd8070 pop {r4, r5, r6, pc}
12ac4: e92d4070 push {r4, r5, r6, lr}
12ac8: e1a06000 mov r6, r0
12acc: e3a00010 mov r0, #16
12ad0: e1a05001 mov r5, r1
12ad4: ebfff881 bl 10ce0 <alloc@plt>
12ad8: e2504000 subs r4, r0, #0
12adc: 1a000000 bne 12ae4 <fopen64@plt+0x1c3c>
12ae0: ebfff910 bl 10f28 <fopen64@plt+0x80>
12ae4: e1a00006 mov r0, r6
12ae8: ebfff8d3 bl 10e3c <strlen@plt>
12aec: e3500a02 cmp r0, #8192 ; 0x2000
12af0: 9a000009 bls 12b1c <fopen64@plt+0x1c74>
12af4: e59f3044 ldr r3, [pc, #68] ; 12b40 <fopen64@plt+0x1c98>
12af8: e3a02a02 mov r2, #8192 ; 0x2000
12afc: e59f1040 ldr r1, [pc, #64] ; 12b44 <fopen64@plt+0x1c9c>
12b00: e5930000 ldr r0, [r3]
12b04: ebfff88a bl 10d34 <fprintf@plt>
12b08: e1a00004 mov r0, r4
12b0c: ebfff8e2 bl 10e9c <free@plt>
--
12c60: e58d2024 str r2, [sp, #36] ; 0x24
12c64: 1a000015 bne 12cc0 <fopen64@plt+0x1e18>
12c68: e59f2d18 ldr r2, [pc, #3352] ; 13988 <fopen64@plt+0x2ae0>
12c6c: e593303c ldr r3, [r3, #60] ; 0x3c
12c70: e5922004 ldr r2, [r2, #4]
12c74: e0833002 add r3, r3, r2
12c78: e1500003 cmp r0, r3
12c7c: 1a0000ce bne 12fbc <fopen64@plt+0x2114>
12c80: e59f3d04 ldr r3, [pc, #3332] ; 1398c <fopen64@plt+0x2ae4>
12c84: e59f1d04 ldr r1, [pc, #3332] ; 13990 <fopen64@plt+0x2ae8>
12c88: e5930000 ldr r0, [r3]
12c8c: e59d303c ldr r3, [sp, #60] ; 0x3c
12c90: e3a07002 mov r7, #2
12c94: e3530000 cmp r3, #0
12c98: 059f3cf4 ldreq r3, [pc, #3316] ; 13994 <fopen64@plt+0x2aec>
12c9c: 159f3cf4 ldrne r3, [pc, #3316] ; 13998 <fopen64@plt+0x2af0>
12ca0: 058d303c streq r3, [sp, #60] ; 0x3c
12ca4: e59d203c ldr r2, [sp, #60] ; 0x3c
12ca8: e58d2000 str r2, [sp]
12cac: e59d2010 ldr r2, [sp, #16]
12cb0: ebfff81f bl 10d34 <fprintf@plt>
12cb4: e1a00007 mov r0, r7
12cb8: e28ddf7d add sp, sp, #500 ; 0x1f4
--
12f58: 0a000025 beq 12ff4 <fopen64@plt+0x214c>
12f5c: e5942050 ldr r2, [r4, #80] ; 0x50
12f60: e3520000 cmp r2, #0
12f64: 0affff52 beq 12cb4 <fopen64@plt+0x1e0c>
12f68: e594204c ldr r2, [r4, #76] ; 0x4c
12f6c: e3520000 cmp r2, #0
12f70: 1affff4f bne 12cb4 <fopen64@plt+0x1e0c>
12f74: e59d2034 ldr r2, [sp, #52] ; 0x34
12f78: e3520000 cmp r2, #0
12f7c: 1a000002 bne 12f8c <fopen64@plt+0x20e4>
12f80: e594206c ldr r2, [r4, #108] ; 0x6c
12f84: e3520000 cmp r2, #0
12f88: 1affff49 bne 12cb4 <fopen64@plt+0x1e0c>
12f8c: e3530000 cmp r3, #0
12f90: 135b0000 cmpne fp, #0
12f94: e59f4a00 ldr r4, [pc, #2560] ; 1399c <fopen64@plt+0x2af4>
12f98: 0a000003 beq 12fac <fopen64@plt+0x2104>
12f9c: e1a0200b mov r2, fp
12fa0: e59f19f8 ldr r1, [pc, #2552] ; 139a0 <fopen64@plt+0x2af8>
12fa4: e5940000 ldr r0, [r4]
12fa8: ebfff761 bl 10d34 <fprintf@plt>
12fac: e59d2034 ldr r2, [sp, #52] ; 0x34
12fb0: e59f19ec ldr r1, [pc, #2540] ; 139a4 <fopen64@plt+0x2afc>
12fb4: e5940000 ldr r0, [r4]
12fb8: ea000009 b 12fe4 <fopen64@plt+0x213c>
12fbc: e3e08000 mvn r8, #0
12fc0: e58d8040 str r8, [sp, #64] ; 0x40
12fc4: eaffff40 b 12ccc <fopen64@plt+0x1e24>
12fc8: e59d1020 ldr r1, [sp, #32]
12fcc: e3510000 cmp r1, #0
12fd0: 0a000005 beq 12fec <fopen64@plt+0x2144>
12fd4: e59f39c0 ldr r3, [pc, #2496] ; 1399c <fopen64@plt+0x2af4>
12fd8: e59d203c ldr r2, [sp, #60] ; 0x3c
12fdc: e59f19c4 ldr r1, [pc, #2500] ; 139a8 <fopen64@plt+0x2b00>
12fe0: e5930000 ldr r0, [r3]
12fe4: ebfff752 bl 10d34 <fprintf@plt>
12fe8: eaffff31 b 12cb4 <fopen64@plt+0x1e0c>
12fec: e3520002 cmp r2, #2
12ff0: 1a000006 bne 13010 <fopen64@plt+0x2168>
12ff4: e59f39a0 ldr r3, [pc, #2464] ; 1399c <fopen64@plt+0x2af4>
12ff8: e1a0200b mov r2, fp
12ffc: e59f19a8 ldr r1, [pc, #2472] ; 139ac <fopen64@plt+0x2b04>
13000: e5930000 ldr r0, [r3]
13004: ebfff74a bl 10d34 <fprintf@plt>
13008: e3a07000 mov r7, #0
1300c: eaffff28 b 12cb4 <fopen64@plt+0x1e0c>
--
13018: 0a0000a4 beq 132b0 <fopen64@plt+0x2408>
1301c: e3530000 cmp r3, #0
13020: 1affff45 bne 12d3c <fopen64@plt+0x1e94>
13024: e59d3064 ldr r3, [sp, #100] ; 0x64
13028: e59d2040 ldr r2, [sp, #64] ; 0x40
1302c: e58d3044 str r3, [sp, #68] ; 0x44
13030: e59d3068 ldr r3, [sp, #104] ; 0x68
13034: e58d3048 str r3, [sp, #72] ; 0x48
13038: e59d3044 ldr r3, [sp, #68] ; 0x44
1303c: e1530002 cmp r3, r2
13040: 1a000002 bne 13050 <fopen64@plt+0x21a8>
13044: e59d3048 ldr r3, [sp, #72] ; 0x48
13048: e1580003 cmp r8, r3
1304c: 0a000022 beq 130dc <fopen64@plt+0x2234>
13050: e35b0000 cmp fp, #0
13054: 0a000004 beq 1306c <fopen64@plt+0x21c4>
13058: e59f393c ldr r3, [pc, #2364] ; 1399c <fopen64@plt+0x2af4>
1305c: e1a0200b mov r2, fp
13060: e59f1938 ldr r1, [pc, #2360] ; 139a0 <fopen64@plt+0x2af8>
13064: e5930000 ldr r0, [r3]
13068: ebfff731 bl 10d34 <fprintf@plt>
1306c: e595301c ldr r3, [r5, #28]
13070: e3530000 cmp r3, #0
13074: 0a000004 beq 1308c <fopen64@plt+0x21e4>
13078: e59f391c ldr r3, [pc, #2332] ; 1399c <fopen64@plt+0x2af4>
1307c: e59d2010 ldr r2, [sp, #16]
13080: e59f1928 ldr r1, [pc, #2344] ; 139b0 <fopen64@plt+0x2b08>
13084: e5930000 ldr r0, [r3]
13088: ebfff729 bl 10d34 <fprintf@plt>
1308c: e5953058 ldr r3, [r5, #88] ; 0x58
13090: e3530000 cmp r3, #0
13094: 159d2064 ldrne r2, [sp, #100] ; 0x64
13098: 159d3068 ldrne r3, [sp, #104] ; 0x68
1309c: 10433002 subne r3, r3, r2
130a0: 1a000009 bne 130cc <fopen64@plt+0x2224>
130a4: e595305c ldr r3, [r5, #92] ; 0x5c
130a8: e3530000 cmp r3, #0
130ac: 05957060 ldreq r7, [r5, #96] ; 0x60
130b0: 059f88e4 ldreq r8, [pc, #2276] ; 1399c <fopen64@plt+0x2af4>
130b4: 0a00006d beq 13270 <fopen64@plt+0x23c8>
130b8: e59d2064 ldr r2, [sp, #100] ; 0x64
130bc: e59d3068 ldr r3, [sp, #104] ; 0x68
130c0: e59d1028 ldr r1, [sp, #40] ; 0x28
130c4: e0433002 sub r3, r3, r2
130c8: e0822001 add r2, r2, r1
130cc: e59f08c8 ldr r0, [pc, #2248] ; 1399c <fopen64@plt+0x2af4>
130d0: e59f18dc ldr r1, [pc, #2268] ; 139b4 <fopen64@plt+0x2b0c>
130d4: e5900000 ldr r0, [r0]
130d8: ebfff715 bl 10d34 <fprintf@plt>
130dc: e5953040 ldr r3, [r5, #64] ; 0x40
130e0: e3530000 cmp r3, #0
--
131d4: e0802182 add r2, r0, r2, lsl #3
131d8: e5119188 ldr r9, [r1, #-392] ; 0xfffffe78
131dc: e512218c ldr r2, [r2, #-396] ; 0xfffffe74
131e0: e0499002 sub r9, r9, r2
131e4: e3590000 cmp r9, #0
131e8: da00001f ble 1326c <fopen64@plt+0x23c4>
131ec: e3530000 cmp r3, #0
131f0: 0a000003 beq 13204 <fopen64@plt+0x235c>
131f4: e59f378c ldr r3, [pc, #1932] ; 13988 <fopen64@plt+0x2ae0>
131f8: e5981000 ldr r1, [r8]
131fc: e593000c ldr r0, [r3, #12]
13200: ebfff716 bl 10e60 <fputs@plt>
13204: e5953064 ldr r3, [r5, #100] ; 0x64
13208: e3530000 cmp r3, #0
1320c: 0a000005 beq 13228 <fopen64@plt+0x2380>
13210: e59f3770 ldr r3, [pc, #1904] ; 13988 <fopen64@plt+0x2ae0>
13214: e3a0201b mov r2, #27
13218: e5933010 ldr r3, [r3, #16]
1321c: e59f1794 ldr r1, [pc, #1940] ; 139b8 <fopen64@plt+0x2b10>
13220: e5980000 ldr r0, [r8]
13224: ebfff6c2 bl 10d34 <fprintf@plt>
13228: e59d2040 ldr r2, [sp, #64] ; 0x40
1322c: e28d3e1f add r3, sp, #496 ; 0x1f0
13230: e0833102 add r3, r3, r2, lsl #2
13234: e513018c ldr r0, [r3, #-396] ; 0xfffffe74
13238: e1a02009 mov r2, r9
1323c: e5983000 ldr r3, [r8]
13240: e3a01001 mov r1, #1
13244: e0840000 add r0, r4, r0
13248: ebfff6ec bl 10e00 <fwrite@plt>
1324c: e5953064 ldr r3, [r5, #100] ; 0x64
13250: e3530000 cmp r3, #0
13254: 0a000003 beq 13268 <fopen64@plt+0x23c0>
13258: e3a0201b mov r2, #27
1325c: e59f1758 ldr r1, [pc, #1880] ; 139bc <fopen64@plt+0x2b14>
13260: e5980000 ldr r0, [r8]
13264: ebfff6b2 bl 10d34 <fprintf@plt>
13268: e3a03001 mov r3, #1
1326c: e5977000 ldr r7, [r7]
--
132d8: e1a00005 mov r0, r5
132dc: e28d2060 add r2, sp, #96 ; 0x60
132e0: e1a01004 mov r1, r4
132e4: ebfffc5c bl 1245c <fopen64@plt+0x15b4>
132e8: e2866001 add r6, r6, #1
132ec: e1a05000 mov r5, r0
132f0: e1540005 cmp r4, r5
132f4: 9a000002 bls 13304 <fopen64@plt+0x245c>
132f8: e5973018 ldr r3, [r7, #24]
132fc: e1560003 cmp r6, r3
13300: bafffff4 blt 132d8 <fopen64@plt+0x2430>
13304: e59f7678 ldr r7, [pc, #1656] ; 13984 <fopen64@plt+0x2adc>
13308: e59f668c ldr r6, [pc, #1676] ; 1399c <fopen64@plt+0x2af4>
1330c: e59f96ac ldr r9, [pc, #1708] ; 139c0 <fopen64@plt+0x2b18>
13310: ea00001a b 13380 <fopen64@plt+0x24d8>
13314: e35b0000 cmp fp, #0
13318: 0a000003 beq 1332c <fopen64@plt+0x2484>
1331c: e1a0200b mov r2, fp
13320: e1a01009 mov r1, r9
13324: e5960000 ldr r0, [r6]
13328: ebfff681 bl 10d34 <fprintf@plt>
1332c: e597301c ldr r3, [r7, #28]
13330: e3530000 cmp r3, #0
13334: 0a000006 beq 13354 <fopen64@plt+0x24ac>
13338: e59d3014 ldr r3, [sp, #20]
1333c: e59f1680 ldr r1, [pc, #1664] ; 139c4 <fopen64@plt+0x2b1c>
13340: e2838001 add r8, r3, #1
13344: e1a02003 mov r2, r3
13348: e5960000 ldr r0, [r6]
1334c: ebfff678 bl 10d34 <fprintf@plt>
13350: e58d8014 str r8, [sp, #20]
13354: e28d2060 add r2, sp, #96 ; 0x60
--
133c4: e5953068 ldr r3, [r5, #104] ; 0x68
133c8: e3530000 cmp r3, #0
133cc: e58d3040 str r3, [sp, #64] ; 0x40
133d0: ca000068 bgt 13578 <fopen64@plt+0x26d0>
133d4: e59f55a8 ldr r5, [pc, #1448] ; 13984 <fopen64@plt+0x2adc>
133d8: e5953018 ldr r3, [r5, #24]
133dc: e3530000 cmp r3, #0
133e0: c3a03001 movgt r3, #1
133e4: ca000003 bgt 133f8 <fopen64@plt+0x2550>
133e8: e5953068 ldr r3, [r5, #104] ; 0x68
133ec: e3530000 cmp r3, #0
133f0: e59d3038 ldr r3, [sp, #56] ; 0x38
133f4: c3a03001 movgt r3, #1
133f8: e35b0000 cmp fp, #0
133fc: e58d3038 str r3, [sp, #56] ; 0x38
13400: 0a000004 beq 13418 <fopen64@plt+0x2570>
13404: e59f3590 ldr r3, [pc, #1424] ; 1399c <fopen64@plt+0x2af4>
13408: e1a0200b mov r2, fp
1340c: e59f158c ldr r1, [pc, #1420] ; 139a0 <fopen64@plt+0x2af8>
13410: e5930000 ldr r0, [r3]
13414: ebfff646 bl 10d34 <fprintf@plt>
13418: e595301c ldr r3, [r5, #28]
1341c: e3530000 cmp r3, #0
13420: 0a000004 beq 13438 <fopen64@plt+0x2590>
13424: e59f3570 ldr r3, [pc, #1392] ; 1399c <fopen64@plt+0x2af4>
13428: e59d2010 ldr r2, [sp, #16]
1342c: e59f157c ldr r1, [pc, #1404] ; 139b0 <fopen64@plt+0x2b08>
13430: e5930000 ldr r0, [r3]
13434: ebfff63e bl 10d34 <fprintf@plt>
13438: e59f3544 ldr r3, [pc, #1348] ; 13984 <fopen64@plt+0x2adc>
1343c: e5936014 ldr r6, [r3, #20]
--
13454: 11a00004 movne r0, r4
13458: 10845005 addne r5, r4, r5
1345c: 1a000107 bne 13880 <fopen64@plt+0x29d8>
13460: e59f251c ldr r2, [pc, #1308] ; 13984 <fopen64@plt+0x2adc>
13464: e59f5530 ldr r5, [pc, #1328] ; 1399c <fopen64@plt+0x2af4>
13468: e5922064 ldr r2, [r2, #100] ; 0x64
1346c: e5953000 ldr r3, [r5]
13470: e3520000 cmp r2, #0
13474: 03a06000 moveq r6, #0
13478: e3560000 cmp r6, #0
1347c: 0a000114 beq 138d4 <fopen64@plt+0x2a2c>
13480: e59f7500 ldr r7, [pc, #1280] ; 13988 <fopen64@plt+0x2ae0>
13484: e59d2064 ldr r2, [sp, #100] ; 0x64
13488: e3a01001 mov r1, #1
1348c: e1a00004 mov r0, r4
13490: ebfff65a bl 10e00 <fwrite@plt>
13494: e5973010 ldr r3, [r7, #16]
13498: e3a0201b mov r2, #27
1349c: e59f1514 ldr r1, [pc, #1300] ; 139b8 <fopen64@plt+0x2b10>
134a0: e5950000 ldr r0, [r5]
134a4: ebfff622 bl 10d34 <fprintf@plt>
134a8: e59d0064 ldr r0, [sp, #100] ; 0x64
134ac: e59d2068 ldr r2, [sp, #104] ; 0x68
134b0: e5953000 ldr r3, [r5]
134b4: e0422000 sub r2, r2, r0
134b8: e3a01001 mov r1, #1
134bc: e0840000 add r0, r4, r0
134c0: ebfff64e bl 10e00 <fwrite@plt>
134c4: e3a0201b mov r2, #27
134c8: e59f14ec ldr r1, [pc, #1260] ; 139bc <fopen64@plt+0x2b14>
134cc: e5950000 ldr r0, [r5]
134d0: ebfff617 bl 10d34 <fprintf@plt>
134d4: e59f84dc ldr r8, [pc, #1244] ; 139b8 <fopen64@plt+0x2b10>
134d8: e59d3058 ldr r3, [sp, #88] ; 0x58
--
134f4: e58d3004 str r3, [sp, #4]
134f8: e28d3064 add r3, sp, #100 ; 0x64
134fc: e58d3000 str r3, [sp]
13500: e3a02b01 mov r2, #1024 ; 0x400
13504: e1a03006 mov r3, r6
13508: e59d1024 ldr r1, [sp, #36] ; 0x24
1350c: e1a00004 mov r0, r4
13510: ebfffcc3 bl 12824 <fopen64@plt+0x197c>
13514: e3500000 cmp r0, #0
13518: 0a0000e1 beq 138a4 <fopen64@plt+0x29fc>
1351c: e59d2064 ldr r2, [sp, #100] ; 0x64
13520: e5953000 ldr r3, [r5]
13524: e0422006 sub r2, r2, r6
13528: e3a01001 mov r1, #1
1352c: e0840006 add r0, r4, r6
13530: ebfff632 bl 10e00 <fwrite@plt>
13534: e5973010 ldr r3, [r7, #16]
13538: e1a01008 mov r1, r8
1353c: e3a0201b mov r2, #27
13540: e5950000 ldr r0, [r5]
13544: ebfff5fa bl 10d34 <fprintf@plt>
13548: e59d0064 ldr r0, [sp, #100] ; 0x64
1354c: e59d2068 ldr r2, [sp, #104] ; 0x68
13550: e5953000 ldr r3, [r5]
13554: e0422000 sub r2, r2, r0
13558: e3a01001 mov r1, #1
1355c: e0840000 add r0, r4, r0
13560: ebfff626 bl 10e00 <fwrite@plt>
13564: e3a0201b mov r2, #27
13568: e59f144c ldr r1, [pc, #1100] ; 139bc <fopen64@plt+0x2b14>
1356c: e5950000 ldr r0, [r5]
13570: ebfff5ef bl 10d34 <fprintf@plt>
13574: eaffffd7 b 134d8 <fopen64@plt+0x2630>
13578: e5953000 ldr r3, [r5]
--
135e0: e59d2048 ldr r2, [sp, #72] ; 0x48
135e4: e3530000 cmp r3, #0
135e8: 12223001 eorne r3, r2, #1
135ec: 03a03000 moveq r3, #0
135f0: e1110003 tst r1, r3
135f4: 0a000003 beq 13608 <fopen64@plt+0x2760>
135f8: e59f339c ldr r3, [pc, #924] ; 1399c <fopen64@plt+0x2af4>
135fc: e59f03c4 ldr r0, [pc, #964] ; 139c8 <fopen64@plt+0x2b20>
13600: e5931000 ldr r1, [r3]
13604: ebfff615 bl 10e60 <fputs@plt>
13608: e59f738c ldr r7, [pc, #908] ; 1399c <fopen64@plt+0x2af4>
1360c: e59f93ac ldr r9, [pc, #940] ; 139c0 <fopen64@plt+0x2b18>
13610: e59fa36c ldr sl, [pc, #876] ; 13984 <fopen64@plt+0x2adc>
13614: e1540005 cmp r4, r5
13618: 9affff6d bls 133d4 <fopen64@plt+0x252c>
1361c: e35b0000 cmp fp, #0
13620: 0a000003 beq 13634 <fopen64@plt+0x278c>
13624: e1a0200b mov r2, fp
13628: e1a01009 mov r1, r9
1362c: e5970000 ldr r0, [r7]
13630: ebfff5bf bl 10d34 <fprintf@plt>
13634: e59a301c ldr r3, [sl, #28]
13638: e3530000 cmp r3, #0
1363c: 0a000006 beq 1365c <fopen64@plt+0x27b4>
13640: e59d3010 ldr r3, [sp, #16]
13644: e59f1378 ldr r1, [pc, #888] ; 139c4 <fopen64@plt+0x2b1c>
13648: e0432006 sub r2, r3, r6
1364c: e5970000 ldr r0, [r7]
13650: ebfff5b7 bl 10d34 <fprintf@plt>
13654: e2468001 sub r8, r6, #1
13658: e1a06008 mov r6, r8
--
13a5c: e5945070 ldr r5, [r4, #112] ; 0x70
13a60: e3550002 cmp r5, #2
13a64: 0a000013 beq 13ab8 <fopen64@plt+0x2c10>
13a68: e59f1204 ldr r1, [pc, #516] ; 13c74 <fopen64@plt+0x2dcc>
13a6c: e1a00006 mov r0, r6
13a70: ebfff50c bl 10ea8 <fopen64@plt>
13a74: e2508000 subs r8, r0, #0
13a78: 1a00006a bne 13c28 <fopen64@plt+0x2d80>
13a7c: e594307c ldr r3, [r4, #124] ; 0x7c
13a80: e3530000 cmp r3, #0
13a84: 1a000009 bne 13ab0 <fopen64@plt+0x2c08>
13a88: e59f31e8 ldr r3, [pc, #488] ; 13c78 <fopen64@plt+0x2dd0>
13a8c: e5934000 ldr r4, [r3]
13a90: ebfff4e0 bl 10e18 <__errno_location@plt>
13a94: e5900000 ldr r0, [r0]
13a98: ebfff47b bl 10c8c <strerror@plt>
13a9c: e1a02006 mov r2, r6
13aa0: e59f11d4 ldr r1, [pc, #468] ; 13c7c <fopen64@plt+0x2dd4>
13aa4: e1a03000 mov r3, r0
13aa8: e1a00004 mov r0, r4
13aac: ebfff4a0 bl 10d34 <fprintf@plt>
13ab0: e3a05002 mov r5, #2
13ab4: eaffffde b 13a34 <fopen64@plt+0x2b8c>
13ab8: e1a00006 mov r0, r6
13abc: ebfff4ba bl 10dac <opendir@plt>
13ac0: e2507000 subs r7, r0, #0
13ac4: 1a00003f bne 13bc8 <fopen64@plt+0x2d20>
13ac8: e594307c ldr r3, [r4, #124] ; 0x7c
13acc: e3530000 cmp r3, #0
13ad0: 1affffd7 bne 13a34 <fopen64@plt+0x2b8c>
13ad4: e59f319c ldr r3, [pc, #412] ; 13c78 <fopen64@plt+0x2dd0>
13ad8: e5934000 ldr r4, [r3]
13adc: ebfff4cd bl 10e18 <__errno_location@plt>
13ae0: e5900000 ldr r0, [r0]
13ae4: ebfff468 bl 10c8c <strerror@plt>
13ae8: e1a02006 mov r2, r6
13aec: e59f118c ldr r1, [pc, #396] ; 13c80 <fopen64@plt+0x2dd8>
13af0: e1a03000 mov r3, r0
13af4: e1a00004 mov r0, r4
13af8: ebfff48d bl 10d34 <fprintf@plt>
13afc: eaffffcc b 13a34 <fopen64@plt+0x2b8c>
13b00: e3a0302f mov r3, #47 ; 0x2f
--
13e0c: e3530000 cmp r3, #0
13e10: 0a00001c beq 13e88 <fopen64@plt+0x2fe0>
13e14: e59f307c ldr r3, [pc, #124] ; 13e98 <fopen64@plt+0x2ff0>
13e18: e3520000 cmp r2, #0
13e1c: e5936000 ldr r6, [r3]
13e20: 0a000012 beq 13e70 <fopen64@plt+0x2fc8>
13e24: e591500c ldr r5, [r1, #12]
13e28: e3a0103d mov r1, #61 ; 0x3d
13e2c: e1a00005 mov r0, r5
13e30: ebfff407 bl 10e54 <strchr@plt>
13e34: e3500000 cmp r0, #0
13e38: 10400005 subne r0, r0, r5
13e3c: 1a000001 bne 13e48 <fopen64@plt+0x2fa0>
13e40: e1a00005 mov r0, r5
13e44: ebfff3fc bl 10e3c <strlen@plt>
13e48: e1a03000 mov r3, r0
13e4c: e58d5000 str r5, [sp]
13e50: e1a02004 mov r2, r4
13e54: e59f1040 ldr r1, [pc, #64] ; 13e9c <fopen64@plt+0x2ff4>
13e58: e1a00006 mov r0, r6
13e5c: ebfff3b4 bl 10d34 <fprintf@plt>
13e60: ebffffac bl 13d18 <fopen64@plt+0x2e70>
13e64: ebfffa57 bl 127c8 <fopen64@plt+0x1920>
13e68: e1a0000c mov r0, ip
13e6c: eaffffd0 b 13db4 <fopen64@plt+0x2f0c>
13e70: e5913004 ldr r3, [r1, #4]
13e74: e1a02004 mov r2, r4
13e78: e59f1020 ldr r1, [pc, #32] ; 13ea0 <fopen64@plt+0x2ff8>
13e7c: e1a00006 mov r0, r6
13e80: ebfff3ab bl 10d34 <fprintf@plt>
13e84: eafffff5 b 13e60 <fopen64@plt+0x2fb8>
13e88: e28dd00c add sp, sp, #12
--
13eac: e1a04001 mov r4, r1
13eb0: 0a0000b9 beq 1419c <fopen64@plt+0x32f4>
13eb4: e1a02000 mov r2, r0
13eb8: ca000054 bgt 14010 <fopen64@plt+0x3168>
13ebc: e3500046 cmp r0, #70 ; 0x46
13ec0: 0a0000b9 beq 141ac <fopen64@plt+0x3304>
13ec4: ca00003a bgt 13fb4 <fopen64@plt+0x310c>
13ec8: e370000b cmn r0, #11
13ecc: 0a00007e beq 140cc <fopen64@plt+0x3224>
13ed0: ca00000c bgt 13f08 <fopen64@plt+0x3060>
13ed4: e3700010 cmn r0, #16
13ed8: e59f3390 ldr r3, [pc, #912] ; 14270 <fopen64@plt+0x33c8>
13edc: 0a0000a8 beq 14184 <fopen64@plt+0x32dc>
13ee0: e370000c cmn r0, #12
13ee4: 03a02001 moveq r2, #1
13ee8: 05832040 streq r2, [r3, #64] ; 0x40
13eec: 0a000052 beq 1403c <fopen64@plt+0x3194>
13ef0: e59f337c ldr r3, [pc, #892] ; 14274 <fopen64@plt+0x33cc>
13ef4: e59f137c ldr r1, [pc, #892] ; 14278 <fopen64@plt+0x33d0>
13ef8: e5930000 ldr r0, [r3]
13efc: ebfff38c bl 10d34 <fprintf@plt>
13f00: ebffff84 bl 13d18 <fopen64@plt+0x2e70>
13f04: ea000029 b 13fb0 <fopen64@plt+0x3108>
--
14218: eaffff87 b 1403c <fopen64@plt+0x3194>
1421c: e3a02002 mov r2, #2
14220: e5832070 str r2, [r3, #112] ; 0x70
14224: eaffff84 b 1403c <fopen64@plt+0x3194>
14228: e3a02001 mov r2, #1
1422c: e3814b02 orr r4, r1, #2048 ; 0x800
14230: e5832004 str r2, [r3, #4]
14234: eaffff80 b 1403c <fopen64@plt+0x3194>
14238: e3a02001 mov r2, #1
1423c: e5832014 str r2, [r3, #20]
14240: eaffff7d b 1403c <fopen64@plt+0x3194>
14244: e5932090 ldr r2, [r3, #144] ; 0x90
14248: e3822001 orr r2, r2, #1
1424c: eaffff9c b 140c4 <fopen64@plt+0x321c>
14250: e59f307c ldr r3, [pc, #124] ; 142d4 <fopen64@plt+0x342c>
14254: e5934000 ldr r4, [r3]
14258: ebfff2b2 bl 10d28 <pcre_version@plt>
1425c: e59f1074 ldr r1, [pc, #116] ; 142d8 <fopen64@plt+0x3430>
14260: e1a02000 mov r2, r0
14264: e1a00004 mov r0, r4
14268: ebfff2b1 bl 10d34 <fprintf@plt>
1426c: eaffff4e b 13fac <fopen64@plt+0x3104>
14270: 00026594 muleq r2, r4, r5
[*] Function fprintf used 40 times pcregrep