[*] Binary protection state of libmcu.so

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


[*] Function sprintf tear down of libmcu.so

    3480:	8f988140 	lw	t8,-32448(gp)
    3484:	0300c821 	move	t9,t8
    3488:	0320f809 	jalr	t9
    348c:	00000000 	nop
    3490:	8fdc0010 	lw	gp,16(s8)
    3494:	27d8003c 	addiu	t8,s8,60
    3498:	03002021 	move	a0,t8
    349c:	8f98802c 	lw	t8,-32724(gp)
    34a0:	270584a0 	addiu	a1,t8,-31584
    34a4:	00003021 	move	a2,zero
    34a8:	8f988068 	lw	t8,-32664(gp)
    34ac:	0300c821 	move	t9,t8
    34b0:	0320f809 	jalr	t9
    34b4:	00000000 	nop
    34b8:	8fdc0010 	lw	gp,16(s8)
    34bc:	afc00034 	sw	zero,52(s8)
    34c0:	10000098 	b	3724 <_ZN6PT_MCU14get_patrol_posER15PresetPositionsi@@Base+0x2ec>
    34c4:	00000000 	nop
    34c8:	8fd80034 	lw	t8,52(s8)
    34cc:	27180001 	addiu	t8,t8,1
    34d0:	27c21054 	addiu	v0,s8,4180
    34d4:	00402021 	move	a0,v0
    34d8:	8f82802c 	lw	v0,-32724(gp)
    34dc:	244584a4 	addiu	a1,v0,-31580
    34e0:	03003021 	move	a2,t8
    34e4:	8f988080 	lw	t8,sprintf
    34e8:	0300c821 	move	t9,t8
    34ec:	0320f809 	jalr	t9
--
    35d8:	0300c821 	move	t9,t8
    35dc:	0320f809 	jalr	t9
    35e0:	00000000 	nop
    35e4:	8fdc0010 	lw	gp,16(s8)
    35e8:	27d8002c 	addiu	t8,s8,44
    35ec:	03002021 	move	a0,t8
    35f0:	8f9880f0 	lw	t8,-32528(gp)
    35f4:	0300c821 	move	t9,t8
    35f8:	0320f809 	jalr	t9
    35fc:	00000000 	nop
    3600:	8fdc0010 	lw	gp,16(s8)
    3604:	27d80028 	addiu	t8,s8,40
    3608:	03002021 	move	a0,t8
    360c:	8f988084 	lw	t8,-32636(gp)
    3610:	0300c821 	move	t9,t8
    3614:	0320f809 	jalr	t9
    3618:	00000000 	nop
    361c:	8fdc0010 	lw	gp,16(s8)
    3620:	8fd80034 	lw	t8,52(s8)
    3624:	27180001 	addiu	t8,t8,1
    3628:	27c21054 	addiu	v0,s8,4180
    362c:	00402021 	move	a0,v0
    3630:	8f82802c 	lw	v0,-32724(gp)
    3634:	244584b4 	addiu	a1,v0,-31564
    3638:	03003021 	move	a2,t8
    363c:	8f988080 	lw	t8,sprintf
    3640:	0300c821 	move	t9,t8
    3644:	0320f809 	jalr	t9
--
    3654:	27d81054 	addiu	t8,s8,4180
    3658:	00402021 	move	a0,v0
    365c:	03002821 	move	a1,t8
    3660:	8f9880ac 	lw	t8,-32596(gp)
    3664:	0300c821 	move	t9,t8
    3668:	0320f809 	jalr	t9
    366c:	00000000 	nop
    3670:	8fdc0010 	lw	gp,16(s8)
    3674:	0040c021 	move	t8,v0
    3678:	3302ffff 	andi	v0,t8,0xffff
    367c:	8fc30020 	lw	v1,32(s8)
    3680:	8fc40034 	lw	a0,52(s8)
    3684:	24180128 	li	t8,296
    3688:	00980018 	mult	a0,t8
    368c:	0000c012 	mflo	t8
    3690:	0078c021 	addu	t8,v1,t8
    3694:	ab020125 	swl	v0,293(t8)
    3698:	bb020122 	swr	v0,290(t8)
    369c:	8fd80034 	lw	t8,52(s8)
    36a0:	27180001 	addiu	t8,t8,1
    36a4:	27c21054 	addiu	v0,s8,4180
    36a8:	00402021 	move	a0,v0
    36ac:	8f82802c 	lw	v0,-32724(gp)
    36b0:	244584c0 	addiu	a1,v0,-31552
    36b4:	03003021 	move	a2,t8
    36b8:	8f988080 	lw	t8,sprintf
    36bc:	0300c821 	move	t9,t8
    36c0:	0320f809 	jalr	t9
