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

     be4:	24451e7c 	addiu	a1,v0,7804
     be8:	8f828024 	lw	v0,-32732(gp)
     bec:	10000008 	b	c10 <print_port+0xb0>
     bf0:	24451e64 	addiu	a1,v0,7780
     bf4:	8f828024 	lw	v0,-32732(gp)
     bf8:	10000005 	b	c10 <print_port+0xb0>
     bfc:	24451e6c 	addiu	a1,v0,7788
     c00:	8f828024 	lw	v0,-32732(gp)
     c04:	10000002 	b	c10 <print_port+0xb0>
     c08:	24451e74 	addiu	a1,v0,7796
     c0c:	00002821 	move	a1,zero
     c10:	00102200 	sll	a0,s0,0x8
     c14:	8f998050 	lw	t9,-32688(gp)
     c18:	00101202 	srl	v0,s0,0x8
     c1c:	3084ffff 	andi	a0,a0,0xffff
     c20:	0320f809 	jalr	t9
     c24:	00822025 	or	a0,a0,v0
     c28:	8fbc0010 	lw	gp,16(sp)
     c2c:	10400005 	beqz	v0,c44 <print_port+0xe4>
     c30:	00000000 	nop
     c34:	8c450000 	lw	a1,0(v0)
     c38:	00000000 	nop
     c3c:	14a00006 	bnez	a1,c58 <print_port+0xf8>
     c40:	00000000 	nop
     c44:	8f848024 	lw	a0,-32732(gp)
     c48:	8f998040 	lw	t9,printf
     c4c:	24841ef0 	addiu	a0,a0,7920
     c50:	10000004 	b	c64 <print_port+0x104>
     c54:	02002821 	move	a1,s0
     c58:	8f848024 	lw	a0,-32732(gp)
     c5c:	8f998040 	lw	t9,printf
     c60:	24841ef4 	addiu	a0,a0,7924
     c64:	8fbf001c 	lw	ra,28(sp)
     c68:	8fb00018 	lw	s0,24(sp)
     c6c:	03200008 	jr	t9
     c70:	27bd0020 	addiu	sp,sp,32

00000c74 <__multiport_save_v1>:
     c74:	3c1c0002 	lui	gp,0x2
     c78:	279c979c 	addiu	gp,gp,-26724
     c7c:	0399e021 	addu	gp,gp,t9
     c80:	27bdffc8 	addiu	sp,sp,-56
     c84:	afbf0034 	sw	ra,52(sp)
     c88:	afb60030 	sw	s6,48(sp)
     c8c:	afb5002c 	sw	s5,44(sp)
     c90:	afb40028 	sw	s4,40(sp)
     c94:	afb30024 	sw	s3,36(sp)
     c98:	afb20020 	sw	s2,32(sp)
     c9c:	afb1001c 	sw	s1,28(sp)
     ca0:	afb00018 	sw	s0,24(sp)
     ca4:	afbc0010 	sw	gp,16(sp)
     ca8:	24910020 	addiu	s1,a0,32
     cac:	9222002f 	lbu	v0,47(s1)
     cb0:	00808021 	move	s0,a0
     cb4:	10400007 	beqz	v0,cd4 <__multiport_save_v1+0x60>
     cb8:	30b2ffff 	andi	s2,a1,0xffff
     cbc:	8f848024 	lw	a0,-32732(gp)
     cc0:	8f998040 	lw	t9,printf
     cc4:	00000000 	nop
     cc8:	0320f809 	jalr	t9
     ccc:	24841ef8 	addiu	a0,a0,7928
     cd0:	8fbc0010 	lw	gp,16(sp)
     cd4:	92040020 	lbu	a0,32(s0)
     cd8:	24020001 	li	v0,1
     cdc:	1082000b 	beq	a0,v0,d0c <__multiport_save_v1+0x98>
     ce0:	00000000 	nop
     ce4:	10800005 	beqz	a0,cfc <__multiport_save_v1+0x88>
     ce8:	24020002 	li	v0,2
     cec:	14820012 	bne	a0,v0,d38 <__multiport_save_v1+0xc4>
     cf0:	00000000 	nop
     cf4:	10000009 	b	d1c <__multiport_save_v1+0xa8>
     cf8:	00000000 	nop
     cfc:	8f848024 	lw	a0,-32732(gp)
     d00:	8f998040 	lw	t9,printf
     d04:	10000008 	b	d28 <__multiport_save_v1+0xb4>
     d08:	24841efc 	addiu	a0,a0,7932
     d0c:	8f848024 	lw	a0,-32732(gp)
     d10:	8f998040 	lw	t9,printf
     d14:	10000004 	b	d28 <__multiport_save_v1+0xb4>
     d18:	24841f08 	addiu	a0,a0,7944
     d1c:	8f848024 	lw	a0,-32732(gp)
     d20:	8f998040 	lw	t9,printf
     d24:	24841f14 	addiu	a0,a0,7956
     d28:	0320f809 	jalr	t9
