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

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


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

    ; assembly                                           | /* r2dec pseudo code output */
                                                         | /* /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/lib/libgstbase-1.0.so.0.2202.0 @ 0x27db0 */
                                                         | #include <stdint.h>
                                                         |  
    ; (fcn) sym.gst_flow_combiner_remove_pad ()          | void gst_flow_combiner_remove_pad (int16_t arg2) {
                                                         |     r1 = arg2;
    0x00027db0 invalid                                   |     goto label_0;
    0x00027db2 push {r4, lr}                             |     
    0x00027db4 mov r4, r1                                |     r4 = r1;
                                                         |     if (r1 != 0) {
    0x00027db6 cbz r1, 0x27dd2                           |         
    0x00027db8 blx 0xaee8                                |         r0 = g_strdup_printf ()
                                                         |         if (r0 != 0) {
    0x00027dbc cbnz r0, 0x27de8                          |             goto label_1;
                                                         |         }
    0x00027dbe pop {r4, pc}                              |         
                                                         | label_0:
    0x00027dc0 ldr r1, [pc, 0x30]                        |         
    0x00027dc2 ldr r2, [pc, 0x34]                        |         
    0x00027dc4 ldr r0, [pc, 0x34]                        |         
    0x00027dc6 add r1, pc                                |         r1 = 0x4fbbe;
    0x00027dc8 add r2, pc                                |         r2 = 0x4fbc6;
    0x00027dca adds r1, 0xc0                             |         r1 += 0xc0;
    0x00027dcc add r0, pc                                |         r0 = 0x4fbcc;
    0x00027dce b.w 0xb1f0                                |         void (*0xb1f0)() ();
                                                         |     }
    0x00027dd2 ldr r1, [pc, 0x2c]                        |     
    0x00027dd4 ldr r2, [pc, 0x2c]                        |     
    0x00027dd6 ldr r0, [pc, 0x30]                        |     
    0x00027dd8 add r1, pc                                |     r1 = 0x4fbde;
    0x00027dda pop.w {r4, lr}                            |     
    0x00027dde add r2, pc                                |     r2 = 0x4fbe6;
    0x00027de0 adds r1, 0xc0                             |     r1 += 0xc0;
    0x00027de2 add r0, pc                                |     r0 = 0x4fbf0;
    0x00027de4 b.w 0xb1f0                                |     void (*0xb1f0)() ();
                                                         | label_1:
    0x00027de8 mov r0, r4                                |     r0 = r4;
    0x00027dea pop.w {r4, lr}                            |     
    0x00027dee b.w 0xa9ac                                |     return void (*0xa9ac)() ();
                                                         | }

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