[*] Binary protection state of libip6t_icmp6.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_icmp6.so
a2c: 3c1c0002 lui gp,0x2
a30: 279c8df4 addiu gp,gp,-29196
a34: 0399e021 addu gp,gp,t9
a38: 8f848018 lw a0,-32744(gp)
a3c: 8f998044 lw t9,-32700(gp)
a40: 00000000 nop
a44: 03200008 jr t9
a48: 248417e0 addiu a0,a0,6112
00000a4c <icmp6_save>:
a4c: 3c1c0002 lui gp,0x2
a50: 279c8dd4 addiu gp,gp,-29228
a54: 0399e021 addu gp,gp,t9
a58: 27bdffd8 addiu sp,sp,-40
a5c: afbf0024 sw ra,36(sp)
a60: afb10020 sw s1,32(sp)
a64: afb0001c sw s0,28(sp)
a68: afbc0010 sw gp,16(sp)
a6c: 24b00020 addiu s0,a1,32
a70: 92020003 lbu v0,3(s0)
a74: 00000000 nop
a78: 30420001 andi v0,v0,0x1
a7c: 10400008 beqz v0,aa0 <icmp6_save+0x54>
a80: 00a08821 move s1,a1
a84: 8f848024 lw a0,-32732(gp)
a88: 8f998048 lw t9,printf
a8c: 00000000 nop
a90: 0320f809 jalr t9
a94: 24841348 addiu a0,a0,4936
a98: 8fbc0010 lw gp,16(sp)
a9c: 00000000 nop
aa0: 8f848024 lw a0,-32732(gp)
aa4: 8f998048 lw t9,printf
aa8: 92250020 lbu a1,32(s1)
aac: 0320f809 jalr t9
ab0: 2484134c addiu a0,a0,4940
ab4: 92050001 lbu a1,1(s0)
ab8: 8fbc0010 lw gp,16(sp)
abc: 14a00005 bnez a1,ad4 <icmp6_save+0x88>
ac0: 240200ff li v0,255
ac4: 92030002 lbu v1,2(s0)
ac8: 00000000 nop
acc: 10620008 beq v1,v0,af0 <icmp6_save+0xa4>
ad0: 00000000 nop
ad4: 8f848024 lw a0,-32732(gp)
ad8: 8f998048 lw t9,printf
adc: 00000000 nop
ae0: 0320f809 jalr t9
ae4: 24841360 addiu a0,a0,4960
ae8: 8fbc0010 lw gp,16(sp)
aec: 00000000 nop
af0: 8f998068 lw t9,-32664(gp)
af4: 8fbf0024 lw ra,36(sp)
af8: 8fb10020 lw s1,32(sp)
afc: 8fb0001c lw s0,28(sp)
b00: 24040020 li a0,32
b04: 03200008 jr t9
b08: 27bd0028 addiu sp,sp,40
00000b0c <icmp6_print>:
b0c: 3c1c0002 lui gp,0x2
b10: 279c8d14 addiu gp,gp,-29420
b14: 0399e021 addu gp,gp,t9
b18: 27bdffd0 addiu sp,sp,-48
b1c: afbf002c sw ra,44(sp)
b20: afb40028 sw s4,40(sp)
b24: afb30024 sw s3,36(sp)
b28: afb20020 sw s2,32(sp)
b2c: afb1001c sw s1,28(sp)
b30: afb00018 sw s0,24(sp)
b34: afbc0010 sw gp,16(sp)
b38: 8f848024 lw a0,-32732(gp)
b3c: 8f998048 lw t9,printf
b40: 24b30020 addiu s3,a1,32
b44: 24841364 addiu a0,a0,4964
--
b98: 1450000a bne v0,s0,bc4 <icmp6_print+0xb8>
b9c: 00000000 nop
ba0: 90820002 lbu v0,2(a0)
ba4: 00000000 nop
ba8: 14520007 bne v0,s2,bc8 <icmp6_print+0xbc>
bac: 24630001 addiu v1,v1,1
bb0: 14a00009 bnez a1,bd8 <icmp6_print+0xcc>
bb4: 2463ffff addiu v1,v1,-1
bb8: 8f828024 lw v0,-32732(gp)
bbc: 10000009 b be4 <icmp6_print+0xd8>
bc0: 24451584 addiu a1,v0,5508
bc4: 24630001 addiu v1,v1,1
bc8: 1466ffed bne v1,a2,b80 <icmp6_print+0x74>
bcc: 24840008 addiu a0,a0,8
bd0: 1000000d b c08 <icmp6_print+0xfc>
bd4: 00000000 nop
bd8: 8f828024 lw v0,-32732(gp)
bdc: 00000000 nop
be0: 24451370 addiu a1,v0,4976
be4: 8f828018 lw v0,-32744(gp)
be8: 000318c0 sll v1,v1,0x3
bec: 244216ec addiu v0,v0,5868
bf0: 8f848024 lw a0,-32732(gp)
bf4: 00621821 addu v1,v1,v0
bf8: 8c660000 lw a2,0(v1)
bfc: 8f998048 lw t9,printf
c00: 10000025 b c98 <icmp6_print+0x18c>
c04: 24841374 addiu a0,a0,4980
c08: 10a00007 beqz a1,c28 <icmp6_print+0x11c>
c0c: 00000000 nop
c10: 8f998068 lw t9,-32664(gp)
c14: 00000000 nop
c18: 0320f809 jalr t9
c1c: 24040021 li a0,33
c20: 8fbc0010 lw gp,16(sp)
c24: 00000000 nop
c28: 8f848024 lw a0,-32732(gp)
c2c: 8f998048 lw t9,printf
c30: 2484137c addiu a0,a0,4988
c34: 0320f809 jalr t9
c38: 02802821 move a1,s4
c3c: 8fbc0010 lw gp,16(sp)
c40: 16000009 bnez s0,c68 <icmp6_print+0x15c>
c44: 240200ff li v0,255
c48: 16420007 bne s2,v0,c68 <icmp6_print+0x15c>
c4c: 00000000 nop
c50: 8f998068 lw t9,-32664(gp)
c54: 00000000 nop
c58: 0320f809 jalr t9
c5c: 24040020 li a0,32
c60: 1000000f b ca0 <icmp6_print+0x194>
c64: 00000000 nop
c68: 8f998048 lw t9,printf
c6c: 16120006 bne s0,s2,c88 <icmp6_print+0x17c>
c70: 02002821 move a1,s0
c74: 8f848024 lw a0,-32732(gp)
c78: 0320f809 jalr t9
c7c: 24841384 addiu a0,a0,4996
c80: 10000007 b ca0 <icmp6_print+0x194>
c84: 00000000 nop
c88: 8f848024 lw a0,-32732(gp)
c8c: 00000000 nop
c90: 24841390 addiu a0,a0,5008
c94: 02403021 move a2,s2
c98: 0320f809 jalr t9
c9c: 00000000 nop
ca0: 92620003 lbu v0,3(s3)
ca4: 8fbc0010 lw gp,16(sp)
ca8: 304500fe andi a1,v0,0xfe
cac: 10a0000c beqz a1,ce0 <icmp6_print+0x1d4>
cb0: 00000000 nop
cb4: 8f848024 lw a0,-32732(gp)
cb8: 8f998048 lw t9,printf
cbc: 8fbf002c lw ra,44(sp)
cc0: 8fb40028 lw s4,40(sp)
--
1068: 8fb00020 lw s0,32(sp)
106c: 03e00008 jr ra
1070: 27bd0030 addiu sp,sp,48
00001074 <icmp6_help>:
1074: 3c1c0002 lui gp,0x2
1078: 279c87ac addiu gp,gp,-30804
107c: 0399e021 addu gp,gp,t9
1080: 27bdffc8 addiu sp,sp,-56
1084: afbf0034 sw ra,52(sp)
1088: afb50030 sw s5,48(sp)
108c: afb4002c sw s4,44(sp)
1090: afb30028 sw s3,40(sp)
1094: afb20024 sw s2,36(sp)
1098: afb10020 sw s1,32(sp)
109c: afb0001c sw s0,28(sp)
10a0: afbc0010 sw gp,16(sp)
10a4: 8f848024 lw a0,-32732(gp)
10a8: 8f998040 lw t9,-32704(gp)
10ac: 00000000 nop
10b0: 0320f809 jalr t9
10b4: 24841448 addiu a0,a0,5192
10b8: 8fbc0010 lw gp,16(sp)
10bc: 00008821 move s1,zero
10c0: 8f848024 lw a0,-32732(gp)
10c4: 8f998048 lw t9,printf
10c8: 00000000 nop
10cc: 0320f809 jalr t9
10d0: 248414b0 addiu a0,a0,5296
10d4: 8fbc0010 lw gp,16(sp)
10d8: 24120019 li s2,25
10dc: 8f828018 lw v0,-32744(gp)
10e0: 00000000 nop
10e4: 245016ec addiu s0,v0,5868
10e8: 8f828024 lw v0,-32732(gp)
10ec: 00000000 nop
10f0: 245514d4 addiu s5,v0,5332
10f4: 8f828024 lw v0,-32732(gp)
10f8: 00000000 nop
10fc: 245414cc addiu s4,v0,5324
1100: 8f828024 lw v0,-32732(gp)
1104: 00000000 nop
1108: 245314c4 addiu s3,v0,5316
110c: 8f998048 lw t9,printf
1110: 12200013 beqz s1,1160 <icmp6_help+0xec>
1114: 02a02021 move a0,s5
[*] Function printf used 10 times libip6t_icmp6.so