[*] Binary protection state of libIOTCAPIs.so

  
  	No RELRO       No Canary found   NX disabled  DSO          No RPATH     No RUNPATH   No Symbols


[*] Function strcpy tear down of libIOTCAPIs.so

    6c64:	8f998054 	lw	t9,-32684(gp)
    6c68:	8fb20020 	lw	s2,32(sp)
    6c6c:	03200008 	jr	t9
    6c70:	27bd0028 	addiu	sp,sp,40
    6c74:	03e00008 	jr	ra
    6c78:	00000000 	nop
    6c7c:	3c1c0005 	lui	gp,0x5
    6c80:	279c0564 	addiu	gp,gp,1380
    6c84:	0399e021 	addu	gp,gp,t9
    6c88:	27bdffd0 	addiu	sp,sp,-48
    6c8c:	afbc0010 	sw	gp,16(sp)
    6c90:	afb40028 	sw	s4,40(sp)
    6c94:	afb20020 	sw	s2,32(sp)
    6c98:	afb00018 	sw	s0,24(sp)
    6c9c:	afbf002c 	sw	ra,44(sp)
    6ca0:	afb30024 	sw	s3,36(sp)
    6ca4:	afb1001c 	sw	s1,28(sp)
    6ca8:	00c0a021 	move	s4,a2
    6cac:	8fb00040 	lw	s0,64(sp)
    6cb0:	10e0000a 	beqz	a3,6cdc <_ftext+0xf1c>
    6cb4:	97b20044 	lhu	s2,68(sp)
    6cb8:	24a2ffff 	addiu	v0,a1,-1
    6cbc:	0202102b 	sltu	v0,s0,v0
    6cc0:	10400012 	beqz	v0,6d0c <_ftext+0xf4c>
    6cc4:	00809821 	move	s3,a0
    6cc8:	8f998640 	lw	t9,strcpy
    6ccc:	00e02821 	move	a1,a3
    6cd0:	0320f809 	jalr	t9
    6cd4:	02708021 	addu	s0,s3,s0
    6cd8:	a2000000 	sb	zero,0(s0)
    6cdc:	8fbf002c 	lw	ra,44(sp)
    6ce0:	00121202 	srl	v0,s2,0x8
    6ce4:	00129200 	sll	s2,s2,0x8
    6ce8:	00529025 	or	s2,v0,s2
    6cec:	a6920000 	sh	s2,0(s4)
    6cf0:	8fb30024 	lw	s3,36(sp)
    6cf4:	8fb40028 	lw	s4,40(sp)
    6cf8:	8fb20020 	lw	s2,32(sp)
    6cfc:	8fb1001c 	lw	s1,28(sp)
    6d00:	8fb00018 	lw	s0,24(sp)
    6d04:	03e00008 	jr	ra
    6d08:	27bd0030 	addiu	sp,sp,48
    6d0c:	8f998640 	lw	t9,strcpy
    6d10:	00a08821 	move	s1,a1
    6d14:	02718821 	addu	s1,s3,s1
--
    6d24:	8fbf002c 	lw	ra,44(sp)
    6d28:	00121202 	srl	v0,s2,0x8
    6d2c:	00129200 	sll	s2,s2,0x8
    6d30:	00529025 	or	s2,v0,s2
    6d34:	a6920000 	sh	s2,0(s4)
    6d38:	8fb30024 	lw	s3,36(sp)
    6d3c:	8fb40028 	lw	s4,40(sp)
    6d40:	8fb20020 	lw	s2,32(sp)
    6d44:	8fb1001c 	lw	s1,28(sp)
    6d48:	8fb00018 	lw	s0,24(sp)
    6d4c:	03e00008 	jr	ra
    6d50:	27bd0030 	addiu	sp,sp,48
    6d54:	3c1c0005 	lui	gp,0x5
    6d58:	279c048c 	addiu	gp,gp,1164
    6d5c:	0399e021 	addu	gp,gp,t9
    6d60:	10c00013 	beqz	a2,6db0 <_ftext+0xff0>
    6d64:	24a2ffff 	addiu	v0,a1,-1
    6d68:	27bdffd0 	addiu	sp,sp,-48
    6d6c:	00e2102b 	sltu	v0,a3,v0
    6d70:	afbc0010 	sw	gp,16(sp)
    6d74:	afb10028 	sw	s1,40(sp)
    6d78:	afbf002c 	sw	ra,44(sp)
    6d7c:	afb00024 	sw	s0,36(sp)
    6d80:	1440000d 	bnez	v0,6db8 <_ftext+0xff8>
    6d84:	00808821 	move	s1,a0
    6d88:	8f998640 	lw	t9,strcpy
    6d8c:	00a08021 	move	s0,a1
    6d90:	02308021 	addu	s0,s1,s0
    6d94:	0320f809 	jalr	t9
    6d98:	00c02821 	move	a1,a2
    6d9c:	a2000000 	sb	zero,0(s0)
    6da0:	8fbf002c 	lw	ra,44(sp)
    6da4:	8fb10028 	lw	s1,40(sp)
    6da8:	8fb00024 	lw	s0,36(sp)
    6dac:	27bd0030 	addiu	sp,sp,48
    6db0:	03e00008 	jr	ra
    6db4:	00000000 	nop
    6db8:	8f998640 	lw	t9,strcpy
    6dbc:	afa70018 	sw	a3,24(sp)
    6dc0:	0320f809 	jalr	t9
