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

     c64:	24451eb0 	addiu	a1,v0,7856
     c68:	00002821 	move	a1,zero
     c6c:	00112200 	sll	a0,s1,0x8
     c70:	8f998050 	lw	t9,-32688(gp)
     c74:	00111202 	srl	v0,s1,0x8
     c78:	3084ffff 	andi	a0,a0,0xffff
     c7c:	0320f809 	jalr	t9
     c80:	00822025 	or	a0,a0,v0
     c84:	8fbc0010 	lw	gp,16(sp)
     c88:	10400007 	beqz	v0,ca8 <print_port+0x108>
     c8c:	00000000 	nop
     c90:	8c450000 	lw	a1,0(v0)
     c94:	00000000 	nop
     c98:	14a0000f 	bnez	a1,cd8 <print_port+0x138>
     c9c:	00000000 	nop
     ca0:	10000008 	b	cc4 <print_port+0x124>
     ca4:	00000000 	nop
     ca8:	8f848024 	lw	a0,-32732(gp)
     cac:	8f998038 	lw	t9,-32712(gp)
     cb0:	00000000 	nop
     cb4:	0320f809 	jalr	t9
     cb8:	24842174 	addiu	a0,a0,8564
     cbc:	8fbc0010 	lw	gp,16(sp)
     cc0:	00000000 	nop
     cc4:	8f848024 	lw	a0,-32732(gp)
     cc8:	8f998040 	lw	t9,printf
     ccc:	2484217c 	addiu	a0,a0,8572
     cd0:	10000004 	b	ce4 <print_port+0x144>
     cd4:	02202821 	move	a1,s1
     cd8:	8f848024 	lw	a0,-32732(gp)
     cdc:	8f998040 	lw	t9,printf
     ce0:	24842180 	addiu	a0,a0,8576
     ce4:	8fbf0024 	lw	ra,36(sp)
     ce8:	8fb10020 	lw	s1,32(sp)
     cec:	8fb0001c 	lw	s0,28(sp)
     cf0:	03200008 	jr	t9
     cf4:	27bd0028 	addiu	sp,sp,40

00000cf8 <__mport_save_v1>:
     cf8:	3c1c0002 	lui	gp,0x2
     cfc:	279c9738 	addiu	gp,gp,-26824
     d00:	0399e021 	addu	gp,gp,t9
     d04:	27bdffc8 	addiu	sp,sp,-56
     d08:	afbf0034 	sw	ra,52(sp)
     d0c:	afb60030 	sw	s6,48(sp)
     d10:	afb5002c 	sw	s5,44(sp)
     d14:	afb40028 	sw	s4,40(sp)
     d18:	afb30024 	sw	s3,36(sp)
     d1c:	afb20020 	sw	s2,32(sp)
     d20:	afb1001c 	sw	s1,28(sp)
     d24:	afb00018 	sw	s0,24(sp)
     d28:	afbc0010 	sw	gp,16(sp)
     d2c:	24910020 	addiu	s1,a0,32
     d30:	9222002f 	lbu	v0,47(s1)
     d34:	00808021 	move	s0,a0
     d38:	10400007 	beqz	v0,d58 <__mport_save_v1+0x60>
     d3c:	30b2ffff 	andi	s2,a1,0xffff
     d40:	8f848024 	lw	a0,-32732(gp)
     d44:	8f998040 	lw	t9,printf
     d48:	00000000 	nop
     d4c:	0320f809 	jalr	t9
     d50:	24842184 	addiu	a0,a0,8580
     d54:	8fbc0010 	lw	gp,16(sp)
     d58:	92040020 	lbu	a0,32(s0)
     d5c:	24020001 	li	v0,1
     d60:	1082000b 	beq	a0,v0,d90 <__mport_save_v1+0x98>
     d64:	00000000 	nop
     d68:	10800005 	beqz	a0,d80 <__mport_save_v1+0x88>
     d6c:	24020002 	li	v0,2
     d70:	14820012 	bne	a0,v0,dbc <__mport_save_v1+0xc4>
     d74:	00000000 	nop
     d78:	10000009 	b	da0 <__mport_save_v1+0xa8>
     d7c:	00000000 	nop
     d80:	8f848024 	lw	a0,-32732(gp)
     d84:	8f998040 	lw	t9,printf
     d88:	10000008 	b	dac <__mport_save_v1+0xb4>
     d8c:	24842188 	addiu	a0,a0,8584
     d90:	8f848024 	lw	a0,-32732(gp)
     d94:	8f998040 	lw	t9,printf
     d98:	10000004 	b	dac <__mport_save_v1+0xb4>
     d9c:	24842194 	addiu	a0,a0,8596
     da0:	8f848024 	lw	a0,-32732(gp)
     da4:	8f998040 	lw	t9,printf
     da8:	248421a0 	addiu	a0,a0,8608
     dac:	0320f809 	jalr	t9
