[*] Binary protection state of librtsaec.so

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


[*] Function printf tear down of librtsaec.so

    c55c:	24030002 	li	v1,2
    c560:	24180002 	li	t8,2
    c564:	00031880 	sll	v1,v1,0x2
    c568:	27180001 	addiu	t8,t8,1
    c56c:	02032021 	addu	a0,s0,v1
    c570:	03001821 	move	v1,t8
    c574:	1702fffb 	bne	t8,v0,c564 <IPCam_699+0x84>
    c578:	ac800000 	sw	zero,0(a0)
    c57c:	0018c080 	sll	t8,t8,0x2
    c580:	2718fffc 	addiu	t8,t8,-4
    c584:	0218c021 	addu	t8,s0,t8
    c588:	24025678 	li	v0,22136
    c58c:	af020000 	sw	v0,0(t8)
    c590:	26020008 	addiu	v0,s0,8
    c594:	8fbf0024 	lw	ra,36(sp)
    c598:	8fb10020 	lw	s1,32(sp)
    c59c:	8fb0001c 	lw	s0,28(sp)
    c5a0:	03e00008 	jr	ra
    c5a4:	27bd0028 	addiu	sp,sp,40
    c5a8:	03e00008 	jr	ra
    c5ac:	00001021 	move	v0,zero
    c5b0:	1000fff4 	b	c584 <IPCam_699+0xa4>
    c5b4:	24180004 	li	t8,4
    c5b8:	8f84802c 	lw	a0,-32724(gp)
    c5bc:	02202821 	move	a1,s1
    c5c0:	8f998900 	lw	t9,printf
    c5c4:	0320f809 	jalr	t9
    c5c8:	2484b390 	addiu	a0,a0,-19568
--
000178b8 <IPCam_920>:
   178b8:	3c1c0003 	lui	gp,0x3
   178bc:	279c1318 	addiu	gp,gp,4888
   178c0:	0399e021 	addu	gp,gp,t9
   178c4:	27bdffd8 	addiu	sp,sp,-40
   178c8:	afbf0024 	sw	ra,36(sp)
   178cc:	afb00020 	sw	s0,32(sp)
   178d0:	24180001 	li	t8,1
   178d4:	afbc0010 	sw	gp,16(sp)
   178d8:	14b80018 	bne	a1,t8,1793c <IPCam_920+0x84>
   178dc:	8f99870c 	lw	t9,-30964(gp)
   178e0:	00808021 	move	s0,a0
   178e4:	8cc40000 	lw	a0,0(a2)
   178e8:	00002821 	move	a1,zero
   178ec:	0320f809 	jalr	t9
   178f0:	00003021 	move	a2,zero
   178f4:	02002021 	move	a0,s0
   178f8:	8fbc0010 	lw	gp,16(sp)
   178fc:	00402821 	move	a1,v0
   17900:	8f998904 	lw	t9,-30460(gp)
   17904:	0320f809 	jalr	t9
   17908:	27a60018 	addiu	a2,sp,24
   1790c:	04400007 	bltz	v0,1792c <IPCam_920+0x74>
   17910:	8fbc0010 	lw	gp,16(sp)
   17914:	8f84802c 	lw	a0,-32724(gp)
   17918:	8f998900 	lw	t9,printf
   1791c:	8fa50018 	lw	a1,24(sp)
   17920:	0320f809 	jalr	t9
--
   1c658:	8fb20028 	lw	s2,40(sp)
   1c65c:	8fb10024 	lw	s1,36(sp)
   1c660:	8fb00020 	lw	s0,32(sp)
   1c664:	03e00008 	jr	ra
   1c668:	27bd0038 	addiu	sp,sp,56
   1c66c:	00000000 	nop

0001c670 <IPCam_779>:
   1c670:	3c1c0003 	lui	gp,0x3
   1c674:	279cc560 	addiu	gp,gp,-15008
   1c678:	0399e021 	addu	gp,gp,t9
   1c67c:	27bdffc0 	addiu	sp,sp,-64
   1c680:	afbf003c 	sw	ra,60(sp)
   1c684:	afbe0038 	sw	s8,56(sp)
   1c688:	afb70034 	sw	s7,52(sp)
   1c68c:	afb60030 	sw	s6,48(sp)
   1c690:	afb5002c 	sw	s5,44(sp)
   1c694:	afb40028 	sw	s4,40(sp)
   1c698:	afb30024 	sw	s3,36(sp)
   1c69c:	afb20020 	sw	s2,32(sp)
   1c6a0:	afb1001c 	sw	s1,28(sp)
   1c6a4:	afb00018 	sw	s0,24(sp)
   1c6a8:	00808821 	move	s1,a0
   1c6ac:	00802821 	move	a1,a0
   1c6b0:	8f84802c 	lw	a0,-32724(gp)
   1c6b4:	8f998900 	lw	t9,printf
   1c6b8:	24120004 	li	s2,4
   1c6bc:	afbc0010 	sw	gp,16(sp)