--
    5c94:	0300c821 	move	t9,t8
    5c98:	0320f809 	jalr	t9
    5c9c:	00000000 	nop
    5ca0:	8fdc0010 	lw	gp,16(s8)
    5ca4:	afc00030 	sw	zero,48(s8)
    5ca8:	27d8003c 	addiu	t8,s8,60
    5cac:	03002021 	move	a0,t8
    5cb0:	8f98802c 	lw	t8,-32724(gp)
    5cb4:	270584a0 	addiu	a1,t8,-31584
    5cb8:	00003021 	move	a2,zero
    5cbc:	8f988068 	lw	t8,-32664(gp)
    5cc0:	0300c821 	move	t9,t8
    5cc4:	0320f809 	jalr	t9
    5cc8:	00000000 	nop
    5ccc:	8fdc0010 	lw	gp,16(s8)
    5cd0:	afc00034 	sw	zero,52(s8)
    5cd4:	100000a6 	b	5f70 <_ZN6PT_MCU21_get_preset_positionsER15PresetPositions@@Base+0x324>
    5cd8:	00000000 	nop
    5cdc:	8fd80034 	lw	t8,52(s8)
    5ce0:	27180001 	addiu	t8,t8,1
    5ce4:	27c21054 	addiu	v0,s8,4180
    5ce8:	00402021 	move	a0,v0
    5cec:	8f82802c 	lw	v0,-32724(gp)
    5cf0:	244584a4 	addiu	a1,v0,-31580
    5cf4:	03003021 	move	a2,t8
    5cf8:	8f988080 	lw	t8,sprintf
    5cfc:	0300c821 	move	t9,t8
    5d00:	0320f809 	jalr	t9
--
    5e24:	0300c821 	move	t9,t8
    5e28:	0320f809 	jalr	t9
    5e2c:	00000000 	nop
    5e30:	8fdc0010 	lw	gp,16(s8)
    5e34:	8fc20034 	lw	v0,52(s8)
    5e38:	24180128 	li	t8,296
    5e3c:	00580018 	mult	v0,t8
    5e40:	00001012 	mflo	v0
    5e44:	24580100 	addiu	t8,v0,256
    5e48:	8fc20018 	lw	v0,24(s8)
    5e4c:	0058c021 	addu	t8,v0,t8
    5e50:	27180002 	addiu	t8,t8,2
    5e54:	93180000 	lbu	t8,0(t8)
    5e58:	13000004 	beqz	t8,5e6c <_ZN6PT_MCU21_get_preset_positionsER15PresetPositions@@Base+0x220>
    5e5c:	00000000 	nop
    5e60:	8fd80030 	lw	t8,48(s8)
    5e64:	27180001 	addiu	t8,t8,1
    5e68:	afd80030 	sw	t8,48(s8)
    5e6c:	8fd80034 	lw	t8,52(s8)
    5e70:	27180001 	addiu	t8,t8,1
    5e74:	27c21054 	addiu	v0,s8,4180
    5e78:	00402021 	move	a0,v0
    5e7c:	8f82802c 	lw	v0,-32724(gp)
    5e80:	244584b4 	addiu	a1,v0,-31564
    5e84:	03003021 	move	a2,t8
    5e88:	8f988080 	lw	t8,sprintf
    5e8c:	0300c821 	move	t9,t8
    5e90:	0320f809 	jalr	t9
--
    5ea0:	27d81054 	addiu	t8,s8,4180
    5ea4:	00402021 	move	a0,v0
    5ea8:	03002821 	move	a1,t8
    5eac:	8f9880ac 	lw	t8,-32596(gp)
    5eb0:	0300c821 	move	t9,t8
    5eb4:	0320f809 	jalr	t9
    5eb8:	00000000 	nop
    5ebc:	8fdc0010 	lw	gp,16(s8)
    5ec0:	0040c021 	move	t8,v0
    5ec4:	3302ffff 	andi	v0,t8,0xffff
    5ec8:	8fc30018 	lw	v1,24(s8)
    5ecc:	8fc40034 	lw	a0,52(s8)
    5ed0:	24180128 	li	t8,296
    5ed4:	00980018 	mult	a0,t8
    5ed8:	0000c012 	mflo	t8
    5edc:	0078c021 	addu	t8,v1,t8
    5ee0:	ab020125 	swl	v0,293(t8)
    5ee4:	bb020122 	swr	v0,290(t8)
    5ee8:	8fd80034 	lw	t8,52(s8)
    5eec:	27180001 	addiu	t8,t8,1
    5ef0:	27c21054 	addiu	v0,s8,4180
    5ef4:	00402021 	move	a0,v0
    5ef8:	8f82802c 	lw	v0,-32724(gp)
    5efc:	244584c0 	addiu	a1,v0,-31552
    5f00:	03003021 	move	a2,t8
    5f04:	8f988080 	lw	t8,sprintf
    5f08:	0300c821 	move	t9,t8
    5f0c:	0320f809 	jalr	t9


[*] Function sprintf used 6 times libmcu.so