[*] 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
980: 8c590014 lw t9,20(v0)
984: 00000000 nop
988: 0320f809 jalr t9
98c: 24040002 li a0,2
990: 8fbf001c lw ra,28(sp)
994: 00000000 nop
998: 03e00008 jr ra
99c: 27bd0020 addiu sp,sp,32
000009a0 <libxt_MARK_init>:
9a0: 3c1c0002 lui gp,0x2
9a4: 279c9060 addiu gp,gp,-28576
9a8: 0399e021 addu gp,gp,t9
9ac: 8f848018 lw a0,-32744(gp)
9b0: 8f998048 lw t9,-32696(gp)
9b4: 24841930 addiu a0,a0,6448
9b8: 03200008 jr t9
9bc: 24050003 li a1,3
000009c0 <ark_tg_save>:
9c0: 3c1c0002 lui gp,0x2
9c4: 279c9040 addiu gp,gp,-28608
9c8: 0399e021 addu gp,gp,t9
9cc: 8f848024 lw a0,-32732(gp)
9d0: 8ca60024 lw a2,36(a1)
9d4: 8f998040 lw t9,printf
9d8: 8ca50020 lw a1,32(a1)
9dc: 03200008 jr t9
9e0: 2484146c addiu a0,a0,5228
000009e4 <ark_tg_print>:
9e4: 3c1c0002 lui gp,0x2
9e8: 279c901c addiu gp,gp,-28644
9ec: 0399e021 addu gp,gp,t9
9f0: 8ca30020 lw v1,32(a1)
9f4: 8ca60024 lw a2,36(a1)
9f8: 14600005 bnez v1,a10 <ark_tg_print+0x2c>
9fc: 00062827 nor a1,zero,a2
a00: 8f848024 lw a0,-32732(gp)
a04: 8f998040 lw t9,printf
a08: 10000007 b a28 <ark_tg_print+0x44>
a0c: 24841484 addiu a0,a0,5252
a10: 14660007 bne v1,a2,a30 <ark_tg_print+0x4c>
a14: 00000000 nop
a18: 8f848024 lw a0,-32732(gp)
a1c: 8f998040 lw t9,printf
a20: 24841494 addiu a0,a0,5268
a24: 00602821 move a1,v1
a28: 03200008 jr t9
a2c: 00000000 nop
a30: 14c00005 bnez a2,a48 <ark_tg_print+0x64>
a34: 2402ffff li v0,-1
a38: 8f848024 lw a0,-32732(gp)
a3c: 8f998040 lw t9,printf
a40: 1000fff8 b a24 <ark_tg_print+0x40>
a44: 248414a4 addiu a0,a0,5284
a48: 8f998040 lw t9,printf
a4c: 14c20004 bne a2,v0,a60 <ark_tg_print+0x7c>
a50: 00602821 move a1,v1
--
a58: 1000fff3 b a28 <ark_tg_print+0x44>
a5c: 248414b4 addiu a0,a0,5300
a60: 8f848024 lw a0,-32732(gp)
a64: 03200008 jr t9
a68: 248414c4 addiu a0,a0,5316
00000a6c <MARK_save_v1>:
a6c: 3c1c0002 lui gp,0x2
a70: 279c8f94 addiu gp,gp,-28780
a74: 0399e021 addu gp,gp,t9
a78: 27bdffe0 addiu sp,sp,-32
a7c: afbf001c sw ra,28(sp)
a80: afb00018 sw s0,24(sp)
a84: afbc0010 sw gp,16(sp)
a88: 90a30024 lbu v1,36(a1)
a8c: 24020001 li v0,1
a90: 1062000b beq v1,v0,ac0 <MARK_save_v1+0x54>
a94: 00a08021 move s0,a1
a98: 10600005 beqz v1,ab0 <MARK_save_v1+0x44>
a9c: 24020002 li v0,2
aa0: 14620012 bne v1,v0,aec <MARK_save_v1+0x80>
aa4: 00000000 nop
aa8: 10000009 b ad0 <MARK_save_v1+0x64>
aac: 00000000 nop
ab0: 8f848024 lw a0,-32732(gp)
ab4: 8f998040 lw t9,printf
ab8: 10000008 b adc <MARK_save_v1+0x70>
abc: 248414dc addiu a0,a0,5340
ac0: 8f848024 lw a0,-32732(gp)
ac4: 8f998040 lw t9,printf
ac8: 10000004 b adc <MARK_save_v1+0x70>
acc: 248414e8 addiu a0,a0,5352
ad0: 8f848024 lw a0,-32732(gp)
ad4: 8f998040 lw t9,printf
ad8: 248414f4 addiu a0,a0,5364
adc: 0320f809 jalr t9
ae0: 00000000 nop
ae4: 8fbc0010 lw gp,16(sp)
ae8: 00000000 nop
aec: 8f848024 lw a0,-32732(gp)
af0: 8e050020 lw a1,32(s0)
af4: 8f998040 lw t9,printf
af8: 8fbf001c lw ra,28(sp)
afc: 8fb00018 lw s0,24(sp)
b00: 24841500 addiu a0,a0,5376
b04: 03200008 jr t9
b08: 27bd0020 addiu sp,sp,32
00000b0c <MARK_print_v1>:
b0c: 3c1c0002 lui gp,0x2
b10: 279c8ef4 addiu gp,gp,-28940
b14: 0399e021 addu gp,gp,t9
b18: 27bdffe0 addiu sp,sp,-32
b1c: afbf001c sw ra,28(sp)
b20: afb00018 sw s0,24(sp)
b24: afbc0010 sw gp,16(sp)
b28: 90a30024 lbu v1,36(a1)
b2c: 24020001 li v0,1
b30: 1062000b beq v1,v0,b60 <MARK_print_v1+0x54>
b34: 00a08021 move s0,a1
b38: 10600005 beqz v1,b50 <MARK_print_v1+0x44>
b3c: 24020002 li v0,2
b40: 14620012 bne v1,v0,b8c <MARK_print_v1+0x80>
b44: 00000000 nop
b48: 10000009 b b70 <MARK_print_v1+0x64>
b4c: 00000000 nop
b50: 8f848024 lw a0,-32732(gp)
b54: 8f998040 lw t9,printf
b58: 10000008 b b7c <MARK_print_v1+0x70>
b5c: 24841508 addiu a0,a0,5384
b60: 8f848024 lw a0,-32732(gp)
b64: 8f998040 lw t9,printf
b68: 10000004 b b7c <MARK_print_v1+0x70>
b6c: 24841514 addiu a0,a0,5396
b70: 8f848024 lw a0,-32732(gp)
b74: 8f998040 lw t9,printf
b78: 24841520 addiu a0,a0,5408
b7c: 0320f809 jalr t9
b80: 00000000 nop
b84: 8fbc0010 lw gp,16(sp)
b88: 00000000 nop
b8c: 8f848024 lw a0,-32732(gp)
b90: 8e050020 lw a1,32(s0)
b94: 8f998040 lw t9,printf
b98: 8fbf001c lw ra,28(sp)
b9c: 8fb00018 lw s0,24(sp)
ba0: 24841500 addiu a0,a0,5376
ba4: 03200008 jr t9
ba8: 27bd0020 addiu sp,sp,32
00000bac <MARK_save_v0>:
bac: 3c1c0002 lui gp,0x2
bb0: 279c8e54 addiu gp,gp,-29100
bb4: 0399e021 addu gp,gp,t9
bb8: 27bdffe0 addiu sp,sp,-32
bbc: afbf001c sw ra,28(sp)
bc0: afb00018 sw s0,24(sp)
bc4: afbc0010 sw gp,16(sp)
bc8: 8f848024 lw a0,-32732(gp)
bcc: 8f998040 lw t9,printf
bd0: 248414dc addiu a0,a0,5340
bd4: 0320f809 jalr t9
bd8: 00a08021 move s0,a1
bdc: 8fbc0010 lw gp,16(sp)
be0: 8e050020 lw a1,32(s0)
be4: 8f848024 lw a0,-32732(gp)
be8: 8f998040 lw t9,printf
bec: 8fbf001c lw ra,28(sp)
bf0: 8fb00018 lw s0,24(sp)
bf4: 24841500 addiu a0,a0,5376
bf8: 03200008 jr t9
bfc: 27bd0020 addiu sp,sp,32
00000c00 <MARK_print_v0>:
c00: 3c1c0002 lui gp,0x2
c04: 279c8e00 addiu gp,gp,-29184
c08: 0399e021 addu gp,gp,t9
c0c: 27bdffe0 addiu sp,sp,-32
c10: afbf001c sw ra,28(sp)
c14: afb00018 sw s0,24(sp)
c18: afbc0010 sw gp,16(sp)
c1c: 8f848024 lw a0,-32732(gp)
c20: 8f998040 lw t9,printf
c24: 24841508 addiu a0,a0,5384
c28: 0320f809 jalr t9
c2c: 00a08021 move s0,a1
c30: 8fbc0010 lw gp,16(sp)
c34: 8e050020 lw a1,32(s0)
c38: 8f848024 lw a0,-32732(gp)
c3c: 8f998040 lw t9,printf
c40: 8fbf001c lw ra,28(sp)
c44: 8fb00018 lw s0,24(sp)
[*] Function printf used 17 times libxt_MARK.so