--
     e04:	02221021 	addu	v0,s1,v0
     e08:	94440002 	lhu	a0,2(v0)
     e0c:	02402821 	move	a1,s2
     e10:	0260c821 	move	t9,s3
     e14:	0320f809 	jalr	t9
     e18:	24060001 	li	a2,1
     e1c:	02301021 	addu	v0,s1,s0
     e20:	90420020 	lbu	v0,32(v0)
     e24:	8fbc0010 	lw	gp,16(sp)
     e28:	1040000d 	beqz	v0,e60 <__mport_save_v1+0x168>
     e2c:	2404003a 	li	a0,58
     e30:	8f998060 	lw	t9,-32672(gp)
     e34:	00000000 	nop
     e38:	0320f809 	jalr	t9
     e3c:	26100001 	addiu	s0,s0,1
     e40:	00101040 	sll	v0,s0,0x1
     e44:	02221021 	addu	v0,s1,v0
     e48:	94440002 	lhu	a0,2(v0)
     e4c:	02402821 	move	a1,s2
     e50:	0260c821 	move	t9,s3
     e54:	0320f809 	jalr	t9
     e58:	24060001 	li	a2,1
     e5c:	8fbc0010 	lw	gp,16(sp)
     e60:	26100001 	addiu	s0,s0,1
     e64:	92220001 	lbu	v0,1(s1)
     e68:	8f998040 	lw	t9,printf
     e6c:	0202102b 	sltu	v0,s0,v0
     e70:	02802021 	move	a0,s4
--
     ed8:	0399e021 	addu	gp,gp,t9
     edc:	94820050 	lhu	v0,80(a0)
     ee0:	8f998024 	lw	t9,-32732(gp)
     ee4:	00a02021 	move	a0,a1
     ee8:	27390cf8 	addiu	t9,t9,3320
     eec:	03200008 	jr	t9
     ef0:	00402821 	move	a1,v0