--
     d80:	02221021 	addu	v0,s1,v0
     d84:	94440002 	lhu	a0,2(v0)
     d88:	02402821 	move	a1,s2
     d8c:	0260c821 	move	t9,s3
     d90:	0320f809 	jalr	t9
     d94:	24060001 	li	a2,1
     d98:	02301021 	addu	v0,s1,s0
     d9c:	90420020 	lbu	v0,32(v0)
     da0:	8fbc0010 	lw	gp,16(sp)
     da4:	1040000d 	beqz	v0,ddc <__multiport_save_v1+0x168>
     da8:	2404003a 	li	a0,58
     dac:	8f998060 	lw	t9,-32672(gp)
     db0:	00000000 	nop
     db4:	0320f809 	jalr	t9
     db8:	26100001 	addiu	s0,s0,1
     dbc:	00101040 	sll	v0,s0,0x1
     dc0:	02221021 	addu	v0,s1,v0
     dc4:	94440002 	lhu	a0,2(v0)
     dc8:	02402821 	move	a1,s2
     dcc:	0260c821 	move	t9,s3
     dd0:	0320f809 	jalr	t9
     dd4:	24060001 	li	a2,1
     dd8:	8fbc0010 	lw	gp,16(sp)
     ddc:	26100001 	addiu	s0,s0,1
     de0:	92220001 	lbu	v0,1(s1)
     de4:	8f998040 	lw	t9,printf
     de8:	0202102b 	sltu	v0,s0,v0
     dec:	02802021 	move	a0,s4
--
     e54:	0399e021 	addu	gp,gp,t9
     e58:	94820050 	lhu	v0,80(a0)
     e5c:	8f998024 	lw	t9,-32732(gp)
     e60:	00a02021 	move	a0,a1
     e64:	27390c74 	addiu	t9,t9,3188
     e68:	03200008 	jr	t9
     e6c:	00402821 	move	a1,v0

