[*] Binary protection state of libxt_tcp.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_tcp.so

     a30:	afbc0010 	sw	gp,16(sp)
     a34:	8f828018 	lw	v0,-32744(gp)
     a38:	309100ff 	andi	s1,a0,0xff
     a3c:	24551e40 	addiu	s5,v0,7744
     a40:	8f828018 	lw	v0,-32744(gp)
     a44:	00002021 	move	a0,zero
     a48:	24541e3c 	addiu	s4,v0,7740
     a4c:	8f828024 	lw	v0,-32732(gp)
     a50:	10000018 	b	ab4 <print_tcpf+0xb0>
     a54:	245319f0 	addiu	s3,v0,6640
     a58:	26100001 	addiu	s0,s0,1
     a5c:	8c720000 	lw	s2,0(v1)
     a60:	00000000 	nop
     a64:	02321024 	and	v0,s1,s2
     a68:	1040fffb 	beqz	v0,a58 <print_tcpf+0x54>
     a6c:	24630008 	addiu	v1,v1,8
     a70:	10800007 	beqz	a0,a90 <print_tcpf+0x8c>
     a74:	001010c0 	sll	v0,s0,0x3
     a78:	8f998070 	lw	t9,-32656(gp)
     a7c:	00000000 	nop
     a80:	0320f809 	jalr	t9
     a84:	2404002c 	li	a0,44
     a88:	8fbc0010 	lw	gp,16(sp)
     a8c:	001010c0 	sll	v0,s0,0x3
     a90:	00541021 	addu	v0,v0,s4
     a94:	8f998048 	lw	t9,printf
     a98:	8c450000 	lw	a1,0(v0)
     a9c:	0320f809 	jalr	t9
     aa0:	02602021 	move	a0,s3
     aa4:	00121027 	nor	v0,zero,s2
     aa8:	8fbc0010 	lw	gp,16(sp)
     aac:	02228824 	and	s1,s1,v0
     ab0:	24040001 	li	a0,1
     ab4:	12200003 	beqz	s1,ac4 <print_tcpf+0xc0>
     ab8:	02a01821 	move	v1,s5
     abc:	1000ffe7 	b	a5c <print_tcpf+0x58>
     ac0:	00008021 	move	s0,zero
     ac4:	1480000d 	bnez	a0,afc <print_tcpf+0xf8>
     ac8:	00000000 	nop
     acc:	8f848024 	lw	a0,-32732(gp)
     ad0:	8f998048 	lw	t9,printf
     ad4:	8fbf0034 	lw	ra,52(sp)
     ad8:	8fb50030 	lw	s5,48(sp)
--
     b1c:	27bd0038 	addiu	sp,sp,56

