[*] Binary protection state of libgstisomp4.so

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


[*] Function printf tear down of libgstisomp4.so

add r5, pc
add r1, pc
blx 0x7d94
ldr r1, [0x0000ad5c]
movs r3, 0
ldr.w r0, [r4, 0xbc]
mov r2, r3
add r1, pc
blx 0x81cc
ldr r1, [0x0000ad60]
movs r3, 0
ldr.w r0, [r4, 0xbc]
mov r2, r3
add r1, pc
blx 0x8dd8
ldr r1, [0x0000ad64]
movs r3, 0
ldr.w r0, [r4, 0xbc]
mov r2, r3
add r1, pc
blx sym.imp.g_string_append_printf
ldr r1, [0x0000ad68]
movs r3, 0
--
add r8, pc
cmp r3, r6
beq.w 0xec0c
movw r2, 0x6f73
movt r2, 0x6e75
cmp r3, r2
beq 0xeb12
movw r2, 0x6c63
movt r2, 0x7063
cmp r3, r2
beq.w 0xedea
ldr r2, [r4]
cmp r2, 0
beq 0xeaa6
ldr.w r1, [0x0000f36c]
movs r3, 0
str r4, [r2, 0x40]
mov r2, r3
ldr r0, [r4]
add r1, pc
blx sym.imp.g_string_append_printf
ldr.w r1, [0x0000f370]
movs r3, 0
--
blx 0x7b5c
ldr.w r1, [0x00014f5c]
movs r2, 0
str.w r0, [r8]
movs r3, 1
ldr.w r0, [0x00014f60]
str r2, [sp]
add r1, pc
movs r2, 0x14
add r0, pc
blx 0x8190
mov r4, r0
cbz r4, 0x144e4
ldr.w r0, [0x00014f64]
add r0, pc
adds r0, 0x48
blx 0x7cec
mov r1, r0
mov r6, r0
mov r0, r4
blx sym.imp.g_strdup_printf
mov r3, r0
mov r0, r4
--
add r2, pc
str r3, [sp]
mov r3, r0
mov r0, r5
blx 0x7914
mov r0, r7
blx 0x782c
mov r0, r6
blx 0x782c
ldr r6, [r4, 4]
blx sym.imp.gst_buffer_new_wrapped_full
str r0, [sp]
movs r2, 0
ldr r0, [0x00028140]
mov r3, r6
movs r1, 1
add r0, pc
blx 0x8be0
mov r1, r0
mov r0, r5
blx sym.imp._gst_element_error_printf
ldr r6, [r4, 0xc]
cbz r6, 0x280c0
bl 0x27a54
str r0, [sp]
movs r2, 2
ldr r0, [0x00028144]
mov r1, r2
mov r3, r6
add r0, pc
blx 0x8be0
mov r1, r0
mov r0, r5
blx sym.imp._gst_element_error_printf
ldr r6, [r4, 8]
cbz r6, 0x280e0
bl 0x27a54
str r0, [sp]
movs r2, 2
ldr r0, [0x00028148]
mov r1, r2
mov r3, r6
add r0, pc
blx 0x8be0
mov r1, r0
mov r0, r5
blx sym.imp._gst_element_error_printf
ldr r6, [r4, 0x10]
cbz r6, 0x28100
bl 0x27a54
str r0, [sp]
movs r2, 2
ldr r0, [0x0002814c]
mov r1, r2
mov r3, r6
add r0, pc
blx 0x8be0
mov r1, r0
mov r0, r5
blx sym.imp._gst_element_error_printf
ldr r6, [r4, 0x14]
cbz r6, 0x28120
bl 0x27a54
str r0, [sp]
movs r2, 2
ldr r0, [0x00028150]
mov r1, r2
mov r3, r6
add r0, pc
blx 0x8be0
mov r1, r0
mov r0, r5
blx sym.imp._gst_element_error_printf
ldr r3, [r4]
ldr r3, [r3]

[*] Function printf used 8 times libgstisomp4.so