00000ef4 <__mport_print_v1>:
     ef4:	3c1c0002 	lui	gp,0x2
     ef8:	279c953c 	addiu	gp,gp,-27332
     efc:	0399e021 	addu	gp,gp,t9
     f00:	27bdffc0 	addiu	sp,sp,-64
     f04:	afbf003c 	sw	ra,60(sp)
     f08:	afb70038 	sw	s7,56(sp)
     f0c:	afb60034 	sw	s6,52(sp)
     f10:	afb50030 	sw	s5,48(sp)
     f14:	afb4002c 	sw	s4,44(sp)
     f18:	afb30028 	sw	s3,40(sp)
     f1c:	afb20024 	sw	s2,36(sp)
     f20:	afb10020 	sw	s1,32(sp)
     f24:	afb0001c 	sw	s0,28(sp)
     f28:	afbc0010 	sw	gp,16(sp)
     f2c:	00808021 	move	s0,a0
     f30:	8f848024 	lw	a0,-32732(gp)
     f34:	8f998040 	lw	t9,printf
     f38:	248421b0 	addiu	a0,a0,8624
     f3c:	00a0a021 	move	s4,a1
     f40:	0320f809 	jalr	t9
     f44:	30d2ffff 	andi	s2,a2,0xffff
     f48:	92030020 	lbu	v1,32(s0)
     f4c:	24020001 	li	v0,1
     f50:	8fbc0010 	lw	gp,16(sp)
     f54:	1062000c 	beq	v1,v0,f88 <__mport_print_v1+0x94>
     f58:	26110020 	addiu	s1,s0,32
     f5c:	10600006 	beqz	v1,f78 <__mport_print_v1+0x84>
     f60:	24020002 	li	v0,2
     f64:	8f998040 	lw	t9,printf
     f68:	1462000e 	bne	v1,v0,fa4 <__mport_print_v1+0xb0>
     f6c:	00000000 	nop
     f70:	10000009 	b	f98 <__mport_print_v1+0xa4>
     f74:	00000000 	nop
     f78:	8f848024 	lw	a0,-32732(gp)
     f7c:	8f998040 	lw	t9,printf
     f80:	1000000b 	b	fb0 <__mport_print_v1+0xbc>
     f84:	248421b8 	addiu	a0,a0,8632
     f88:	8f848024 	lw	a0,-32732(gp)
     f8c:	8f998040 	lw	t9,printf
     f90:	10000007 	b	fb0 <__mport_print_v1+0xbc>
     f94:	248421c0 	addiu	a0,a0,8640
     f98:	8f848024 	lw	a0,-32732(gp)
     f9c:	10000004 	b	fb0 <__mport_print_v1+0xbc>
     fa0:	248421c8 	addiu	a0,a0,8648
     fa4:	8f848024 	lw	a0,-32732(gp)
     fa8:	00000000 	nop
     fac:	248421d0 	addiu	a0,a0,8656
     fb0:	0320f809 	jalr	t9
     fb4:	00000000 	nop
     fb8:	9222002f 	lbu	v0,47(s1)
     fbc:	8fbc0010 	lw	gp,16(sp)
     fc0:	10400008 	beqz	v0,fe4 <__mport_print_v1+0xf0>
     fc4:	00000000 	nop
     fc8:	8f848024 	lw	a0,-32732(gp)
     fcc:	8f998040 	lw	t9,printf
     fd0:	00000000 	nop
     fd4:	0320f809 	jalr	t9
--
    102c:	02221021 	addu	v0,s1,v0
    1030:	94440002 	lhu	a0,2(v0)
    1034:	02402821 	move	a1,s2
    1038:	0260c821 	move	t9,s3
    103c:	0320f809 	jalr	t9
    1040:	02803021 	move	a2,s4
    1044:	02301021 	addu	v0,s1,s0
    1048:	90420020 	lbu	v0,32(v0)
    104c:	8fbc0010 	lw	gp,16(sp)
    1050:	1040000d 	beqz	v0,1088 <__mport_print_v1+0x194>
    1054:	2404003a 	li	a0,58
    1058:	8f998060 	lw	t9,-32672(gp)
    105c:	00000000 	nop
    1060:	0320f809 	jalr	t9
    1064:	26100001 	addiu	s0,s0,1
    1068:	00101040 	sll	v0,s0,0x1
    106c:	02221021 	addu	v0,s1,v0
    1070:	94440002 	lhu	a0,2(v0)
    1074:	02402821 	move	a1,s2
    1078:	0260c821 	move	t9,s3
    107c:	0320f809 	jalr	t9
    1080:	02803021 	move	a2,s4
    1084:	8fbc0010 	lw	gp,16(sp)
    1088:	26100001 	addiu	s0,s0,1
    108c:	92220001 	lbu	v0,1(s1)
    1090:	8f998040 	lw	t9,printf
    1094:	0202102b 	sltu	v0,s0,v0
    1098:	02a02021 	move	a0,s5