00000b20 <tcp_save>:
     b20:	3c1c0002 	lui	gp,0x2
     b24:	279c9420 	addiu	gp,gp,-27616
     b28:	0399e021 	addu	gp,gp,t9
     b2c:	27bdffd8 	addiu	sp,sp,-40
     b30:	afbf0024 	sw	ra,36(sp)
     b34:	afb10020 	sw	s1,32(sp)
     b38:	afb0001c 	sw	s0,28(sp)
     b3c:	afbc0010 	sw	gp,16(sp)
     b40:	94a20020 	lhu	v0,32(a1)
     b44:	00a08821 	move	s1,a1
     b48:	14400005 	bnez	v0,b60 <tcp_save+0x40>
     b4c:	24b00020 	addiu	s0,a1,32
     b50:	96030002 	lhu	v1,2(s0)
     b54:	3402ffff 	li	v0,0xffff
     b58:	1062001a 	beq	v1,v0,bc4 <tcp_save+0xa4>
     b5c:	00000000 	nop
     b60:	9202000b 	lbu	v0,11(s0)
     b64:	00000000 	nop
     b68:	30420001 	andi	v0,v0,0x1
     b6c:	10400007 	beqz	v0,b8c <tcp_save+0x6c>
     b70:	00000000 	nop
     b74:	8f848024 	lw	a0,-32732(gp)
     b78:	8f998048 	lw	t9,printf
     b7c:	00000000 	nop
     b80:	0320f809 	jalr	t9
     b84:	248419fc 	addiu	a0,a0,6652
     b88:	8fbc0010 	lw	gp,16(sp)
     b8c:	96250020 	lhu	a1,32(s1)
     b90:	96060002 	lhu	a2,2(s0)
     b94:	8f998048 	lw	t9,printf
     b98:	10a60006 	beq	a1,a2,bb4 <tcp_save+0x94>
     b9c:	00000000 	nop
     ba0:	8f848024 	lw	a0,-32732(gp)
     ba4:	0320f809 	jalr	t9
     ba8:	24841a00 	addiu	a0,a0,6656
     bac:	10000004 	b	bc0 <tcp_save+0xa0>
     bb0:	00000000 	nop
     bb4:	8f848024 	lw	a0,-32732(gp)
     bb8:	0320f809 	jalr	t9
     bbc:	24841a10 	addiu	a0,a0,6672
     bc0:	8fbc0010 	lw	gp,16(sp)
     bc4:	96020004 	lhu	v0,4(s0)
     bc8:	00000000 	nop
     bcc:	14400005 	bnez	v0,be4 <tcp_save+0xc4>
     bd0:	3402ffff 	li	v0,0xffff
     bd4:	96030006 	lhu	v1,6(s0)
     bd8:	00000000 	nop
     bdc:	1062001a 	beq	v1,v0,c48 <tcp_save+0x128>
     be0:	00000000 	nop
     be4:	9202000b 	lbu	v0,11(s0)
     be8:	00000000 	nop
     bec:	30420002 	andi	v0,v0,0x2
     bf0:	10400007 	beqz	v0,c10 <tcp_save+0xf0>
     bf4:	00000000 	nop
     bf8:	8f848024 	lw	a0,-32732(gp)
     bfc:	8f998048 	lw	t9,printf
     c00:	00000000 	nop
     c04:	0320f809 	jalr	t9
     c08:	248419fc 	addiu	a0,a0,6652
     c0c:	8fbc0010 	lw	gp,16(sp)
     c10:	96050004 	lhu	a1,4(s0)
     c14:	96060006 	lhu	a2,6(s0)
     c18:	8f998048 	lw	t9,printf
     c1c:	10a60006 	beq	a1,a2,c38 <tcp_save+0x118>
     c20:	00000000 	nop
     c24:	8f848024 	lw	a0,-32732(gp)
     c28:	0320f809 	jalr	t9
     c2c:	24841a1c 	addiu	a0,a0,6684
     c30:	10000004 	b	c44 <tcp_save+0x124>
     c34:	00000000 	nop
     c38:	8f848024 	lw	a0,-32732(gp)
     c3c:	0320f809 	jalr	t9
     c40:	24841a2c 	addiu	a0,a0,6700
     c44:	8fbc0010 	lw	gp,16(sp)
     c48:	92020008 	lbu	v0,8(s0)
     c4c:	00000000 	nop
     c50:	14400006 	bnez	v0,c6c <tcp_save+0x14c>
     c54:	00000000 	nop
     c58:	9202000b 	lbu	v0,11(s0)
     c5c:	00000000 	nop
     c60:	30420008 	andi	v0,v0,0x8
     c64:	10400013 	beqz	v0,cb4 <tcp_save+0x194>
     c68:	00000000 	nop
     c6c:	9202000b 	lbu	v0,11(s0)
     c70:	00000000 	nop
     c74:	30420008 	andi	v0,v0,0x8
     c78:	10400008 	beqz	v0,c9c <tcp_save+0x17c>
     c7c:	00000000 	nop
     c80:	8f848024 	lw	a0,-32732(gp)
     c84:	8f998048 	lw	t9,printf
     c88:	00000000 	nop
     c8c:	0320f809 	jalr	t9
     c90:	248419fc 	addiu	a0,a0,6652
     c94:	8fbc0010 	lw	gp,16(sp)
     c98:	00000000 	nop
     c9c:	8f848024 	lw	a0,-32732(gp)
     ca0:	8f998048 	lw	t9,printf
     ca4:	92050008 	lbu	a1,8(s0)
     ca8:	0320f809 	jalr	t9
     cac:	24841a38 	addiu	a0,a0,6712
     cb0:	8fbc0010 	lw	gp,16(sp)
     cb4:	92020009 	lbu	v0,9(s0)
     cb8:	00000000 	nop
     cbc:	14400006 	bnez	v0,cd8 <tcp_save+0x1b8>
     cc0:	00000000 	nop
     cc4:	9202000b 	lbu	v0,11(s0)
     cc8:	00000000 	nop
     ccc:	30420004 	andi	v0,v0,0x4
     cd0:	10400031 	beqz	v0,d98 <tcp_save+0x278>
     cd4:	00000000 	nop
     cd8:	9202000b 	lbu	v0,11(s0)
     cdc:	00000000 	nop
     ce0:	30420004 	andi	v0,v0,0x4
     ce4:	10400008 	beqz	v0,d08 <tcp_save+0x1e8>
     ce8:	00000000 	nop
     cec:	8f848024 	lw	a0,-32732(gp)
     cf0:	8f998048 	lw	t9,printf
     cf4:	00000000 	nop
     cf8:	0320f809 	jalr	t9
     cfc:	248419fc 	addiu	a0,a0,6652
     d00:	8fbc0010 	lw	gp,16(sp)
     d04:	00000000 	nop
     d08:	8f848024 	lw	a0,-32732(gp)
     d0c:	8f998048 	lw	t9,printf
     d10:	00000000 	nop
     d14:	0320f809 	jalr	t9
