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

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


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

beq 0x27264
add.w sl, r6, 0xc
mov r0, sl
blx sym.imp.g_list_nth_data
ldr.w sb, [r6, 0x20]
ldr.w r8, [r7, 0x40]
cmp.w sb, 0
beq 0x27210
mov r4, sb
b 0x271ee
ldr r4, [r4, 4]
cbz r4, 0x27210
ldr r5, [r4]
mov r1, r8
ldr r0, [r5, 0x40]
blx 0x20940
cmp r0, 0
bne 0x271ea
mov r0, sb
mov r1, r5
blx sym.imp.sprintf
str r0, [r6, 0x20]
mov r0, r5
--
cbz r0, 0x3b97c
movs r1, 0
mov r0, r4
bl sym.gst_ghost_pad_set_target
mov r0, r8
blx sym.imp.g_list_nth_data
mov r0, r4
bl sym.gst_pad_get_direction
cmp r0, 1
beq 0x3b9e6
cmp r0, 2
beq 0x3ba00
ldr r3, [0x0003ba30]
movs r1, 8
ldr r2, [0x0003ba48]
ldr r0, [r6, r3]
add r2, pc
blx sym.imp.g_param_spec_ref
mov r1, r4
ldr.w r0, [r5, 0x8c]
blx sym.imp.sprintf
ldrh.w r3, [r5, 0x88]
mov r2, r0
--
subs r3, 1
strh.w r3, [r5, 0x88]
ldr.w r3, [r5, 0xa0]
adds r3, 1
str.w r3, [r5, 0xa0]
blx sym.imp.g_key_file_to_data
ldr r1, [0x0003ba4c]
mov r3, r4
movs r2, 0
mov r0, r5
add r1, pc
ldr r1, [r1, 8]
blx 0x1f4a0
mov r0, r4
bl sym.gst_object_unparent
movs r0, 1
add sp, 8
pop.w {r4, r5, r6, r7, r8, pc}
ldr.w r0, [r5, 0x94]
mov r1, r4
blx sym.imp.sprintf
ldrh.w r3, [r5, 0x90]
str.w r0, [r5, 0x94]
subs r3, 1
strh.w r3, [r5, 0x90]
b 0x3b99e
ldr.w r0, [r5, 0x9c]
mov r1, r4
blx sym.imp.sprintf
ldrh.w r3, [r5, 0x98]
str.w r0, [r5, 0x9c]
--
add r1, pc
blx sym.imp.g_set_error_literal
str.w r0, [r8, 4]
movs r0, 1
bl sym.gst_device_provider_factory_list_get_device_providers
mov r4, r0
cmp r0, 0
beq.w 0x428ac
ldr r3, [0x000428cc]
add r3, pc
str r3, [sp, 0xc]
ldr r3, [0x000428d0]
add r3, pc
str r3, [sp, 0x10]
ldr r3, [0x000428d4]
add r3, pc
str r3, [sp, 0x14]
b 0x427b8
mov r0, r4
mov r1, r6
blx sym.imp.sprintf
mov r4, r0
mov r0, r6
--
ldr r3, [r5]
cbz r3, 0x43070
mov r0, r4
pop.w {r3, r4, r5, r6, r7, r8, sb, pc}
mov.w r4, -1
b 0x4306a
nop
str r0, [sp, 0xc0]
movs r4, r0
ldrh r4, [r6, 0x3e]
movs r4, r0
ldrh r6, [r3, 0x3e]
movs r4, r0
b 0x42fd0
nop
push {lr}
sub sp, 0xc
mov r2, r1
mov r1, r0
add r0, sp, 4
bl sym.gst_info_vasprintf
cmp r0, 0
ite ge
--
mov r0, r7
blx sym.imp.g_list_nth_data
ldr.w r1, [r5, 0x80]
cbz r1, 0x59644
ldr r3, [r4, 0x40]
ldr r0, [r3, 0x14]
blx 0x2037c
mov r6, r0
cbz r0, 0x59644
ldr r3, [r5, 0x1c]
lsls r3, r3, 0x1a
bpl 0x59616
ldr r1, [r0, 0x7c]
ldr r0, [r5, 0x7c]
blx 0x20940
cmp r0, 0
bne 0x596ba
ldr.w r8, [r4, 0x40]
mov r1, r6
ldr.w r0, [r8]
blx sym.imp.sprintf
str.w r0, [r8]
ldr r2, [r4, 0x40]
--
blx 0x20050
cbz r0, 0x597a2
bl sym.gst_plugin_get_type
mov r1, r0
cmp r5, 0
beq 0x597b8
ldr r3, [r5]
cbz r3, 0x59756
ldr r3, [r3]
cmp r3, r0
beq 0x5975e
mov r0, r5
blx 0x20050
cbz r0, 0x597b8
add.w r6, r4, 0xc
mov r0, r6
blx sym.imp.g_list_nth_data
ldr r7, [r4, 0x40]
mov r1, r5
ldr r0, [r7]
blx sym.imp.sprintf
str r0, [r7]
ldr r2, [r4, 0x40]
--
beq 0x59ad8
ldr r6, [r4, 0x14]
cmp r6, 0
beq 0x59af0
ldr r6, [r4, 0x48]
cmp r6, 0
beq 0x59b06
add.w r7, r5, 0xc
mov r0, r7
blx sym.imp.g_list_nth_data
ldr r3, [r5, 0x40]
ldr r1, [r4, 0x14]
ldr r0, [r3, 0x10]
blx 0x2037c
mov r6, r0
cmp r0, 0
beq 0x59b1c
ldr.w r8, [r5, 0x40]
mov r1, r0
ldr.w r0, [r8, 4]
blx sym.imp.sprintf
str.w r0, [r8, 4]
mov r1, r4
--
mov r0, r4
blx 0x20050
cbz r0, 0x59bda
bl sym.gst_plugin_feature_get_type
mov r1, r0
cbz r5, 0x59bf0
ldr r3, [r5]
cbz r3, 0x59b9a
ldr r3, [r3]
cmp r3, r0
beq 0x59ba2
mov r0, r5
blx 0x20050
cbz r0, 0x59bf0
add.w r6, r4, 0xc
mov r0, r6
blx sym.imp.g_list_nth_data
ldr r7, [r4, 0x40]
mov r1, r5
ldr r0, [r7, 4]
blx sym.imp.sprintf
str r0, [r7, 4]
ldr r3, [r4, 0x40]
--
mov r0, r6
blx sym.imp.g_list_nth_data
ldr r3, [r4, 4]
cmp r3, 0
beq 0x621ee
ldr r0, [r5, 0x58]
adds r0, 0xc
blx sym.imp.g_value_get_uint
mov r0, r6
add sp, 0x1c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, lr}
b.w 0x1fbe8
mov r0, r6
blx sym.imp.g_key_file_to_data
mov r0, r8
blx sym.imp.g_key_file_to_data
mov r0, r6
blx sym.imp.g_list_nth_data
ldr r0, [r4, 8]
mov r1, r7
blx sym.imp.sprintf
str r0, [r4, 8]
mov r0, r7

[*] Function sprintf used 11 times libgstreamer-1.0.so.0.1803.0