--
   20c34:	afb10020 	sw	s1,32(sp)
   20c38:	afb0001c 	sw	s0,28(sp)
   20c3c:	00808021 	move	s0,a0
   20c40:	8c980018 	lw	t8,24(a0)
   20c44:	8f99828c 	lw	t9,-32116(gp)
   20c48:	03002021 	move	a0,t8
   20c4c:	afbc0010 	sw	gp,16(sp)
   20c50:	0320f809 	jalr	t9
   20c54:	8f110018 	lw	s1,24(t8)
   20c58:	8fbc0010 	lw	gp,16(sp)
   20c5c:	8f998058 	lw	t9,-32680(gp)
   20c60:	0320f809 	jalr	t9
   20c64:	8e040018 	lw	a0,24(s0)
   20c68:	02002021 	move	a0,s0
   20c6c:	8fbc0010 	lw	gp,16(sp)
   20c70:	8f998058 	lw	t9,-32680(gp)
   20c74:	0320f809 	jalr	t9
   20c78:	ae000018 	sw	zero,24(s0)
   20c7c:	8fbc0010 	lw	gp,16(sp)
   20c80:	8f9886f0 	lw	t8,-30992(gp)
   20c84:	8f020000 	lw	v0,0(t8)
   20c88:	2418099e 	li	t8,2462
   20c8c:	10580009 	beq	v0,t8,20cb4 <RTAecNs_API_free+0x94>
   20c90:	8f84802c 	lw	a0,-32724(gp)
   20c94:	02202821 	move	a1,s1
   20c98:	8f998900 	lw	t9,printf
   20c9c:	8fbf0024 	lw	ra,36(sp)
   20ca0:	2484b900 	addiu	a0,a0,-18176
   20ca4:	8fb10020 	lw	s1,32(sp)
   20ca8:	8fb0001c 	lw	s0,28(sp)
   20cac:	03200008 	jr	t9
   20cb0:	27bd0028 	addiu	sp,sp,40
   20cb4:	8f9980e4 	lw	t9,-32540(gp)
   20cb8:	0320f809 	jalr	t9
   20cbc:	00000000 	nop
   20cc0:	02202821 	move	a1,s1
   20cc4:	8fbc0010 	lw	gp,16(sp)
   20cc8:	8fbf0024 	lw	ra,36(sp)
   20ccc:	8f84802c 	lw	a0,-32724(gp)
   20cd0:	8f998900 	lw	t9,printf
   20cd4:	8fb10020 	lw	s1,32(sp)
   20cd8:	2484b900 	addiu	a0,a0,-18176
--
   20d1c:	0320f809 	jalr	t9
   20d20:	af000000 	sw	zero,0(t8)
   20d24:	3042ffff 	andi	v0,v0,0xffff
   20d28:	2458ffff 	addiu	t8,v0,-1
   20d2c:	2f180002 	sltiu	t8,t8,2
   20d30:	1300002c 	beqz	t8,20de4 <RTAecNs_API_context_Create+0xfc>
   20d34:	8fbc0010 	lw	gp,16(sp)
   20d38:	8f9986e4 	lw	t9,-31004(gp)
   20d3c:	0320f809 	jalr	t9
   20d40:	2404001c 	li	a0,28
   20d44:	8fbc0010 	lw	gp,16(sp)
   20d48:	1040000b 	beqz	v0,20d78 <RTAecNs_API_context_Create+0x90>
   20d4c:	00408021 	move	s0,v0
   20d50:	8f9980b8 	lw	t9,-32584(gp)
   20d54:	0320f809 	jalr	t9
   20d58:	00402021 	move	a0,v0
   20d5c:	02202021 	move	a0,s1
   20d60:	8fbc0010 	lw	gp,16(sp)
   20d64:	8f9984b4 	lw	t9,-31564(gp)
   20d68:	0320f809 	jalr	t9
   20d6c:	02002821 	move	a1,s0
   20d70:	1440000c 	bnez	v0,20da4 <RTAecNs_API_context_Create+0xbc>
   20d74:	8fbc0010 	lw	gp,16(sp)
   20d78:	8f84802c 	lw	a0,-32724(gp)
   20d7c:	02202821 	move	a1,s1
   20d80:	8f998900 	lw	t9,printf
   20d84:	0320f809 	jalr	t9
   20d88:	2484b940 	addiu	a0,a0,-18112
   20d8c:	02001021 	move	v0,s0
   20d90:	8fbf0024 	lw	ra,36(sp)
   20d94:	8fb10020 	lw	s1,32(sp)
   20d98:	8fb0001c 	lw	s0,28(sp)
   20d9c:	03e00008 	jr	ra
   20da0:	27bd0028 	addiu	sp,sp,40
   20da4:	8f84802c 	lw	a0,-32724(gp)
   20da8:	02202821 	move	a1,s1
   20dac:	8f998900 	lw	t9,printf
   20db0:	0320f809 	jalr	t9
   20db4:	2484b920 	addiu	a0,a0,-18144


[*] Function printf used 7 times librtsaec.so