[*] Binary protection state of libxt_state.so
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH Symbols
[*] Function printf tear down of libxt_state.so
00000910 <libxt_state_init>:
910: 3c1c0002 lui gp,0x2
914: 279c8850 addiu gp,gp,-30640
918: 0399e021 addu gp,gp,t9
91c: 8f848018 lw a0,-32744(gp)
920: 8f99803c lw t9,-32708(gp)
924: 00000000 nop
928: 03200008 jr t9
92c: 24841120 addiu a0,a0,4384
00000930 <state_print_state>:
930: 3c1c0002 lui gp,0x2
934: 279c8830 addiu gp,gp,-30672
938: 0399e021 addu gp,gp,t9
93c: 27bdffe0 addiu sp,sp,-32
940: afbf001c sw ra,28(sp)
944: afb00018 sw s0,24(sp)
948: afbc0010 sw gp,16(sp)
94c: 8f838024 lw v1,-32732(gp)
950: 30820001 andi v0,a0,0x1
954: 00808021 move s0,a0
958: 1040000b beqz v0,988 <state_print_state+0x58>
95c: 24650fbc addiu a1,v1,4028
960: 8f848024 lw a0,-32732(gp)
964: 8f998040 lw t9,printf
968: 24650fbc addiu a1,v1,4028
96c: 0320f809 jalr t9
970: 24840f74 addiu a0,a0,3956
974: 8fbc0010 lw gp,16(sp)
978: 00000000 nop
97c: 8f828024 lw v0,-32732(gp)
980: 00000000 nop
984: 24450f80 addiu a1,v0,3968
988: 32020008 andi v0,s0,0x8
98c: 1040000c beqz v0,9c0 <state_print_state+0x90>
990: 32020004 andi v0,s0,0x4
994: 8f848024 lw a0,-32732(gp)
998: 8f998040 lw t9,printf
99c: 00000000 nop
9a0: 0320f809 jalr t9
9a4: 24840f84 addiu a0,a0,3972
9a8: 8fbc0010 lw gp,16(sp)
9ac: 00000000 nop
9b0: 8f828024 lw v0,-32732(gp)
9b4: 00000000 nop
9b8: 24450f80 addiu a1,v0,3968
9bc: 32020004 andi v0,s0,0x4
9c0: 1040000c beqz v0,9f4 <state_print_state+0xc4>
9c4: 32020002 andi v0,s0,0x2
9c8: 8f848024 lw a0,-32732(gp)
9cc: 8f998040 lw t9,printf
9d0: 00000000 nop
9d4: 0320f809 jalr t9
9d8: 24840f8c addiu a0,a0,3980
9dc: 8fbc0010 lw gp,16(sp)
9e0: 00000000 nop
9e4: 8f828024 lw v0,-32732(gp)
9e8: 00000000 nop
9ec: 24450f80 addiu a1,v0,3968
9f0: 32020002 andi v0,s0,0x2
9f4: 1040000c beqz v0,a28 <state_print_state+0xf8>
9f8: 32020040 andi v0,s0,0x40
9fc: 8f848024 lw a0,-32732(gp)
a00: 8f998040 lw t9,printf
a04: 00000000 nop
a08: 0320f809 jalr t9
a0c: 24840f98 addiu a0,a0,3992
a10: 8fbc0010 lw gp,16(sp)
a14: 00000000 nop
a18: 8f828024 lw v0,-32732(gp)
a1c: 00000000 nop
a20: 24450f80 addiu a1,v0,3968
a24: 32020040 andi v0,s0,0x40
a28: 10400008 beqz v0,a4c <state_print_state+0x11c>
a2c: 00000000 nop
a30: 8f848024 lw a0,-32732(gp)
a34: 8f998040 lw t9,printf
a38: 00000000 nop
a3c: 0320f809 jalr t9
a40: 24840fa8 addiu a0,a0,4008
a44: 8fbc0010 lw gp,16(sp)
a48: 00000000 nop
a4c: 8f998060 lw t9,-32672(gp)
a50: 8fbf001c lw ra,28(sp)
a54: 8fb00018 lw s0,24(sp)
a58: 24040020 li a0,32
a5c: 03200008 jr t9
a60: 27bd0020 addiu sp,sp,32
00000a64 <state_save>:
a64: 3c1c0002 lui gp,0x2
a68: 279c86fc addiu gp,gp,-30980
a6c: 0399e021 addu gp,gp,t9
a70: 27bdffe0 addiu sp,sp,-32
a74: afbf001c sw ra,28(sp)
a78: afb00018 sw s0,24(sp)
a7c: afbc0010 sw gp,16(sp)
a80: 8f848024 lw a0,-32732(gp)
a84: 8f998040 lw t9,printf
a88: 24840fb4 addiu a0,a0,4020
a8c: 0320f809 jalr t9
a90: 00a08021 move s0,a1
a94: 8fbc0010 lw gp,16(sp)
a98: 8e040020 lw a0,32(s0)
a9c: 8f998024 lw t9,-32732(gp)
aa0: 8fbf001c lw ra,28(sp)
aa4: 8fb00018 lw s0,24(sp)
aa8: 27390930 addiu t9,t9,2352
aac: 03200008 jr t9
ab0: 27bd0020 addiu sp,sp,32
00000ab4 <state_print>:
ab4: 3c1c0002 lui gp,0x2
ab8: 279c86ac addiu gp,gp,-31060
abc: 0399e021 addu gp,gp,t9
ac0: 27bdffe0 addiu sp,sp,-32
ac4: afbf001c sw ra,28(sp)
ac8: afb00018 sw s0,24(sp)
acc: afbc0010 sw gp,16(sp)
ad0: 8f848024 lw a0,-32732(gp)
ad4: 8f998040 lw t9,printf
ad8: 24840fc0 addiu a0,a0,4032
adc: 0320f809 jalr t9
[*] Function printf used 7 times libxt_state.so