--
    8bfc:	10400007 	beqz	v0,8c1c <_ftext+0x2e5c>
    8c00:	8fbc0010 	lw	gp,16(sp)
    8c04:	8f998310 	lw	t9,-31984(gp)
    8c08:	02002021 	move	a0,s0
    8c0c:	26a59f48 	addiu	a1,s5,-24760
    8c10:	0320f809 	jalr	t9
    8c14:	24060004 	li	a2,4
    8c18:	2c510001 	sltiu	s1,v0,1
    8c1c:	8fbf004c 	lw	ra,76(sp)
    8c20:	02201021 	move	v0,s1
    8c24:	8fb50048 	lw	s5,72(sp)
    8c28:	8fb40044 	lw	s4,68(sp)
    8c2c:	8fb30040 	lw	s3,64(sp)
    8c30:	8fb2003c 	lw	s2,60(sp)
    8c34:	8fb10038 	lw	s1,56(sp)
    8c38:	8fb00034 	lw	s0,52(sp)
    8c3c:	03e00008 	jr	ra
    8c40:	27bd0050 	addiu	sp,sp,80
    8c44:	02002021 	move	a0,s0
    8c48:	8f998028 	lw	t9,-32728(gp)
    8c4c:	27396978 	addiu	t9,t9,27000
    8c50:	0411f749 	bal	6978 <_ftext+0xbb8>
    8c54:	00000000 	nop
    8c58:	1000fff0 	b	8c1c <_ftext+0x2e5c>
    8c5c:	00408821 	move	s1,v0
    8c60:	8f998640 	lw	t9,strcpy
    8c64:	27a40018 	addiu	a0,sp,24
    8c68:	26050007 	addiu	a1,s0,7
--
    c330:	ae032bd4 	sw	v1,11220(s0)
    c334:	1000ffde 	b	c2b0 <_ftext+0x64f0>
    c338:	ae222bd0 	sw	v0,11216(s1)
    c33c:	12e00003 	beqz	s7,c34c <_ftext+0x658c>
    c340:	8f998054 	lw	t9,-32684(gp)
    c344:	0320f809 	jalr	t9
    c348:	02e02021 	move	a0,s7
    c34c:	1000ffc9 	b	c274 <_ftext+0x64b4>
    c350:	ae202bd0 	sw	zero,11216(s1)
    c354:	1640ffd2 	bnez	s2,c2a0 <_ftext+0x64e0>
    c358:	8f9983ec 	lw	t9,-31764(gp)
    c35c:	24040008 	li	a0,8
    c360:	0320f809 	jalr	t9
    c364:	24050058 	li	a1,88
    c368:	8fbc0010 	lw	gp,16(sp)
    c36c:	8f83801c 	lw	v1,-32740(gp)
    c370:	1040ffc0 	beqz	v0,c274 <_ftext+0x64b4>
    c374:	ac622bd0 	sw	v0,11216(v1)
    c378:	8f82801c 	lw	v0,-32740(gp)
    c37c:	24030008 	li	v1,8
    c380:	1000ffcb 	b	c2b0 <_ftext+0x64f0>
    c384:	ac432bd4 	sw	v1,11220(v0)
    c388:	3c1c0005 	lui	gp,0x5
    c38c:	279cae58 	addiu	gp,gp,-20904
    c390:	0399e021 	addu	gp,gp,t9
    c394:	8f998640 	lw	t9,strcpy
    c398:	27bdff88 	addiu	sp,sp,-120
    c39c:	afbc0010 	sw	gp,16(sp)