--
     dac:	3c1c0002 	lui	gp,0x2
     db0:	279c9194 	addiu	gp,gp,-28268
     db4:	0399e021 	addu	gp,gp,t9
     db8:	27bdffe0 	addiu	sp,sp,-32
     dbc:	afbf001c 	sw	ra,28(sp)
     dc0:	afb00018 	sw	s0,24(sp)
     dc4:	afbc0010 	sw	gp,16(sp)
     dc8:	14a00010 	bnez	a1,e0c <print_port+0x60>
     dcc:	3090ffff 	andi	s0,a0,0xffff
     dd0:	8f858024 	lw	a1,-32732(gp)
     dd4:	00102200 	sll	a0,s0,0x8
     dd8:	8f998058 	lw	t9,-32680(gp)
     ddc:	00101202 	srl	v0,s0,0x8
     de0:	3084ffff 	andi	a0,a0,0xffff
     de4:	00822025 	or	a0,a0,v0
     de8:	0320f809 	jalr	t9
     dec:	24a51a5c 	addiu	a1,a1,6748
     df0:	8fbc0010 	lw	gp,16(sp)
     df4:	10400005 	beqz	v0,e0c <print_port+0x60>
     df8:	00000000 	nop
     dfc:	8c450000 	lw	a1,0(v0)
     e00:	00000000 	nop
     e04:	14a00006 	bnez	a1,e20 <print_port+0x74>
     e08:	00000000 	nop
     e0c:	8f848024 	lw	a0,-32732(gp)
     e10:	8f998048 	lw	t9,printf
     e14:	24841a60 	addiu	a0,a0,6752
     e18:	10000004 	b	e2c <print_port+0x80>
     e1c:	02002821 	move	a1,s0
     e20:	8f848024 	lw	a0,-32732(gp)
     e24:	8f998048 	lw	t9,printf
     e28:	248419f0 	addiu	a0,a0,6640
     e2c:	8fbf001c 	lw	ra,28(sp)
