[*] Binary protection state of libgstreamer-1.0.so.0.1601.0

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


[*] Function sprintf tear down of libgstreamer-1.0.so.0.1601.0

    ; assembly                                       | /* r2dec pseudo code output */
                                                     | /* /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/lib/libgstreamer-1.0.so.0.1601.0 @ 0x59fc4 */
                                                     | #include <stdint.h>
                                                     |  
    ; (fcn) sym.gst_info_strdup_vprintf ()           | void gst_info_strdup_vprintf () {
    0x00059fc4 lui gp, 0xb                           |     
    0x00059fc8 addiu gp, gp, 0x48cc                  |     
    0x00059fcc addu gp, gp, t9                       |     gp += t9;
    0x00059fd0 addiu sp, sp, -0x28                   |     
    0x00059fd4 lw t9, -0x7608(gp)                    |     t9 = *(gp);
    0x00059fd8 move a2, a1                           |     a2 = a1;
    0x00059fdc sw gp, 0x10(sp)                       |     *(var_10h) = gp;
    0x00059fe0 move a1, a0                           |     a1 = a0;
    0x00059fe4 sw ra, 0x24(sp)                       |     *(var_24h) = ra;
    0x00059fe8 addiu a0, sp, 0x18                    |     a0 = sp + 0x18;
    0x00059fec bal 0x59fac                           |     sym_gst_info_vasprintf ()
    0x00059ff0 lw ra, 0x24(sp)                       |     ra = *(var_24h);
                                                     |     if (v0 >= 0) {
    0x00059ff4 bltz v0, 0x5a004                      |         
    0x00059ff8 lw v0, 0x18(sp)                       |         v0 = *(var_18h);
    0x00059ffc addiu sp, sp, 0x28                    |         
    0x0005a000 jr ra                                 |         return v0;
                                                     |     }
    0x0005a004 move v0, zero                         |     v0 = 0;
    0x0005a008 addiu sp, sp, 0x28                    |     
    0x0005a00c jr ra                                 |     return v0;
                                                     | }

[*] Function sprintf used 2 times libgstreamer-1.0.so.0.1601.0