00000e70 <__multiport_print_v1>:
     e70:	3c1c0002 	lui	gp,0x2
     e74:	279c95a0 	addiu	gp,gp,-27232
     e78:	0399e021 	addu	gp,gp,t9
     e7c:	27bdffc0 	addiu	sp,sp,-64
     e80:	afbf003c 	sw	ra,60(sp)
     e84:	afb70038 	sw	s7,56(sp)
     e88:	afb60034 	sw	s6,52(sp)
     e8c:	afb50030 	sw	s5,48(sp)
     e90:	afb4002c 	sw	s4,44(sp)
     e94:	afb30028 	sw	s3,40(sp)
     e98:	afb20024 	sw	s2,36(sp)
     e9c:	afb10020 	sw	s1,32(sp)
     ea0:	afb0001c 	sw	s0,28(sp)
     ea4:	afbc0010 	sw	gp,16(sp)
     ea8:	00808021 	move	s0,a0
     eac:	8f848024 	lw	a0,-32732(gp)
     eb0:	8f998040 	lw	t9,printf
     eb4:	24841f24 	addiu	a0,a0,7972
     eb8:	00a0a021 	move	s4,a1
     ebc:	0320f809 	jalr	t9
     ec0:	30d2ffff 	andi	s2,a2,0xffff
     ec4:	92030020 	lbu	v1,32(s0)
     ec8:	24020001 	li	v0,1
     ecc:	8fbc0010 	lw	gp,16(sp)
     ed0:	1062000c 	beq	v1,v0,f04 <__multiport_print_v1+0x94>
     ed4:	26110020 	addiu	s1,s0,32
     ed8:	10600006 	beqz	v1,ef4 <__multiport_print_v1+0x84>
     edc:	24020002 	li	v0,2
     ee0:	8f998040 	lw	t9,printf
     ee4:	1462000e 	bne	v1,v0,f20 <__multiport_print_v1+0xb0>
     ee8:	00000000 	nop
     eec:	10000009 	b	f14 <__multiport_print_v1+0xa4>
     ef0:	00000000 	nop
     ef4:	8f848024 	lw	a0,-32732(gp)
     ef8:	8f998040 	lw	t9,printf
     efc:	1000000b 	b	f2c <__multiport_print_v1+0xbc>
     f00:	24841f30 	addiu	a0,a0,7984
     f04:	8f848024 	lw	a0,-32732(gp)
     f08:	8f998040 	lw	t9,printf
     f0c:	10000007 	b	f2c <__multiport_print_v1+0xbc>
     f10:	24841f38 	addiu	a0,a0,7992
     f14:	8f848024 	lw	a0,-32732(gp)
     f18:	10000004 	b	f2c <__multiport_print_v1+0xbc>
     f1c:	24841f40 	addiu	a0,a0,8000
     f20:	8f848024 	lw	a0,-32732(gp)
     f24:	00000000 	nop
     f28:	24841f48 	addiu	a0,a0,8008
     f2c:	0320f809 	jalr	t9
     f30:	00000000 	nop
     f34:	9222002f 	lbu	v0,47(s1)
     f38:	8fbc0010 	lw	gp,16(sp)
     f3c:	10400008 	beqz	v0,f60 <__multiport_print_v1+0xf0>
     f40:	00000000 	nop
     f44:	8f848024 	lw	a0,-32732(gp)
     f48:	8f998040 	lw	t9,printf
     f4c:	00000000 	nop
     f50:	0320f809 	jalr	t9
--
     fa8:	02221021 	addu	v0,s1,v0
     fac:	94440002 	lhu	a0,2(v0)
     fb0:	02402821 	move	a1,s2
     fb4:	0260c821 	move	t9,s3
     fb8:	0320f809 	jalr	t9
     fbc:	02803021 	move	a2,s4
     fc0:	02301021 	addu	v0,s1,s0
     fc4:	90420020 	lbu	v0,32(v0)
     fc8:	8fbc0010 	lw	gp,16(sp)
     fcc:	1040000d 	beqz	v0,1004 <__multiport_print_v1+0x194>
     fd0:	2404003a 	li	a0,58
     fd4:	8f998060 	lw	t9,-32672(gp)
     fd8:	00000000 	nop
     fdc:	0320f809 	jalr	t9
     fe0:	26100001 	addiu	s0,s0,1
     fe4:	00101040 	sll	v0,s0,0x1
     fe8:	02221021 	addu	v0,s1,v0
     fec:	94440002 	lhu	a0,2(v0)
     ff0:	02402821 	move	a1,s2
     ff4:	0260c821 	move	t9,s3
     ff8:	0320f809 	jalr	t9
     ffc:	02803021 	move	a2,s4
    1000:	8fbc0010 	lw	gp,16(sp)
    1004:	26100001 	addiu	s0,s0,1
    1008:	92220001 	lbu	v0,1(s1)
    100c:	8f998040 	lw	t9,printf
    1010:	0202102b 	sltu	v0,s0,v0
    1014:	02a02021 	move	a0,s5