--
     e4c:	afbf002c 	sw	ra,44(sp)
     e50:	afb40028 	sw	s4,40(sp)
     e54:	afb30024 	sw	s3,36(sp)
     e58:	afb20020 	sw	s2,32(sp)
     e5c:	afb1001c 	sw	s1,28(sp)
     e60:	afb00018 	sw	s0,24(sp)
     e64:	afbc0010 	sw	gp,16(sp)
     e68:	00801821 	move	v1,a0
     e6c:	30b1ffff 	andi	s1,a1,0xffff
     e70:	8fb30040 	lw	s3,64(sp)
     e74:	14e00004 	bnez	a3,e88 <print_ports+0x4c>
     e78:	30d2ffff 	andi	s2,a2,0xffff
     e7c:	8f828024 	lw	v0,-32732(gp)
     e80:	10000004 	b	e94 <print_ports+0x58>
     e84:	24501a70 	addiu	s0,v0,6768
     e88:	8f828024 	lw	v0,-32732(gp)
     e8c:	00000000 	nop
     e90:	24501a64 	addiu	s0,v0,6756
     e94:	16200005 	bnez	s1,eac <print_ports+0x70>
     e98:	3402ffff 	li	v0,0xffff
     e9c:	16420003 	bne	s2,v0,eac <print_ports+0x70>
     ea0:	00000000 	nop
     ea4:	10e0002f 	beqz	a3,f64 <print_ports+0x128>
     ea8:	00000000 	nop
     eac:	8f848024 	lw	a0,-32732(gp)
     eb0:	8f998048 	lw	t9,printf
     eb4:	248419f0 	addiu	a0,a0,6640
     eb8:	0320f809 	jalr	t9
     ebc:	00602821 	move	a1,v1
     ec0:	8fbc0010 	lw	gp,16(sp)
     ec4:	00000000 	nop
     ec8:	8f828024 	lw	v0,-32732(gp)
     ecc:	8f998048 	lw	t9,printf
     ed0:	16320007 	bne	s1,s2,ef0 <print_ports+0xb4>
     ed4:	24540dac 	addiu	s4,v0,3500
--
     f54:	8fb00018 	lw	s0,24(sp)
     f58:	24040020 	li	a0,32
     f5c:	03200008 	jr	t9
     f60:	27bd0030 	addiu	sp,sp,48
     f64:	8fbf002c 	lw	ra,44(sp)
     f68:	8fb40028 	lw	s4,40(sp)
     f6c:	8fb30024 	lw	s3,36(sp)
     f70:	8fb20020 	lw	s2,32(sp)
     f74:	8fb1001c 	lw	s1,28(sp)
     f78:	8fb00018 	lw	s0,24(sp)
     f7c:	03e00008 	jr	ra
     f80:	27bd0030 	addiu	sp,sp,48

00000f84 <tcp_print>:
     f84:	3c1c0002 	lui	gp,0x2
     f88:	279c8fbc 	addiu	gp,gp,-28740
     f8c:	0399e021 	addu	gp,gp,t9
     f90:	27bdffc8 	addiu	sp,sp,-56
     f94:	afbf0034 	sw	ra,52(sp)
     f98:	afb30030 	sw	s3,48(sp)
     f9c:	afb2002c 	sw	s2,44(sp)
     fa0:	afb10028 	sw	s1,40(sp)
     fa4:	afb00024 	sw	s0,36(sp)
     fa8:	afbc0018 	sw	gp,24(sp)
     fac:	8f848024 	lw	a0,-32732(gp)
     fb0:	8f998048 	lw	t9,printf
     fb4:	24841a6c 	addiu	a0,a0,6764
     fb8:	24b10020 	addiu	s1,a1,32
