[*] Binary protection state of gpiod
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH Symbols
[*] Function printf tear down of gpiod
4016d4: 8ea40000 lw a0,0(s5)
4016d8: 0320f809 jalr t9
4016dc: 00000000 nop
4016e0: 8fbc0010 lw gp,16(sp)
4016e4: 1000000b b 401714 <ain+0xf0>
4016e8: ae826034 sw v0,24628(s4)
4016ec: 8f998040 lw t9,-32704(gp)
4016f0: 00000000 nop
4016f4: 0320f809 jalr t9
4016f8: 24845070 addiu a0,a0,20592
4016fc: 8fbc0010 lw gp,16(sp)
401700: 2404ffff li a0,-1
401704: 8f998060 lw t9,-32672(gp)
401708: 00000000 nop
40170c: 0320f809 jalr t9
401710: 00000000 nop
401714: 8f998058 lw t9,-32680(gp)
401718: 8fa40040 lw a0,64(sp)
40171c: 03c02821 move a1,s8
401720: 0320f809 jalr t9
401724: 02e03021 move a2,s7
401728: 8fbc0010 lw gp,16(sp)
40172c: 1c40ffd7 bgtz v0,40168c <ain+0x68>
401730: 3c040040 lui a0,0x40
401734: 3c020041 lui v0,0x41
401738: 8f998048 lw t9,printf
40173c: 8c456034 lw a1,24628(v0)
401740: 0320f809 jalr t9
--
401a48: 8fbc0010 lw gp,16(sp)
401a4c: 00001021 move v0,zero
401a50: 8fbe0038 lw s8,56(sp)
401a54: 8fb70034 lw s7,52(sp)
401a58: 8fb60030 lw s6,48(sp)
401a5c: 8fb5002c lw s5,44(sp)
401a60: 8fb40028 lw s4,40(sp)
401a64: 8fb30024 lw s3,36(sp)
401a68: 8fb20020 lw s2,32(sp)
401a6c: 8fb1001c lw s1,28(sp)
401a70: 8fb00018 lw s0,24(sp)
401a74: 03e00008 jr ra
401a78: 27bd0040 addiu sp,sp,64
00401a7c <ysystem>:
401a7c: 3c1c0042 lui gp,0x42
401a80: 27bdffe0 addiu sp,sp,-32
401a84: 279ce050 addiu gp,gp,-8112
401a88: afbf001c sw ra,28(sp)
401a8c: afbc0010 sw gp,16(sp)
401a90: 3c020041 lui v0,0x41
401a94: 8c4261c8 lw v0,25032(v0)
401a98: 00000000 nop
401a9c: 1040000a beqz v0,401ac8 <ysystem+0x4c>
401aa0: 00802821 move a1,a0
401aa4: 8f998048 lw t9,printf
401aa8: 3c040040 lui a0,0x40
401aac: 0320f809 jalr t9
--
401ef0: 00808021 move s0,a0
401ef4: 3c060040 lui a2,0x40
401ef8: 24c61ed4 addiu a2,a2,7892
401efc: 24040001 li a0,1
401f00: 00002821 move a1,zero
401f04: 0320f809 jalr t9
401f08: 02003821 move a3,s0
401f0c: 8fbc0010 lw gp,16(sp)
401f10: 00000000 nop
401f14: 8f998038 lw t9,-32712(gp)
401f18: 00000000 nop
401f1c: 0320f809 jalr t9
401f20: 2404000a li a0,10
401f24: 8fbc0010 lw gp,16(sp)
401f28: 8e030000 lw v1,0(s0)
401f2c: 14400025 bnez v0,401fc4 <freset_handler+0xf0>
401f30: 00000000 nop
401f34: 8f99810c lw t9,-32500(gp)
401f38: 1860000e blez v1,401f74 <freset_handler+0xa0>
401f3c: 27a40018 addiu a0,sp,24
401f40: 0320f809 jalr t9
401f44: 00000000 nop
401f48: 8fbc0010 lw gp,16(sp)
401f4c: 8e020000 lw v0,0(s0)
401f50: 8fa50018 lw a1,24(sp)
401f54: 8f998048 lw t9,printf
401f58: 00a22823 subu a1,a1,v0
401f5c: 3c040040 lui a0,0x40
--
402040: 00808021 move s0,a0
402044: 3c060040 lui a2,0x40
402048: 24c62024 addiu a2,a2,8228
40204c: 24040001 li a0,1
402050: 00002821 move a1,zero
402054: 0320f809 jalr t9
402058: 02003821 move a3,s0
40205c: 8fbc0010 lw gp,16(sp)
402060: 00000000 nop
402064: 8f998038 lw t9,-32712(gp)
402068: 00000000 nop
40206c: 0320f809 jalr t9
402070: 00002021 move a0,zero
402074: 8fbc0010 lw gp,16(sp)
402078: 14400029 bnez v0,402120 <wpspb_handler+0xfc>
40207c: 00000000 nop
402080: 8e020000 lw v0,0(s0)
402084: 8f99810c lw t9,-32500(gp)
402088: 1840000e blez v0,4020c4 <wpspb_handler+0xa0>
40208c: 27a40018 addiu a0,sp,24
402090: 0320f809 jalr t9
402094: 00000000 nop
402098: 8fa50018 lw a1,24(sp)
40209c: 8fbc0010 lw gp,16(sp)
4020a0: 8e020000 lw v0,0(s0)
4020a4: 8f998048 lw t9,printf
4020a8: 00a22823 subu a1,a1,v0
4020ac: 3c040040 lui a0,0x40
--
402984: afbc0018 sw gp,24(sp)
402988: 8f998040 lw t9,-32704(gp)
40298c: 3c040040 lui a0,0x40
402990: 0320f809 jalr t9
402994: 24845450 addiu a0,a0,21584
402998: 8fbc0018 lw gp,24(sp)
40299c: 3c040040 lui a0,0x40
4029a0: 8f998040 lw t9,-32704(gp)
4029a4: 00000000 nop
4029a8: 0320f809 jalr t9
4029ac: 24845474 addiu a0,a0,21620
4029b0: 3c020041 lui v0,0x41
4029b4: 8c507da8 lw s0,32168(v0)
4029b8: 24527da8 addiu s2,v0,32168
4029bc: 3c020040 lui v0,0x40
4029c0: 8fbc0018 lw gp,24(sp)
4029c4: 10000008 b 4029e8 <sloop_dump_signals+0x80>
4029c8: 24515484 addiu s1,v0,21636
4029cc: 8e020014 lw v0,20(s0)
4029d0: 8e06000c lw a2,12(s0)
4029d4: 8e070010 lw a3,16(s0)
4029d8: 0320f809 jalr t9
4029dc: afa20010 sw v0,16(sp)
4029e0: 8fbc0018 lw gp,24(sp)
4029e4: 8e100000 lw s0,0(s0)
4029e8: 8f998048 lw t9,printf
4029ec: 02002821 move a1,s0
4029f0: 1612fff6 bne s0,s2,4029cc <sloop_dump_signals+0x64>
--
402a40: 3c040040 lui a0,0x40
402a44: 0320f809 jalr t9
402a48: 24845450 addiu a0,a0,21584
402a4c: 8fbc0018 lw gp,24(sp)
402a50: 3c040040 lui a0,0x40
402a54: 8f998040 lw t9,-32704(gp)
402a58: 00000000 nop
402a5c: 0320f809 jalr t9
402a60: 248454dc addiu a0,a0,21724
402a64: 3c020041 lui v0,0x41
402a68: 8c507db0 lw s0,32176(v0)
402a6c: 24527db0 addiu s2,v0,32176
402a70: 3c020040 lui v0,0x40
402a74: 8fbc0018 lw gp,24(sp)
402a78: 1000000a b 402aa4 <sloop_dump_timeout+0x88>
402a7c: 245154ec addiu s1,v0,21740
402a80: 8e020014 lw v0,20(s0)
402a84: 8e06000c lw a2,12(s0)
402a88: 8e070010 lw a3,16(s0)
402a8c: afa20010 sw v0,16(sp)
402a90: 8e020018 lw v0,24(s0)
402a94: 0320f809 jalr t9
402a98: afa20014 sw v0,20(sp)
402a9c: 8fbc0018 lw gp,24(sp)
402aa0: 8e100000 lw s0,0(s0)
402aa4: 8f998048 lw t9,printf
402aa8: 02002821 move a1,s0
402aac: 1612fff4 bne s0,s2,402a80 <sloop_dump_timeout+0x64>
--
402af4: afbc0018 sw gp,24(sp)
402af8: 8f998040 lw t9,-32704(gp)
402afc: 3c040040 lui a0,0x40
402b00: 0320f809 jalr t9
402b04: 24845450 addiu a0,a0,21584
402b08: 8fbc0018 lw gp,24(sp)
402b0c: 3c040040 lui a0,0x40
402b10: 8f998040 lw t9,-32704(gp)
402b14: 00000000 nop
402b18: 0320f809 jalr t9
402b1c: 24845524 addiu a0,a0,21796
402b20: 3c020041 lui v0,0x41
402b24: 8c507da0 lw s0,32160(v0)
402b28: 24527da0 addiu s2,v0,32160
402b2c: 3c020040 lui v0,0x40
402b30: 8fbc0018 lw gp,24(sp)
402b34: 10000008 b 402b58 <sloop_dump_writers+0x80>
402b38: 24515534 addiu s1,v0,21812
402b3c: 8e020014 lw v0,20(s0)
402b40: 8e06000c lw a2,12(s0)
402b44: 8e070010 lw a3,16(s0)
402b48: 0320f809 jalr t9
402b4c: afa20010 sw v0,16(sp)
402b50: 8fbc0018 lw gp,24(sp)
402b54: 8e100000 lw s0,0(s0)
402b58: 8f998048 lw t9,printf
402b5c: 02002821 move a1,s0
402b60: 1612fff6 bne s0,s2,402b3c <sloop_dump_writers+0x64>
--
402ba8: afbc0018 sw gp,24(sp)
402bac: 8f998040 lw t9,-32704(gp)
402bb0: 3c040040 lui a0,0x40
402bb4: 0320f809 jalr t9
402bb8: 24845450 addiu a0,a0,21584
402bbc: 8fbc0018 lw gp,24(sp)
402bc0: 3c040040 lui a0,0x40
402bc4: 8f998040 lw t9,-32704(gp)
402bc8: 00000000 nop
402bcc: 0320f809 jalr t9
402bd0: 24845568 addiu a0,a0,21864
402bd4: 3c020041 lui v0,0x41
402bd8: 8c507d98 lw s0,32152(v0)
402bdc: 24527d98 addiu s2,v0,32152
402be0: 3c020040 lui v0,0x40
402be4: 8fbc0018 lw gp,24(sp)
402be8: 10000008 b 402c0c <sloop_dump_readers+0x80>
402bec: 24515534 addiu s1,v0,21812
402bf0: 8e020014 lw v0,20(s0)
402bf4: 8e06000c lw a2,12(s0)
402bf8: 8e070010 lw a3,16(s0)
402bfc: 0320f809 jalr t9
402c00: afa20010 sw v0,16(sp)
402c04: 8fbc0018 lw gp,24(sp)
402c08: 8e100000 lw s0,0(s0)
402c0c: 8f998048 lw t9,printf
402c10: 02002821 move a1,s0
402c14: 1612fff6 bne s0,s2,402bf0 <sloop_dump_readers+0x64>
[*] Function printf used 8 times gpiod