[*] Binary protection state of libkvformat.so

  
  	Full RELRO     Canary found      NX enabled   DSO          No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of libkvformat.so

    ; assembly                                   | /* r2dec pseudo code output */
                                                 | /* /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/lib/syslog-ng/libkvformat.so @ 0x20ac */
                                                 | #include <stdint.h>
                                                 |  
    ; (fcn) sym.linux_audit_parser_new ()        | void linux_audit_parser_new (int16_t arg1) {
                                                 |     r0 = arg1;
    0x000020ac invalid                           |     
    0x000020b0 movs r0, 0x78                     |     r0 = 0x78;
    0x000020b2 blx 0x193c                        |     strcmp (r0, r1);
    0x000020b6 mov r1, r4                        |     r1 = r4;
    0x000020b8 mov r4, r0                        |     r4 = r0;
    0x000020ba blx 0x1810                        |     evt_tag_printf ()
    0x000020be ldr r2, [pc, 0x10]                |     
    0x000020c0 mov r0, r4                        |     r0 = r4;
    0x000020c2 ldr r3, [pc, 0x10]                |     
    0x000020c4 add r2, pc                        |     r2 = 0x419a;
    0x000020c6 add r3, pc                        |     r3 = 0x41a0;
    0x000020c8 str r2, [r4, 0x44]                |     *((r4 + 0x44)) = r2;
    0x000020ca str r3, [r4, 0x74]                |     *((r4 + 0x74)) = r3;
    0x000020cc pop {r4, pc}                      |     
                                                 | }

[*] Function printf used 2 times libkvformat.so