--
   1bfc0:	afbc0020 	sw	gp,32(sp)
   1bfc4:	afbf00d4 	sw	ra,212(sp)
   1bfc8:	92020000 	lbu	v0,0(s0)
   1bfcc:	afb200d0 	sw	s2,208(sp)
   1bfd0:	afb100cc 	sw	s1,204(sp)
   1bfd4:	10400004 	beqz	v0,1bfe8 <UpdateLocalNetworkInfo+0x40>
   1bfd8:	8f82801c 	lw	v0,-32740(gp)
   1bfdc:	94422d08 	lhu	v0,11528(v0)
   1bfe0:	10400071 	beqz	v0,1c1a8 <UpdateLocalNetworkInfo+0x200>
   1bfe4:	8fbf00d4 	lw	ra,212(sp)
   1bfe8:	8f998248 	lw	t9,-32184(gp)
   1bfec:	8f8481fc 	lw	a0,-32260(gp)
   1bff0:	00002821 	move	a1,zero
   1bff4:	0320f809 	jalr	t9
   1bff8:	24060068 	li	a2,104
   1bffc:	8fbc0020 	lw	gp,32(sp)
   1c000:	8f998130 	lw	t9,-32464(gp)
   1c004:	0320f809 	jalr	t9
   1c008:	27a40028 	addiu	a0,sp,40
   1c00c:	8fbc0020 	lw	gp,32(sp)
   1c010:	00409021 	move	s2,v0
   1c014:	8f82850c 	lw	v0,-31476(gp)
   1c018:	8c430000 	lw	v1,0(v0)
   1c01c:	24020001 	li	v0,1
   1c020:	10620066 	beq	v1,v0,1c1bc <UpdateLocalNetworkInfo+0x214>
   1c024:	8f998640 	lw	t9,strcpy
   1c028:	1a400069 	blez	s2,1c1d0 <UpdateLocalNetworkInfo+0x228>
   1c02c:	00000000 	nop
--
   28c28:	8f998404 	lw	t9,-31740(gp)
   28c2c:	03200008 	jr	t9
   28c30:	00000000 	nop

00028c34 <IOTC_SetMACAddr>:
   28c34:	3c1c0003 	lui	gp,0x3
   28c38:	279ce5ac 	addiu	gp,gp,-6740
   28c3c:	0399e021 	addu	gp,gp,t9
   28c40:	3c03fd86 	lui	v1,0xfd86
   28c44:	3463aa1c 	ori	v1,v1,0xaa1c
   28c48:	10a30003 	beq	a1,v1,28c58 <IOTC_SetMACAddr+0x24>
   28c4c:	2402270f 	li	v0,9999
   28c50:	03e00008 	jr	ra
   28c54:	00000000 	nop
   28c58:	8f9980c0 	lw	t9,strlen
   28c5c:	27bdffe0 	addiu	sp,sp,-32
   28c60:	afbc0010 	sw	gp,16(sp)
   28c64:	afb00018 	sw	s0,24(sp)
   28c68:	afbf001c 	sw	ra,28(sp)
   28c6c:	0320f809 	jalr	t9
   28c70:	00808021 	move	s0,a0
   28c74:	2c420013 	sltiu	v0,v0,19
   28c78:	1040000d 	beqz	v0,28cb0 <IOTC_SetMACAddr+0x7c>
   28c7c:	8fbc0010 	lw	gp,16(sp)
   28c80:	8f82850c 	lw	v0,-31476(gp)
   28c84:	8f998640 	lw	t9,strcpy
   28c88:	8f848348 	lw	a0,-31928(gp)
   28c8c:	24030001 	li	v1,1
