[*] Binary protection state of libgstmultipart.so

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


[*] Function printf tear down of libgstmultipart.so

ldr r3, [0x00002b28]
mov fp, r0
mov r1, fp
add r3, pc
add.w r0, r3, 0x24
blx 0x1d8c
mov r4, r0
mov r0, fp
blx sym.imp.g_free
mov r0, r8
str r4, [r7]
blx 0x19f0
vmov.i8 d16, 0xff
movs r2, 1
movs r3, 0
mov r1, r7
strd r3, r2, [r7, 0x10]
vstr d16, [r7, 8]
str r0, [r7, 4]
ldr.w r0, [r5, 0xbc]
blx sym.imp.g_snprintf
ldr.w r3, [r5, 0xc0]
str.w r0, [r5, 0xbc]
--
beq.w 0x2676
mov fp, r2
ldrb r3, [r2], 1
cmp r3, 0xd
bne 0x29fa
mov.w sb, 1
b 0x29fe
sub.w sb, fp, sb
mov fp, r2
subs.w sb, sb, r8
beq.w 0x252a
cmp.w sb, 0xd
bhi 0x2a54
cmp.w sb, 0xe
bhi 0x2a32
mov r8, fp
b 0x29ec
movs r2, 0xf
mov r1, r8
mov r0, sl
blx sym.imp._gst_element_error_printf
cmp r0, 0
bne 0x2a2e
mov r1, r0
movs r2, 0xa
add.w r0, r8, 0xf
mov r8, fp
blx sym.imp.gst_element_add_pad
str.w r0, [r5, 0xd8]
b 0x29ec
mov r1, r8
movs r2, 0xd
mov r0, r7
blx sym.imp._gst_element_error_printf
mov r1, r0
cmp r0, 0

[*] Function printf used 3 times libgstmultipart.so