--
    10a8:	279c936c 	addiu	gp,gp,-27796
    10ac:	0399e021 	addu	gp,gp,t9
    10b0:	27bdffc0 	addiu	sp,sp,-64
    10b4:	afbf003c 	sw	ra,60(sp)
    10b8:	afb70038 	sw	s7,56(sp)
    10bc:	afb60034 	sw	s6,52(sp)
    10c0:	afb50030 	sw	s5,48(sp)
    10c4:	afb4002c 	sw	s4,44(sp)
    10c8:	afb30028 	sw	s3,40(sp)
    10cc:	afb20024 	sw	s2,36(sp)
    10d0:	afb10020 	sw	s1,32(sp)
    10d4:	afb0001c 	sw	s0,28(sp)
    10d8:	afbc0010 	sw	gp,16(sp)
    10dc:	90830020 	lbu	v1,32(a0)
    10e0:	24020001 	li	v0,1
    10e4:	30b0ffff 	andi	s0,a1,0xffff
    10e8:	1062000b 	beq	v1,v0,1118 <__multiport_save+0x74>
    10ec:	24930020 	addiu	s3,a0,32
    10f0:	10600005 	beqz	v1,1108 <__multiport_save+0x64>
    10f4:	24020002 	li	v0,2
    10f8:	14620012 	bne	v1,v0,1144 <__multiport_save+0xa0>
    10fc:	00000000 	nop
    1100:	10000009 	b	1128 <__multiport_save+0x84>
    1104:	00000000 	nop
    1108:	8f848024 	lw	a0,-32732(gp)
    110c:	8f998040 	lw	t9,printf
    1110:	10000008 	b	1134 <__multiport_save+0x90>
    1114:	24841efc 	addiu	a0,a0,7932
    1118:	8f848024 	lw	a0,-32732(gp)
    111c:	8f998040 	lw	t9,printf
    1120:	10000004 	b	1134 <__multiport_save+0x90>
    1124:	24841f08 	addiu	a0,a0,7944
    1128:	8f848024 	lw	a0,-32732(gp)
    112c:	8f998040 	lw	t9,printf
    1130:	24841f14 	addiu	a0,a0,7956
    1134:	0320f809 	jalr	t9
--
    1144:	8f828024 	lw	v0,-32732(gp)
    1148:	321200ff 	andi	s2,s0,0xff
    114c:	24571f20 	addiu	s7,v0,7968
    1150:	8f828024 	lw	v0,-32732(gp)
    1154:	26710002 	addiu	s1,s3,2
    1158:	24561f1c 	addiu	s6,v0,7964
    115c:	8f828024 	lw	v0,-32732(gp)
    1160:	00008021 	move	s0,zero
    1164:	24551ef4 	addiu	s5,v0,7924
    1168:	8f828024 	lw	v0,-32732(gp)
    116c:	1000000d 	b	11a4 <__multiport_save+0x100>
    1170:	24540b60 	addiu	s4,v0,2912
    1174:	12000002 	beqz	s0,1180 <__multiport_save+0xdc>
    1178:	02c02821 	move	a1,s6
    117c:	02e02821 	move	a1,s7
    1180:	0320f809 	jalr	t9
    1184:	26100001 	addiu	s0,s0,1
    1188:	96240000 	lhu	a0,0(s1)
    118c:	02402821 	move	a1,s2
    1190:	0280c821 	move	t9,s4
    1194:	0320f809 	jalr	t9
    1198:	24060001 	li	a2,1
    119c:	8fbc0010 	lw	gp,16(sp)
    11a0:	26310002 	addiu	s1,s1,2
    11a4:	92620001 	lbu	v0,1(s3)
    11a8:	8f998040 	lw	t9,printf
    11ac:	0202102b 	sltu	v0,s0,v0
    11b0:	1440fff0 	bnez	v0,1174 <__multiport_save+0xd0>
--
    121c:	94820050 	lhu	v0,80(a0)
    1220:	8f998024 	lw	t9,-32732(gp)
    1224:	00a02021 	move	a0,a1
    1228:	273910a4 	addiu	t9,t9,4260
    122c:	03200008 	jr	t9
    1230:	00402821 	move	a1,v0

