[*] Binary protection state of systemd-shutdown
Full RELRO Canary found NX disabled PIE enabled RPATH No RUNPATH No Symbols
[*] Function system tear down of systemd-shutdown
sw ra, 0x44(sp)
sw s4, 0x40(sp)
sw s3, 0x3c(sp)
sw s2, 0x38(sp)
sw s0, 0x30(sp)
lw v0, (s1)
sw v0, 0x2c(sp)
beqz a0, 0x6b8c
lw t9, -sym.imp.sd_device_enumerator_new(gp)
move s3, a0
sw zero, 0x20(sp)
addiu a0, sp, 0x24
sw zero, 0x24(sp)
jalr t9
move s4, a1
move s0, v0
bltz v0, 0x6b3c
lw gp, 0x18(sp)
lw t9, -sym.imp.sd_device_enumerator_allow_uninitialized(gp)
jalr t9
lw a0, 0x24(sp)
move s0, v0
bltz v0, 0x6b3c
lw gp, 0x18(sp)
lw a1, -0x7fdc(gp)
lw t9, -sym.imp.sd_device_enumerator_add_match_subsystem(gp)
lw a0, 0x24(sp)
addiu a2, zero, 1
jalr t9
addiu a1, a1, -0x64c4
move s0, v0
bltz v0, 0x6b3c
lw gp, 0x18(sp)
lw a1, -0x7fdc(gp)
lw t9, -sym.imp.sd_device_enumerator_add_match_sysname(gp)
lw a0, 0x24(sp)
jalr t9
addiu a1, a1, -0x64bc
move s0, v0
bltz v0, 0x6b3c
lw gp, 0x18(sp)
lw a1, -0x7fdc(gp)
lw t9, -sym.imp.sd_device_enumerator_add_match_sysattr(gp)
lw a0, 0x24(sp)
addiu a3, zero, 1
move a2, zero
--
sw s5, 0x74(sp)
sw s4, 0x70(sp)
sw s2, 0x68(sp)
sw s1, 0x64(sp)
sw s0, 0x60(sp)
lw v0, (s3)
sw v0, 0x5c(sp)
beqz a0, 0x7000
lw t9, -sym.imp.sd_device_enumerator_new(gp)
move s1, a0
sw zero, 0x44(sp)
addiu a0, sp, 0x48
sw zero, 0x48(sp)
jalr t9
move s4, a1
move s0, v0
bltz v0, 0x6eb8
lw gp, 0x20(sp)
lw t9, -sym.imp.sd_device_enumerator_allow_uninitialized(gp)
jalr t9
lw a0, 0x48(sp)
move s0, v0
bltz v0, 0x6eb8
lw gp, 0x20(sp)
lw a1, -0x7fdc(gp)
lw t9, -sym.imp.sd_device_enumerator_add_match_subsystem(gp)
lw a0, 0x48(sp)
addiu a2, zero, 1
jalr t9
addiu a1, a1, -0x64c4
move s0, v0
bltz v0, 0x6eb8
lw gp, 0x20(sp)
lw a1, -0x7fdc(gp)
lw t9, -sym.imp.sd_device_enumerator_add_match_sysname(gp)
lw a0, 0x48(sp)
jalr t9
addiu a1, a1, -0x64a0
move s0, v0
bltz v0, 0x6eb8
lw gp, 0x20(sp)
lw t9, -sym.imp.sd_device_enumerator_get_device_first(gp)
lw a0, 0x48(sp)
jalr t9
addiu s2, sp, 0x50
move s0, v0
[*] Function system used 2 times systemd-shutdown