[*] 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