00001234 <__multiport_print>:
    1234:	3c1c0002 	lui	gp,0x2
    1238:	279c91dc 	addiu	gp,gp,-28196
    123c:	0399e021 	addu	gp,gp,t9
    1240:	27bdffc0 	addiu	sp,sp,-64
    1244:	afbf003c 	sw	ra,60(sp)
    1248:	afbe0038 	sw	s8,56(sp)
    124c:	afb70034 	sw	s7,52(sp)
    1250:	afb60030 	sw	s6,48(sp)
    1254:	afb5002c 	sw	s5,44(sp)
    1258:	afb40028 	sw	s4,40(sp)
    125c:	afb30024 	sw	s3,36(sp)
    1260:	afb20020 	sw	s2,32(sp)
    1264:	afb1001c 	sw	s1,28(sp)
    1268:	afb00018 	sw	s0,24(sp)
    126c:	afbc0010 	sw	gp,16(sp)
    1270:	00808021 	move	s0,a0
    1274:	8f848024 	lw	a0,-32732(gp)
    1278:	8f998040 	lw	t9,printf
    127c:	24841f24 	addiu	a0,a0,7972
    1280:	00a0f021 	move	s8,a1
    1284:	0320f809 	jalr	t9
    1288:	30d1ffff 	andi	s1,a2,0xffff
    128c:	92030020 	lbu	v1,32(s0)
    1290:	24020001 	li	v0,1
    1294:	8fbc0010 	lw	gp,16(sp)
    1298:	1062001b 	beq	v1,v0,1308 <__multiport_print+0xd4>
    129c:	26130020 	addiu	s3,s0,32
    12a0:	10600006 	beqz	v1,12bc <__multiport_print+0x88>
    12a4:	24020002 	li	v0,2
    12a8:	8f998040 	lw	t9,printf
    12ac:	1462001d 	bne	v1,v0,1324 <__multiport_print+0xf0>
    12b0:	00000000 	nop
    12b4:	10000018 	b	1318 <__multiport_print+0xe4>
    12b8:	00000000 	nop
    12bc:	8f848024 	lw	a0,-32732(gp)
    12c0:	8f998040 	lw	t9,printf
    12c4:	24841f30 	addiu	a0,a0,7984
    12c8:	0320f809 	jalr	t9
    12cc:	323200ff 	andi	s2,s1,0xff
    12d0:	8fbc0010 	lw	gp,16(sp)
    12d4:	00000000 	nop
    12d8:	8f828024 	lw	v0,-32732(gp)
    12dc:	26710002 	addiu	s1,s3,2
    12e0:	24571f20 	addiu	s7,v0,7968
    12e4:	8f828024 	lw	v0,-32732(gp)
    12e8:	00008021 	move	s0,zero
    12ec:	24561f1c 	addiu	s6,v0,7964
    12f0:	8f828024 	lw	v0,-32732(gp)
    12f4:	00000000 	nop
    12f8:	24551ef4 	addiu	s5,v0,7924
    12fc:	8f828024 	lw	v0,-32732(gp)
    1300:	10000017 	b	1360 <__multiport_print+0x12c>
    1304:	24540b60 	addiu	s4,v0,2912
    1308:	8f848024 	lw	a0,-32732(gp)
    130c:	8f998040 	lw	t9,printf
    1310:	1000ffed 	b	12c8 <__multiport_print+0x94>
    1314:	24841f38 	addiu	a0,a0,7992
    1318:	8f848024 	lw	a0,-32732(gp)
    131c:	1000ffea 	b	12c8 <__multiport_print+0x94>
    1320:	24841f40 	addiu	a0,a0,8000
    1324:	8f848024 	lw	a0,-32732(gp)
    1328:	1000ffe7 	b	12c8 <__multiport_print+0x94>
    132c:	24841f48 	addiu	a0,a0,8008
    1330:	12000002 	beqz	s0,133c <__multiport_print+0x108>
    1334:	02c02821 	move	a1,s6
    1338:	02e02821 	move	a1,s7
    133c:	0320f809 	jalr	t9
    1340:	26100001 	addiu	s0,s0,1
    1344:	96240000 	lhu	a0,0(s1)
    1348:	02402821 	move	a1,s2
    134c:	0280c821 	move	t9,s4
    1350:	0320f809 	jalr	t9
    1354:	03c03021 	move	a2,s8
    1358:	8fbc0010 	lw	gp,16(sp)
    135c:	26310002 	addiu	s1,s1,2
    1360:	92620001 	lbu	v0,1(s3)
    1364:	8f998040 	lw	t9,printf
    1368:	0202102b 	sltu	v0,s0,v0
    136c:	1440fff0 	bnez	v0,1330 <__multiport_print+0xfc>


[*] Function printf used 22 times libxt_multiport.so