[*] Binary protection state of libip6t_LOG.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 libip6t_LOG.so
0000093c <libip6t_LOG_init>:
93c: 3c1c0002 lui gp,0x2
940: 279c8f34 addiu gp,gp,-28876
944: 0399e021 addu gp,gp,t9
948: 8f848018 lw a0,-32744(gp)
94c: 8f998050 lw t9,-32688(gp)
950: 00000000 nop
954: 03200008 jr t9
958: 24841830 addiu a0,a0,6192
0000095c <LOG_save>:
95c: 3c1c0002 lui gp,0x2
960: 279c8f14 addiu gp,gp,-28908
964: 0399e021 addu gp,gp,t9
968: 27bdffd8 addiu sp,sp,-40
96c: afbf0024 sw ra,36(sp)
970: afb10020 sw s1,32(sp)
974: afb0001c sw s0,28(sp)
978: afbc0010 sw gp,16(sp)
97c: 24b10020 addiu s1,a1,32
980: 92220002 lbu v0,2(s1)
984: 00000000 nop
988: 10400007 beqz v0,9a8 <LOG_save+0x4c>
98c: 00a08021 move s0,a1
990: 8f848024 lw a0,-32732(gp)
994: 8f998044 lw t9,printf
998: 24841298 addiu a0,a0,4760
99c: 0320f809 jalr t9
9a0: 24a50022 addiu a1,a1,34
9a4: 8fbc0010 lw gp,16(sp)
9a8: 92050020 lbu a1,32(s0)
9ac: 24020004 li v0,4
9b0: 10a20007 beq a1,v0,9d0 <LOG_save+0x74>
9b4: 00000000 nop
9b8: 8f848024 lw a0,-32732(gp)
9bc: 8f998044 lw t9,printf
9c0: 00000000 nop
9c4: 0320f809 jalr t9
9c8: 248412ac addiu a0,a0,4780
9cc: 8fbc0010 lw gp,16(sp)
9d0: 92220001 lbu v0,1(s1)
9d4: 00000000 nop
9d8: 30420001 andi v0,v0,0x1
9dc: 10400007 beqz v0,9fc <LOG_save+0xa0>
9e0: 00000000 nop
9e4: 8f848024 lw a0,-32732(gp)
9e8: 8f998044 lw t9,printf
9ec: 00000000 nop
9f0: 0320f809 jalr t9
9f4: 248412bc addiu a0,a0,4796
9f8: 8fbc0010 lw gp,16(sp)
9fc: 92220001 lbu v0,1(s1)
a00: 00000000 nop
a04: 30420002 andi v0,v0,0x2
a08: 10400007 beqz v0,a28 <LOG_save+0xcc>
a0c: 00000000 nop
a10: 8f848024 lw a0,-32732(gp)
a14: 8f998044 lw t9,printf
a18: 00000000 nop
a1c: 0320f809 jalr t9
a20: 248412d0 addiu a0,a0,4816
a24: 8fbc0010 lw gp,16(sp)
a28: 92220001 lbu v0,1(s1)
a2c: 00000000 nop
a30: 30420004 andi v0,v0,0x4
a34: 10400007 beqz v0,a54 <LOG_save+0xf8>
a38: 00000000 nop
a3c: 8f848024 lw a0,-32732(gp)
a40: 8f998044 lw t9,printf
a44: 00000000 nop
a48: 0320f809 jalr t9
a4c: 248412e4 addiu a0,a0,4836
a50: 8fbc0010 lw gp,16(sp)
a54: 92220001 lbu v0,1(s1)
a58: 00000000 nop
a5c: 30420008 andi v0,v0,0x8
a60: 10400009 beqz v0,a88 <LOG_save+0x12c>
a64: 00000000 nop
a68: 8f848024 lw a0,-32732(gp)
a6c: 8f998044 lw t9,printf
a70: 8fbf0024 lw ra,36(sp)
a74: 8fb10020 lw s1,32(sp)
a78: 8fb0001c lw s0,28(sp)
a7c: 248412f8 addiu a0,a0,4856
a80: 03200008 jr t9
a84: 27bd0028 addiu sp,sp,40
a88: 8fbf0024 lw ra,36(sp)
a8c: 8fb10020 lw s1,32(sp)
a90: 8fb0001c lw s0,28(sp)
a94: 03e00008 jr ra
a98: 27bd0028 addiu sp,sp,40
00000a9c <LOG_print>:
a9c: 3c1c0002 lui gp,0x2
aa0: 279c8dd4 addiu gp,gp,-29228
aa4: 0399e021 addu gp,gp,t9
aa8: 27bdffd8 addiu sp,sp,-40
aac: afbf0024 sw ra,36(sp)
ab0: afb20020 sw s2,32(sp)
ab4: afb1001c sw s1,28(sp)
ab8: afb00018 sw s0,24(sp)
abc: afbc0010 sw gp,16(sp)
ac0: 8f848024 lw a0,-32732(gp)
ac4: 8f998044 lw t9,printf
ac8: 00a09021 move s2,a1
acc: 00c08021 move s0,a2
ad0: 0320f809 jalr t9
ad4: 24841304 addiu a0,a0,4868
ad8: 8fbc0010 lw gp,16(sp)
adc: 92460020 lbu a2,32(s2)
ae0: 12000008 beqz s0,b04 <LOG_print+0x68>
ae4: 26510020 addiu s1,s2,32
ae8: 8f848024 lw a0,-32732(gp)
aec: 8f998044 lw t9,printf
af0: 92250001 lbu a1,1(s1)
af4: 0320f809 jalr t9
af8: 2484130c addiu a0,a0,4876
afc: 10000057 b c5c <LOG_print+0x1c0>
b00: 00000000 nop
b04: 8f828018 lw v0,-32744(gp)
b08: 00008021 move s0,zero
b0c: 24431774 addiu v1,v0,6004
b10: 24040009 li a0,9
b14: 8c620000 lw v0,0(v1)
b18: 00000000 nop
b1c: 14c20010 bne a2,v0,b60 <LOG_print+0xc4>
b20: 24630008 addiu v1,v1,8
b24: 8f828018 lw v0,-32744(gp)
b28: 001018c0 sll v1,s0,0x3
b2c: 24421770 addiu v0,v0,6000
b30: 8f848024 lw a0,-32732(gp)
b34: 00621821 addu v1,v1,v0
b38: 8f998044 lw t9,printf
b3c: 8c650000 lw a1,0(v1)
b40: 0320f809 jalr t9
b44: 24841320 addiu a0,a0,4896
b48: 24020009 li v0,9
b4c: 8fbc0010 lw gp,16(sp)
b50: 1602000c bne s0,v0,b84 <LOG_print+0xe8>
b54: 00000000 nop
b58: 10000004 b b6c <LOG_print+0xd0>
b5c: 00000000 nop
b60: 26100001 addiu s0,s0,1
b64: 1604ffeb bne s0,a0,b14 <LOG_print+0x78>
b68: 00000000 nop
b6c: 8f848024 lw a0,-32732(gp)
b70: 8f998044 lw t9,printf
b74: 92450020 lbu a1,32(s2)
b78: 0320f809 jalr t9
b7c: 2484132c addiu a0,a0,4908
b80: 8fbc0010 lw gp,16(sp)
b84: 92220001 lbu v0,1(s1)
b88: 00000000 nop
b8c: 30420001 andi v0,v0,0x1
b90: 10400007 beqz v0,bb0 <LOG_print+0x114>
b94: 00000000 nop
b98: 8f848024 lw a0,-32732(gp)
b9c: 8f998044 lw t9,printf
ba0: 00000000 nop
ba4: 0320f809 jalr t9
ba8: 24841340 addiu a0,a0,4928
bac: 8fbc0010 lw gp,16(sp)
bb0: 92220001 lbu v0,1(s1)
bb4: 00000000 nop
bb8: 30420002 andi v0,v0,0x2
bbc: 10400007 beqz v0,bdc <LOG_print+0x140>
bc0: 00000000 nop
bc4: 8f848024 lw a0,-32732(gp)
bc8: 8f998044 lw t9,printf
bcc: 00000000 nop
bd0: 0320f809 jalr t9
bd4: 24841350 addiu a0,a0,4944
bd8: 8fbc0010 lw gp,16(sp)
bdc: 92220001 lbu v0,1(s1)
be0: 00000000 nop
be4: 30420004 andi v0,v0,0x4
be8: 10400007 beqz v0,c08 <LOG_print+0x16c>
bec: 00000000 nop
bf0: 8f848024 lw a0,-32732(gp)
bf4: 8f998044 lw t9,printf
bf8: 00000000 nop
bfc: 0320f809 jalr t9
c00: 24841360 addiu a0,a0,4960
c04: 8fbc0010 lw gp,16(sp)
c08: 92220001 lbu v0,1(s1)
c0c: 00000000 nop
c10: 30420008 andi v0,v0,0x8
c14: 10400007 beqz v0,c34 <LOG_print+0x198>
c18: 00000000 nop
c1c: 8f848024 lw a0,-32732(gp)
c20: 8f998044 lw t9,printf
c24: 00000000 nop
c28: 0320f809 jalr t9
c2c: 2484136c addiu a0,a0,4972
c30: 8fbc0010 lw gp,16(sp)
c34: 92220001 lbu v0,1(s1)
c38: 00000000 nop
c3c: 304200e0 andi v0,v0,0xe0
c40: 10400007 beqz v0,c60 <LOG_print+0x1c4>
c44: 00000000 nop
c48: 8f848024 lw a0,-32732(gp)
c4c: 8f998044 lw t9,printf
c50: 00000000 nop
c54: 0320f809 jalr t9
c58: 24841374 addiu a0,a0,4980
c5c: 8fbc0010 lw gp,16(sp)
c60: 92220002 lbu v0,2(s1)
c64: 00000000 nop
c68: 1040000a beqz v0,c94 <LOG_print+0x1f8>
c6c: 26250002 addiu a1,s1,2
c70: 8f848024 lw a0,-32732(gp)
c74: 8f998044 lw t9,printf
c78: 8fbf0024 lw ra,36(sp)
c7c: 8fb20020 lw s2,32(sp)
[*] Function printf used 16 times libip6t_LOG.so