--
    1004:	96260006 	lhu	a2,6(s1)
    1008:	96250004 	lhu	a1,4(s1)
    100c:	24841a78 	addiu	a0,a0,6776
    1010:	30e70002 	andi	a3,a3,0x2
    1014:	0200c821 	move	t9,s0
    1018:	0320f809 	jalr	t9
    101c:	afb20010 	sw	s2,16(sp)
    1020:	9222000b 	lbu	v0,11(s1)
    1024:	92260008 	lbu	a2,8(s1)
    1028:	8fbc0018 	lw	gp,24(sp)
    102c:	14c00005 	bnez	a2,1044 <tcp_print+0xc0>
    1030:	30420008 	andi	v0,v0,0x8
    1034:	14400008 	bnez	v0,1058 <tcp_print+0xd4>
    1038:	00000000 	nop
    103c:	1000000f 	b	107c <tcp_print+0xf8>
    1040:	00000000 	nop
    1044:	14400004 	bnez	v0,1058 <tcp_print+0xd4>
    1048:	00000000 	nop
    104c:	8f828024 	lw	v0,-32732(gp)
    1050:	10000004 	b	1064 <tcp_print+0xe0>
    1054:	24451a70 	addiu	a1,v0,6768
    1058:	8f828024 	lw	v0,-32732(gp)
    105c:	00000000 	nop
    1060:	24451a64 	addiu	a1,v0,6756
    1064:	8f848024 	lw	a0,-32732(gp)
    1068:	8f998048 	lw	t9,printf
    106c:	00000000 	nop
    1070:	0320f809 	jalr	t9
    1074:	24841a7c 	addiu	a0,a0,6780
    1078:	8fbc0018 	lw	gp,24(sp)
    107c:	9222000b 	lbu	v0,11(s1)
    1080:	92300009 	lbu	s0,9(s1)
    1084:	9233000a 	lbu	s3,10(s1)
    1088:	16000005 	bnez	s0,10a0 <tcp_print+0x11c>
    108c:	30420004 	andi	v0,v0,0x4
    1090:	14400008 	bnez	v0,10b4 <tcp_print+0x130>
    1094:	00000000 	nop
    1098:	1000002e 	b	1154 <tcp_print+0x1d0>
    109c:	00000000 	nop
    10a0:	14400004 	bnez	v0,10b4 <tcp_print+0x130>
    10a4:	00000000 	nop
    10a8:	8f828024 	lw	v0,-32732(gp)
    10ac:	10000004 	b	10c0 <tcp_print+0x13c>
    10b0:	24451a70 	addiu	a1,v0,6768
    10b4:	8f828024 	lw	v0,-32732(gp)
    10b8:	00000000 	nop
    10bc:	24451a64 	addiu	a1,v0,6756
    10c0:	8f848024 	lw	a0,-32732(gp)
    10c4:	8f998048 	lw	t9,printf
    10c8:	00000000 	nop
    10cc:	0320f809 	jalr	t9
    10d0:	24841a8c 	addiu	a0,a0,6796
    10d4:	8fbc0018 	lw	gp,24(sp)
    10d8:	12400008 	beqz	s2,10fc <tcp_print+0x178>
    10dc:	02002821 	move	a1,s0
    10e0:	8f848024 	lw	a0,-32732(gp)
    10e4:	8f998048 	lw	t9,printf
    10e8:	24841a98 	addiu	a0,a0,6808
    10ec:	0320f809 	jalr	t9
--
    1108:	0200c821 	move	t9,s0
    110c:	0320f809 	jalr	t9
    1110:	00000000 	nop
    1114:	8fbc0018 	lw	gp,24(sp)
    1118:	00000000 	nop
    111c:	8f998070 	lw	t9,-32656(gp)
    1120:	00000000 	nop
    1124:	0320f809 	jalr	t9
    1128:	2404002f 	li	a0,47
    112c:	0200c821 	move	t9,s0
    1130:	0320f809 	jalr	t9
    1134:	02602021 	move	a0,s3
    1138:	8fbc0018 	lw	gp,24(sp)
    113c:	00000000 	nop
    1140:	8f998070 	lw	t9,-32656(gp)
    1144:	00000000 	nop
    1148:	0320f809 	jalr	t9
    114c:	24040020 	li	a0,32
    1150:	8fbc0018 	lw	gp,24(sp)
    1154:	9222000b 	lbu	v0,11(s1)
    1158:	00000000 	nop
    115c:	304500f0 	andi	a1,v0,0xf0
    1160:	10a0000b 	beqz	a1,1190 <tcp_print+0x20c>
    1164:	00000000 	nop
    1168:	8f848024 	lw	a0,-32732(gp)
    116c:	8f998048 	lw	t9,printf
    1170:	8fbf0034 	lw	ra,52(sp)
    1174:	8fb30030 	lw	s3,48(sp)


[*] Function printf used 19 times libxt_tcp.so