--
    112c:	279c9308 	addiu	gp,gp,-27896
    1130:	0399e021 	addu	gp,gp,t9
    1134:	27bdffc0 	addiu	sp,sp,-64
    1138:	afbf003c 	sw	ra,60(sp)
    113c:	afb70038 	sw	s7,56(sp)
    1140:	afb60034 	sw	s6,52(sp)
    1144:	afb50030 	sw	s5,48(sp)
    1148:	afb4002c 	sw	s4,44(sp)
    114c:	afb30028 	sw	s3,40(sp)
    1150:	afb20024 	sw	s2,36(sp)
    1154:	afb10020 	sw	s1,32(sp)
    1158:	afb0001c 	sw	s0,28(sp)
    115c:	afbc0010 	sw	gp,16(sp)
    1160:	90830020 	lbu	v1,32(a0)
    1164:	24020001 	li	v0,1
    1168:	30b0ffff 	andi	s0,a1,0xffff
    116c:	1062000b 	beq	v1,v0,119c <__mport_save+0x74>
    1170:	24930020 	addiu	s3,a0,32
    1174:	10600005 	beqz	v1,118c <__mport_save+0x64>
    1178:	24020002 	li	v0,2
    117c:	14620012 	bne	v1,v0,11c8 <__mport_save+0xa0>
    1180:	00000000 	nop
    1184:	10000009 	b	11ac <__mport_save+0x84>
    1188:	00000000 	nop
    118c:	8f848024 	lw	a0,-32732(gp)
    1190:	8f998040 	lw	t9,printf
    1194:	10000008 	b	11b8 <__mport_save+0x90>
    1198:	24842188 	addiu	a0,a0,8584
    119c:	8f848024 	lw	a0,-32732(gp)
    11a0:	8f998040 	lw	t9,printf
    11a4:	10000004 	b	11b8 <__mport_save+0x90>
    11a8:	24842194 	addiu	a0,a0,8596
    11ac:	8f848024 	lw	a0,-32732(gp)
    11b0:	8f998040 	lw	t9,printf
    11b4:	248421a0 	addiu	a0,a0,8608
    11b8:	0320f809 	jalr	t9
--
    11c8:	8f828024 	lw	v0,-32732(gp)
    11cc:	321200ff 	andi	s2,s0,0xff
    11d0:	245721ac 	addiu	s7,v0,8620
    11d4:	8f828024 	lw	v0,-32732(gp)
    11d8:	26710002 	addiu	s1,s3,2
    11dc:	245621a8 	addiu	s6,v0,8616
    11e0:	8f828024 	lw	v0,-32732(gp)
    11e4:	00008021 	move	s0,zero
    11e8:	24552180 	addiu	s5,v0,8576
    11ec:	8f828024 	lw	v0,-32732(gp)
    11f0:	1000000d 	b	1228 <__mport_save+0x100>
    11f4:	24540ba0 	addiu	s4,v0,2976
    11f8:	12000002 	beqz	s0,1204 <__mport_save+0xdc>
    11fc:	02c02821 	move	a1,s6
    1200:	02e02821 	move	a1,s7
    1204:	0320f809 	jalr	t9
    1208:	26100001 	addiu	s0,s0,1
    120c:	96240000 	lhu	a0,0(s1)
    1210:	02402821 	move	a1,s2
    1214:	0280c821 	move	t9,s4
    1218:	0320f809 	jalr	t9
    121c:	24060001 	li	a2,1
    1220:	8fbc0010 	lw	gp,16(sp)
    1224:	26310002 	addiu	s1,s1,2
    1228:	92620001 	lbu	v0,1(s3)
    122c:	8f998040 	lw	t9,printf
    1230:	0202102b 	sltu	v0,s0,v0
    1234:	1440fff0 	bnez	v0,11f8 <__mport_save+0xd0>
--
    12a0:	94820050 	lhu	v0,80(a0)
    12a4:	8f998024 	lw	t9,-32732(gp)
    12a8:	00a02021 	move	a0,a1
    12ac:	27391128 	addiu	t9,t9,4392
    12b0:	03200008 	jr	t9
    12b4:	00402821 	move	a1,v0

