[*] Binary protection state of libxt_mark.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_mark.so
93c: 24a51078 addiu a1,a1,4216
940: 8c590014 lw t9,20(v0)
944: 00000000 nop
948: 0320f809 jalr t9
94c: 24040002 li a0,2
950: 8fbf001c lw ra,28(sp)
954: 00000000 nop
958: 03e00008 jr ra
95c: 27bd0020 addiu sp,sp,32
00000960 <libxt_mark_init>:
960: 3c1c0002 lui gp,0x2
964: 279c88d0 addiu gp,gp,-30512
968: 0399e021 addu gp,gp,t9
96c: 8f848018 lw a0,-32744(gp)
970: 8f998064 lw t9,-32668(gp)
974: 248411b0 addiu a0,a0,4528
978: 03200008 jr t9
97c: 24050002 li a1,2
00000980 <print_mark>:
980: 3c1c0002 lui gp,0x2
984: 279c88b0 addiu gp,gp,-30544
988: 0399e021 addu gp,gp,t9
98c: 2402ffff li v0,-1
990: 8f998040 lw t9,printf
994: 10a20005 beq a1,v0,9ac <print_mark+0x2c>
998: 00a03021 move a2,a1
99c: 00802821 move a1,a0
9a0: 8f848024 lw a0,-32732(gp)
9a4: 03200008 jr t9
9a8: 248410a4 addiu a0,a0,4260
9ac: 00802821 move a1,a0
9b0: 8f848024 lw a0,-32732(gp)
9b4: 03200008 jr t9
9b8: 248410b0 addiu a0,a0,4272
000009bc <ark_mt_save>:
9bc: 3c1c0002 lui gp,0x2
9c0: 279c8874 addiu gp,gp,-30604
9c4: 0399e021 addu gp,gp,t9
9c8: 27bdffd8 addiu sp,sp,-40
9cc: afbf0024 sw ra,36(sp)
9d0: afb10020 sw s1,32(sp)
9d4: afb0001c sw s0,28(sp)
9d8: afbc0010 sw gp,16(sp)
9dc: 24b00020 addiu s0,a1,32
9e0: 92020008 lbu v0,8(s0)
9e4: 00000000 nop
9e8: 10400008 beqz v0,a0c <ark_mt_save+0x50>
9ec: 00a08821 move s1,a1
9f0: 8f848024 lw a0,-32732(gp)
9f4: 8f998040 lw t9,printf
9f8: 00000000 nop
9fc: 0320f809 jalr t9
a00: 248410b8 addiu a0,a0,4280
a04: 8fbc0010 lw gp,16(sp)
a08: 00000000 nop
a0c: 8f848024 lw a0,-32732(gp)
a10: 8f998040 lw t9,printf
a14: 00000000 nop
a18: 0320f809 jalr t9
--
a24: 8e240020 lw a0,32(s1)
a28: 8f998024 lw t9,-32732(gp)
a2c: 8e050004 lw a1,4(s0)
a30: 8fbf0024 lw ra,36(sp)
a34: 8fb10020 lw s1,32(sp)
a38: 8fb0001c lw s0,28(sp)
a3c: 27390980 addiu t9,t9,2432
a40: 03200008 jr t9
a44: 27bd0028 addiu sp,sp,40
00000a48 <ark_save>:
a48: 3c1c0002 lui gp,0x2
a4c: 279c87e8 addiu gp,gp,-30744
a50: 0399e021 addu gp,gp,t9
a54: 27bdffd8 addiu sp,sp,-40
a58: afbf0024 sw ra,36(sp)
a5c: afb10020 sw s1,32(sp)
a60: afb0001c sw s0,28(sp)
a64: afbc0010 sw gp,16(sp)
a68: 24b00020 addiu s0,a1,32
a6c: 92020008 lbu v0,8(s0)
a70: 00000000 nop
a74: 10400008 beqz v0,a98 <ark_save+0x50>
a78: 00a08821 move s1,a1
a7c: 8f848024 lw a0,-32732(gp)
a80: 8f998040 lw t9,printf
a84: 00000000 nop
a88: 0320f809 jalr t9
a8c: 248410b8 addiu a0,a0,4280
a90: 8fbc0010 lw gp,16(sp)
a94: 00000000 nop
a98: 8f848024 lw a0,-32732(gp)
a9c: 8f998040 lw t9,printf
aa0: 00000000 nop
aa4: 0320f809 jalr t9
aa8: 248410bc addiu a0,a0,4284
aac: 8fbc0010 lw gp,16(sp)
ab0: 8e240020 lw a0,32(s1)
ab4: 8f998024 lw t9,-32732(gp)
ab8: 8e050004 lw a1,4(s0)
abc: 8fbf0024 lw ra,36(sp)
ac0: 8fb10020 lw s1,32(sp)
ac4: 8fb0001c lw s0,28(sp)
ac8: 27390980 addiu t9,t9,2432
acc: 03200008 jr t9
ad0: 27bd0028 addiu sp,sp,40
00000ad4 <ark_mt_print>:
ad4: 3c1c0002 lui gp,0x2
ad8: 279c875c addiu gp,gp,-30884
adc: 0399e021 addu gp,gp,t9
ae0: 27bdffd8 addiu sp,sp,-40
ae4: afbf0024 sw ra,36(sp)
ae8: afb10020 sw s1,32(sp)
aec: afb0001c sw s0,28(sp)
af0: afbc0010 sw gp,16(sp)
af4: 8f848024 lw a0,-32732(gp)
af8: 8f998040 lw t9,printf
afc: 24b00020 addiu s0,a1,32
b00: 248410c4 addiu a0,a0,4292
--
b20: 00000000 nop
b24: 0320f809 jalr t9
b28: 24040021 li a0,33
b2c: 8fbc0010 lw gp,16(sp)
b30: 00000000 nop
b34: 8f998024 lw t9,-32732(gp)
b38: 8e240020 lw a0,32(s1)
b3c: 8e050004 lw a1,4(s0)
b40: 8fbf0024 lw ra,36(sp)
b44: 8fb10020 lw s1,32(sp)
b48: 8fb0001c lw s0,28(sp)
b4c: 27390980 addiu t9,t9,2432
b50: 03200008 jr t9
b54: 27bd0028 addiu sp,sp,40
00000b58 <ark_print>:
b58: 3c1c0002 lui gp,0x2
b5c: 279c86d8 addiu gp,gp,-31016
b60: 0399e021 addu gp,gp,t9
b64: 27bdffd8 addiu sp,sp,-40
b68: afbf0024 sw ra,36(sp)
b6c: afb10020 sw s1,32(sp)
b70: afb0001c sw s0,28(sp)
b74: afbc0010 sw gp,16(sp)
b78: 8f848024 lw a0,-32732(gp)
b7c: 8f998040 lw t9,printf
b80: 24b00020 addiu s0,a1,32
b84: 248410d0 addiu a0,a0,4304
[*] Function printf used 7 times libxt_mark.so