[*] Binary protection state of pcregrep
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function sprintf tear down of pcregrep
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
110f0: e1a02004 mov r2, r4
110f4: e59f1098 ldr r1, [pc, #152] ; 11194 <fopen64@plt+0x2ec>
110f8: ebffff34 bl 10dd0 <sprintf@plt>
110fc: e2855028 add r5, r5, #40 ; 0x28
11100: e1a06005 mov r6, r5
--
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
13b04: e1a02006 mov r2, r6
13b08: e1a0100b mov r1, fp
13b0c: e58d4000 str r4, [sp]
13b10: e28d0010 add r0, sp, #16
13b14: ebfff4ad bl 10dd0 <sprintf@plt>
13b18: e3a02000 mov r2, #0
13b1c: e1a01008 mov r1, r8
--
140f8: da000018 ble 14160 <fopen64@plt+0x32b8>
140fc: e5d63000 ldrb r3, [r6]
14100: e3530000 cmp r3, #0
14104: 1a00000c bne 1413c <fopen64@plt+0x3294>
14108: e1a01005 mov r1, r5
1410c: e59f01b0 ldr r0, [pc, #432] ; 142c4 <fopen64@plt+0x341c>
14110: ebfff2da bl 10c80 <printf@plt>
14114: e260001f rsb r0, r0, #31
14118: e3500001 cmp r0, #1
1411c: a1a01000 movge r1, r0
14120: e5943010 ldr r3, [r4, #16]
14124: e1a02007 mov r2, r7
14128: b3a01001 movlt r1, #1
1412c: e1a00008 mov r0, r8
14130: ebfff2d2 bl 10c80 <printf@plt>
14134: e2844014 add r4, r4, #20
14138: eaffff88 b 13f60 <fopen64@plt+0x30b8>
1413c: e1a02005 mov r2, r5
14140: e59f1180 ldr r1, [pc, #384] ; 142c8 <fopen64@plt+0x3420>
14144: e28d0004 add r0, sp, #4
14148: ebfff320 bl 10dd0 <sprintf@plt>
1414c: e594200c ldr r2, [r4, #12]
14150: e28d1004 add r1, sp, #4
[*] Function sprintf used 3 times pcregrep