000012b8 <__mport_print>:
    12b8:	3c1c0002 	lui	gp,0x2
    12bc:	279c9178 	addiu	gp,gp,-28296
    12c0:	0399e021 	addu	gp,gp,t9
    12c4:	27bdffc0 	addiu	sp,sp,-64
    12c8:	afbf003c 	sw	ra,60(sp)
    12cc:	afbe0038 	sw	s8,56(sp)
    12d0:	afb70034 	sw	s7,52(sp)
    12d4:	afb60030 	sw	s6,48(sp)
    12d8:	afb5002c 	sw	s5,44(sp)
    12dc:	afb40028 	sw	s4,40(sp)
    12e0:	afb30024 	sw	s3,36(sp)
    12e4:	afb20020 	sw	s2,32(sp)
    12e8:	afb1001c 	sw	s1,28(sp)
    12ec:	afb00018 	sw	s0,24(sp)
    12f0:	afbc0010 	sw	gp,16(sp)
    12f4:	00808021 	move	s0,a0
    12f8:	8f848024 	lw	a0,-32732(gp)
    12fc:	8f998040 	lw	t9,printf
    1300:	248421b0 	addiu	a0,a0,8624
    1304:	00a0f021 	move	s8,a1
    1308:	0320f809 	jalr	t9
    130c:	30d1ffff 	andi	s1,a2,0xffff
    1310:	92030020 	lbu	v1,32(s0)
    1314:	24020001 	li	v0,1
    1318:	8fbc0010 	lw	gp,16(sp)
    131c:	1062001b 	beq	v1,v0,138c <__mport_print+0xd4>
    1320:	26130020 	addiu	s3,s0,32
    1324:	10600006 	beqz	v1,1340 <__mport_print+0x88>
    1328:	24020002 	li	v0,2
    132c:	8f998040 	lw	t9,printf
    1330:	1462001d 	bne	v1,v0,13a8 <__mport_print+0xf0>
    1334:	00000000 	nop
    1338:	10000018 	b	139c <__mport_print+0xe4>
    133c:	00000000 	nop
    1340:	8f848024 	lw	a0,-32732(gp)
    1344:	8f998040 	lw	t9,printf
    1348:	248421b8 	addiu	a0,a0,8632
    134c:	0320f809 	jalr	t9
    1350:	323200ff 	andi	s2,s1,0xff
    1354:	8fbc0010 	lw	gp,16(sp)
    1358:	00000000 	nop
    135c:	8f828024 	lw	v0,-32732(gp)
    1360:	26710002 	addiu	s1,s3,2
    1364:	245721ac 	addiu	s7,v0,8620
    1368:	8f828024 	lw	v0,-32732(gp)
    136c:	00008021 	move	s0,zero
    1370:	245621a8 	addiu	s6,v0,8616
    1374:	8f828024 	lw	v0,-32732(gp)
    1378:	00000000 	nop
    137c:	24552180 	addiu	s5,v0,8576
    1380:	8f828024 	lw	v0,-32732(gp)
    1384:	10000017 	b	13e4 <__mport_print+0x12c>
    1388:	24540ba0 	addiu	s4,v0,2976
    138c:	8f848024 	lw	a0,-32732(gp)
    1390:	8f998040 	lw	t9,printf
    1394:	1000ffed 	b	134c <__mport_print+0x94>
    1398:	248421c0 	addiu	a0,a0,8640
    139c:	8f848024 	lw	a0,-32732(gp)
    13a0:	1000ffea 	b	134c <__mport_print+0x94>
    13a4:	248421c8 	addiu	a0,a0,8648
    13a8:	8f848024 	lw	a0,-32732(gp)
    13ac:	1000ffe7 	b	134c <__mport_print+0x94>
    13b0:	248421d0 	addiu	a0,a0,8656
    13b4:	12000002 	beqz	s0,13c0 <__mport_print+0x108>
    13b8:	02c02821 	move	a1,s6
    13bc:	02e02821 	move	a1,s7
    13c0:	0320f809 	jalr	t9
    13c4:	26100001 	addiu	s0,s0,1
    13c8:	96240000 	lhu	a0,0(s1)
    13cc:	02402821 	move	a1,s2
    13d0:	0280c821 	move	t9,s4
    13d4:	0320f809 	jalr	t9
    13d8:	03c03021 	move	a2,s8
    13dc:	8fbc0010 	lw	gp,16(sp)
    13e0:	26310002 	addiu	s1,s1,2
    13e4:	92620001 	lbu	v0,1(s3)
    13e8:	8f998040 	lw	t9,printf
    13ec:	0202102b 	sltu	v0,s0,v0
    13f0:	1440fff0 	bnez	v0,13b4 <__mport_print+0xfc>


[*] Function printf used 22 times libxt_mport.so