--
   2b66c:	0320f809 	jalr	t9
   2b670:	2484ca70 	addiu	a0,a0,-13712
   2b674:	96420004 	lhu	v0,4(s2)
   2b678:	10400067 	beqz	v0,2b818 <AesDecrypt+0x2bc>
   2b67c:	8fbc00a8 	lw	gp,168(sp)
   2b680:	00008821 	move	s1,zero
   2b684:	27b40010 	addiu	s4,sp,16
   2b688:	27b30150 	addiu	s3,sp,336
   2b68c:	24100002 	li	s0,2
   2b690:	8f998248 	lw	t9,-32184(gp)
   2b694:	240600a8 	li	a2,168
   2b698:	27a400b0 	addiu	a0,sp,176
   2b69c:	00002821 	move	a1,zero
   2b6a0:	afa00158 	sw	zero,344(sp)
   2b6a4:	afa00164 	sw	zero,356(sp)
   2b6a8:	afa00168 	sw	zero,360(sp)
   2b6ac:	afa0016c 	sw	zero,364(sp)
   2b6b0:	afa00170 	sw	zero,368(sp)
   2b6b4:	afa00174 	sw	zero,372(sp)
   2b6b8:	afb0015c 	sw	s0,348(sp)
   2b6bc:	0320f809 	jalr	t9
   2b6c0:	afb00160 	sw	s0,352(sp)
   2b6c4:	8fbc00a8 	lw	gp,168(sp)
   2b6c8:	0011a9c0 	sll	s5,s1,0x7
   2b6cc:	0255a821 	addu	s5,s2,s5
   2b6d0:	8f998640 	lw	t9,strcpy
   2b6d4:	26b50006 	addiu	s5,s5,6
   2b6d8:	27a400b0 	addiu	a0,sp,176
--
00033170 <tutk_TaskMng_ResetTimeCounter>:
   33170:	ac800008 	sw	zero,8(a0)
   33174:	03e00008 	jr	ra
   33178:	24020001 	li	v0,1
   3317c:	00000000 	nop
   33180:	3c1c0002 	lui	gp,0x2
   33184:	279c4060 	addiu	gp,gp,16480
   33188:	0399e021 	addu	gp,gp,t9
   3318c:	27bdffe0 	addiu	sp,sp,-32
   33190:	afbc0010 	sw	gp,16(sp)
   33194:	afb00018 	sw	s0,24(sp)
   33198:	afbf001c 	sw	ra,28(sp)
   3319c:	00c03821 	move	a3,a2
   331a0:	10c0000b 	beqz	a2,331d0 <tutk_TaskMng_ResetTimeCounter+0x60>
   331a4:	00808021 	move	s0,a0
   331a8:	00a03021 	move	a2,a1
   331ac:	8f85802c 	lw	a1,-32724(gp)
   331b0:	8f9981b8 	lw	t9,-32328(gp)
   331b4:	0320f809 	jalr	t9
   331b8:	24a5ce10 	addiu	a1,a1,-12784
   331bc:	8fbf001c 	lw	ra,28(sp)
   331c0:	02001021 	move	v0,s0
   331c4:	8fb00018 	lw	s0,24(sp)
   331c8:	03e00008 	jr	ra
   331cc:	27bd0020 	addiu	sp,sp,32
   331d0:	8f998640 	lw	t9,strcpy
   331d4:	0320f809 	jalr	t9
   331d8:	00000000 	nop
--
   35990:	3c1c0002 	lui	gp,0x2
   35994:	279c1850 	addiu	gp,gp,6224
   35998:	0399e021 	addu	gp,gp,t9
   3599c:	8f998164 	lw	t9,-32412(gp)
   359a0:	27bdffd0 	addiu	sp,sp,-48
   359a4:	afbf002c 	sw	ra,44(sp)
   359a8:	afb10028 	sw	s1,40(sp)
   359ac:	afb00024 	sw	s0,36(sp)
   359b0:	afbc0010 	sw	gp,16(sp)
   359b4:	00808021 	move	s0,a0
   359b8:	27a40018 	addiu	a0,sp,24
   359bc:	0320f809 	jalr	t9
   359c0:	00a08821 	move	s1,a1
   359c4:	8fbc0010 	lw	gp,16(sp)
   359c8:	27a40018 	addiu	a0,sp,24
   359cc:	8f998210 	lw	t9,-32240(gp)
   359d0:	0320f809 	jalr	t9
   359d4:	24050001 	li	a1,1
   359d8:	8fbc0010 	lw	gp,16(sp)
   359dc:	02002021 	move	a0,s0
   359e0:	8f9980c4 	lw	t9,-32572(gp)
   359e4:	0320f809 	jalr	t9
   359e8:	27a50018 	addiu	a1,sp,24
   359ec:	8fbc0010 	lw	gp,16(sp)
   359f0:	26040018 	addiu	a0,s0,24
   359f4:	8f998640 	lw	t9,strcpy
   359f8:	0320f809 	jalr	t9
   359fc:	02202821 	move	a1,s1


[*] Function strcpy used 11 times libIOTCAPIs.so