[*] Binary protection state of vdo-stream-ctrl
Full RELRO Canary found NX disabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function printf tear down of vdo-stream-ctrl
lw a1, -0x7fdc(gp)
lw t9, -sym.imp.vdo_map_get_uint32(gp)
beq v0, v1, 0x1ccc
addiu a1, a1, str.width
addiu v1, zero, 6
beq v0, v1, 0x1ccc
nop
jalr t9
move a0, s1
lw gp, 0x28(sp)
move a2, zero
move a0, s1
lw a1, -0x7fdc(gp)
lw t9, -sym.imp.vdo_map_get_uint32(gp)
addiu a1, a1, str.height
jalr t9
move s3, v0
lw gp, 0x28(sp)
move s4, v0
lw t9, -sym.imp.vdo_stream_get_id(gp)
jalr t9
move a0, s2
lw gp, 0x28(sp)
move a1, v0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, str._08x
lw gp, 0x28(sp)
move a2, s4
move a1, s3
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, str._ux_u
jalr t9
move s5, v0
lw gp, 0x28(sp)
move a2, zero
move a3, zero
lw a1, -0x7fdc(gp)
lw t9, -sym.imp.vdo_map_get_int64(gp)
addiu a1, a1, str.statistics.duration
move a0, s0
jalr t9
move s4, v0
lw gp, 0x28(sp)
lui a2, 0xf
ori a2, a2, 0x4240
lw t9, -0x7fd8(gp)
move a3, zero
move a0, v0
move a1, v1
move s2, v0
--
move a1, s3
ori a2, a2, 0x8700
move a3, zero
bal 0x1d70
move s6, v0
lw gp, 0x28(sp)
addiu a2, zero, 0x3c
move a3, zero
lw t9, -0x7fd4(gp)
move a0, v0
bal 0x2210
move a1, v1
lw gp, 0x28(sp)
lui a2, 0xd693
move a0, s2
lw t9, -0x7fd8(gp)
move a1, s3
ori a2, a2, 0xa400
move a3, zero
bal 0x1d70
move s2, v0
lw gp, 0x28(sp)
move a3, s6
move a2, s2
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, v0
jalr t9
addiu a0, a0, str._u:_02u:_02u
lw gp, 0x28(sp)
move a2, zero
move a0, s1
lw a1, -0x7fdc(gp)
lw t9, -sym.imp.vdo_map_get_uint32(gp)
addiu a1, a1, str.channel
jalr t9
move s2, v0
lw gp, 0x28(sp)
move a2, zero
move a0, s0
lw a1, -0x7fdc(gp)
lw t9, -sym.imp.vdo_map_get_uint32(gp)
addiu a1, a1, str.statistics.framerate
jalr t9
sw v0, 0x34(sp)
lw gp, 0x28(sp)
[*] Function printf used 3 times vdo-stream-ctrl