[*] Binary protection state of libgstbase-1.0.so.0.1803.0

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


[*] Function printf tear down of libgstbase-1.0.so.0.1803.0

    ; assembly                                           | /* r2dec pseudo code output */
                                                         | /* /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/lib/libgstbase-1.0.so.0.1803.0 @ 0x268a4 */
                                                         | #include <stdint.h>
                                                         |  
    ; (fcn) sym.gst_flow_combiner_remove_pad ()          | void gst_flow_combiner_remove_pad (int16_t arg2) {
                                                         |     r1 = arg2;
    0x000268a4 invalid                                   |     goto label_0;
    0x000268a6 push {r4, lr}                             |     
    0x000268a8 mov r4, r1                                |     r4 = r1;
                                                         |     if (r1 != 0) {
    0x000268aa cbz r1, 0x268c2                           |         
    0x000268ac blx 0xaa64                                |         r0 = g_strdup_printf ()
                                                         |         if (r0 != 0) {
    0x000268b0 cbnz r0, 0x268d6                          |             goto label_1;
                                                         |         }
    0x000268b2 pop {r4, pc}                              |         
                                                         | label_0:
    0x000268b4 ldr r1, [pc, 0x28]                        |         
    0x000268b6 ldr r2, [pc, 0x2c]                        |         
    0x000268b8 add r1, pc                                |         r1 = 0x4d19c;
    0x000268ba add r2, pc                                |         r2 = 0x4d1a4;
    0x000268bc adds r1, 0xc0                             |         r1 += 0xc0;
    0x000268be b.w 0xad64                                |         void (*0xad64)() ();
                                                         |     }
    0x000268c2 ldr r1, [pc, 0x24]                        |     
    0x000268c4 mov r0, r4                                |     r0 = r4;
    0x000268c6 ldr r2, [pc, 0x24]                        |     
    0x000268c8 pop.w {r4, lr}                            |     
    0x000268cc add r1, pc                                |     r1 = 0x4d1ba;
    0x000268ce add r2, pc                                |     r2 = 0x4d1c0;
    0x000268d0 adds r1, 0xc0                             |     r1 += 0xc0;
    0x000268d2 b.w 0xad64                                |     void (*0xad64)() ();
                                                         | label_1:
    0x000268d6 mov r0, r4                                |     r0 = r4;
    0x000268d8 pop.w {r4, lr}                            |     
    0x000268dc b.w 0xa54c                                |     return void (*0xa54c)() ();
                                                         | }

[*] Function printf used 2 times libgstbase-1.0.so.0.1803.0