[*] Binary protection state of libmp.so
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH Symbols
[*] Function fprintf tear down of libmp.so
1b6a0: 3c1c000d lui gp,0xd
1b6a4: 279c1d70 addiu gp,gp,7536
1b6a8: 0399e021 addu gp,gp,t9
1b6ac: 27bdffd8 addiu sp,sp,-40
1b6b0: 00801821 move v1,a0
1b6b4: 24040001 li a0,1
1b6b8: afbc0010 sw gp,16(sp)
1b6bc: afb20020 sw s2,32(sp)
1b6c0: afb1001c sw s1,28(sp)
1b6c4: afbf0024 sw ra,36(sp)
1b6c8: afb00018 sw s0,24(sp)
1b6cc: 00c09021 move s2,a2
1b6d0: 10a40022 beq a1,a0,1b75c <c_log_default+0xbc>
1b6d4: 00e08821 move s1,a3
1b6d8: 28a40002 slti a0,a1,2
1b6dc: 14800022 bnez a0,1b768 <c_log_default+0xc8>
1b6e0: 24040002 li a0,2
1b6e4: 10a40017 beq a1,a0,1b744 <c_log_default+0xa4>
1b6e8: 24040003 li a0,3
1b6ec: 10a40018 beq a1,a0,1b750 <c_log_default+0xb0>
1b6f0: 00000000 nop
1b6f4: 8f87803c lw a3,-32708(gp)
1b6f8: 24e792e0 addiu a3,a3,-27936
1b6fc: 8f908398 lw s0,-31848(gp)
1b700: 8f85803c lw a1,-32708(gp)
1b704: 8f99872c lw t9,fprintf
1b708: 8e040000 lw a0,0(s0)
1b70c: 24a592e8 addiu a1,a1,-27928
--
65320: 0320f809 jalr t9
65324: 00000000 nop
65328: 8fbc0030 lw gp,48(sp)
6532c: 24040006 li a0,6
65330: 00402821 move a1,v0
65334: 8f838038 lw v1,-32712(gp)
65338: 8f878038 lw a3,-32712(gp)
6533c: 8f998630 lw t9,-31184(gp)
65340: 2463e09c addiu v1,v1,-8036
65344: afa30010 sw v1,16(sp)
65348: 240305e6 li v1,1510
6534c: afa30014 sw v1,20(sp)
65350: 8f838038 lw v1,-32712(gp)
65354: 24060002 li a2,2
65358: 24e7e090 addiu a3,a3,-8048
6535c: 2463f51c addiu v1,v1,-2788
65360: afa30018 sw v1,24(sp)
65364: 8f838038 lw v1,-32712(gp)
65368: 2463ebdc addiu v1,v1,-5156
6536c: 0320f809 jalr t9
65370: afa3001c sw v1,28(sp)
65374: 1000ff17 b 64fd4 <IMP_FrameSource_EnableChn+0xbb8>
65378: 8fbc0030 lw gp,48(sp)
6537c: 8f828398 lw v0,-31848(gp)
65380: 8f858038 lw a1,-32712(gp)
65384: 8f99872c lw t9,fprintf
65388: 8c440000 lw a0,0(v0)
6538c: 8e260000 lw a2,0(s1)
--
8df2c: 24050001 li a1,1
8df30: 24060004 li a2,4
8df34: 0320f809 jalr t9
8df38: 02403821 move a3,s2
8df3c: 1000ffcd b 8de74 <json_stream_output+0xcc>
8df40: 8fbc0010 lw gp,16(sp)
8df44: 8f998334 lw t9,-31948(gp)
8df48: 2404005b li a0,91
8df4c: 0320f809 jalr t9
8df50: 02402821 move a1,s2
8df54: 8e020014 lw v0,20(s0)
8df58: 1040ffc6 beqz v0,8de74 <json_stream_output+0xcc>
8df5c: 8fbc0010 lw gp,16(sp)
8df60: 1000ffab b 8de10 <json_stream_output+0x68>
8df64: 00408021 move s0,v0
8df68: 8f998334 lw t9,-31948(gp)
8df6c: 1000fff7 b 8df4c <json_stream_output+0x1a4>
8df70: 2404007b li a0,123
8df74: 8f998154 lw t9,-32428(gp)
8df78: 8e040004 lw a0,4(s0)
8df7c: 0320f809 jalr t9
8df80: 02402821 move a1,s2
8df84: 1000ffbb b 8de74 <json_stream_output+0xcc>
8df88: 8fbc0010 lw gp,16(sp)
8df8c: 8f828038 lw v0,-32712(gp)
8df90: 8f99872c lw t9,fprintf
8df94: 8e060004 lw a2,4(s0)
8df98: 02402021 move a0,s2
--
8dfb8: 10620014 beq v1,v0,8e00c <json_stream_output+0x264>
8dfbc: 00000000 nop
8dfc0: 8e020014 lw v0,20(s0)
8dfc4: 1040ffab beqz v0,8de74 <json_stream_output+0xcc>
8dfc8: 00000000 nop
8dfcc: 1000ff90 b 8de10 <json_stream_output+0x68>
8dfd0: 00408021 move s0,v0
8dfd4: 8f9982b8 lw t9,-32072(gp)
8dfd8: 1000ffd4 b 8df2c <json_stream_output+0x184>
8dfdc: 03c02021 move a0,s8
8dfe0: 8f998334 lw t9,-31948(gp)
8dfe4: 2404005d li a0,93
8dfe8: 0320f809 jalr t9
8dfec: 02402821 move a1,s2
8dff0: 1000ffb1 b 8deb8 <json_stream_output+0x110>
8dff4: 8fbc0010 lw gp,16(sp)
8dff8: 2404000a li a0,10
8dffc: 0320f809 jalr t9
8e000: 02402821 move a1,s2
8e004: 1000ffba b 8def0 <json_stream_output+0x148>
8e008: 24020001 li v0,1
8e00c: 8e020014 lw v0,20(s0)
8e010: 10400012 beqz v0,8e05c <json_stream_output+0x2b4>
8e014: 02402021 move a0,s2
8e018: 8f858038 lw a1,-32712(gp)
8e01c: 8f99872c lw t9,fprintf
8e020: 0320f809 jalr t9
8e024: 24a54950 addiu a1,a1,18768
--
8eadc: 00621821 addu v1,v1,v0
8eae0: 00032e80 sll a1,v1,0x1a
8eae4: 00041182 srl v0,a0,0x6
8eae8: 00a21025 or v0,a1,v0
8eaec: 00031983 sra v1,v1,0x6
8eaf0: 00032e80 sll a1,v1,0x1a
8eaf4: 00021982 srl v1,v0,0x6
8eaf8: 00a31825 or v1,a1,v1
8eafc: 7c671180 ext a3,v1,0x6,0x3
8eb00: 3045003f andi a1,v0,0x3f
8eb04: 3063003f andi v1,v1,0x3f
8eb08: 3084003f andi a0,a0,0x3f
8eb0c: 02911021 addu v0,s4,s1
8eb10: 2466ff80 addiu a2,v1,-128
8eb14: 24e7fff0 addiu a3,a3,-16
8eb18: 24a5ff80 addiu a1,a1,-128
8eb1c: 2483ff80 addiu v1,a0,-128
8eb20: 8fbc0010 lw gp,16(sp)
8eb24: a0470000 sb a3,0(v0)
8eb28: a0460001 sb a2,1(v0)
8eb2c: a0450002 sb a1,2(v0)
8eb30: a0430003 sb v1,3(v0)
8eb34: 1000ff32 b 8e800 <json_unescape+0x90>
8eb38: 26310004 addiu s1,s1,4
8eb3c: 8f838398 lw v1,-31848(gp)
8eb40: 8f99872c lw t9,fprintf
8eb44: 02602821 move a1,s3
8eb48: 8c640000 lw a0,0(v1)
--
8ec3c: 10e00268 beqz a3,8f5e0 <lexer+0x9f4>
8ec40: 00000000 nop
8ec44: 1240025d beqz s2,8f5bc <lexer+0x9d0>
8ec48: 00a08821 move s1,a1
8ec4c: 8ca30000 lw v1,0(a1)
8ec50: 00c08021 move s0,a2
8ec54: 106001cf beqz v1,8f394 <lexer+0x7a8>
8ec58: 00e0b021 move s6,a3
8ec5c: 8f978038 lw s7,-32712(gp)
8ec60: 8f958038 lw s5,-32712(gp)
8ec64: 8f948038 lw s4,-32712(gp)
8ec68: 8f938038 lw s3,-32712(gp)
8ec6c: 26f74e38 addiu s7,s7,20024
8ec70: 26b551c0 addiu s5,s5,20928
8ec74: 26944e9c addiu s4,s4,20124
8ec78: 26734fec addiu s3,s3,20460
8ec7c: 80620000 lb v0,0(v1)
8ec80: 104001c7 beqz v0,8f3a0 <lexer+0x7b4>
8ec84: 00000000 nop
8ec88: 8e060000 lw a2,0(s0)
8ec8c: 2cc40019 sltiu a0,a2,25
8ec90: 14800013 bnez a0,8ece0 <lexer+0xf4>
8ec94: 00064080 sll t0,a2,0x2
8ec98: 8f828398 lw v0,-31848(gp)
8ec9c: 8f858038 lw a1,-32712(gp)
8eca0: 8f99872c lw t9,fprintf
8eca4: 8c440000 lw a0,0(v0)
8eca8: 0320f809 jalr t9
--
8f860: afb3002c sw s3,44(sp)
8f864: afb20028 sw s2,40(sp)
8f868: afb10024 sw s1,36(sp)
8f86c: afb00020 sw s0,32(sp)
8f870: 10800264 beqz a0,90204 <json_parse_fragment+0x9c8>
8f874: 8f878038 lw a3,-32712(gp)
8f878: 10a0026a beqz a1,90224 <json_parse_fragment+0x9e8>
8f87c: 8f838038 lw v1,-32712(gp)
8f880: 8c920000 lw s2,0(a0)
8f884: 8f948038 lw s4,-32712(gp)
8f888: 24735394 addiu s3,v1,21396
8f88c: 8f838038 lw v1,-32712(gp)
8f890: 00808021 move s0,a0
8f894: 00a08821 move s1,a1
8f898: ac85000c sw a1,12(a0)
8f89c: 00a01021 move v0,a1
8f8a0: 24755560 addiu s5,v1,21856
8f8a4: 80420000 lb v0,0(v0)
8f8a8: 1040023d beqz v0,901a0 <json_parse_fragment+0x964>
8f8ac: 24020003 li v0,3
8f8b0: 2e420064 sltiu v0,s2,100
8f8b4: 14400014 bnez v0,8f908 <json_parse_fragment+0xcc>
8f8b8: 00121080 sll v0,s2,0x2
8f8bc: 8f828398 lw v0,-31848(gp)
8f8c0: 8f858038 lw a1,-32712(gp)
8f8c4: 8f99872c lw t9,fprintf
8f8c8: 8c440000 lw a0,0(v0)
8f8cc: 8e070014 lw a3,20(s0)
--
8f8f8: 8fb10024 lw s1,36(sp)
8f8fc: 8fb00020 lw s0,32(sp)
8f900: 03e00008 jr ra
8f904: 27bd0040 addiu sp,sp,64
8f908: 02621021 addu v0,s3,v0
8f90c: 8c420000 lw v0,0(v0)
8f910: 005c1021 addu v0,v0,gp
8f914: 00400008 jr v0
8f918: 00000000 nop
8f91c: 8f9980fc lw t9,-32516(gp)
8f920: 26020014 addiu v0,s0,20
8f924: afa20010 sw v0,16(sp)
8f928: 02202021 move a0,s1
8f92c: 2605000c addiu a1,s0,12
8f930: 26060004 addiu a2,s0,4
8f934: 0320f809 jalr t9
8f938: 26070008 addiu a3,s0,8
8f93c: 24030001 li v1,1
8f940: 104301d8 beq v0,v1,900a4 <json_parse_fragment+0x868>
8f944: 8fbc0018 lw gp,24(sp)
8f948: 24040005 li a0,5
8f94c: 104401d2 beq v0,a0,90098 <json_parse_fragment+0x85c>
8f950: 24120001 li s2,1
8f954: 8f828398 lw v0,-31848(gp)
8f958: 8f858038 lw a1,-32712(gp)
8f95c: 8f99872c lw t9,fprintf
8f960: 8e060000 lw a2,0(s0)
8f964: 8e070014 lw a3,20(s0)
--
92288: 8f9986f8 lw t9,-30984(gp)
9228c: 0320f809 jalr t9
92290: 02c02021 move a0,s6
92294: 8fbc0010 lw gp,16(sp)
92298: 8fa500e4 lw a1,228(sp)
9229c: 8f998720 lw t9,-30944(gp)
922a0: 0320f809 jalr t9
922a4: 02c02021 move a0,s6
922a8: 8fbc0010 lw gp,16(sp)
922ac: 8f998a6c lw t9,-30100(gp)
922b0: 8f95802c lw s5,-32724(gp)
922b4: 0320f809 jalr t9
922b8: 8fa400e4 lw a0,228(sp)
922bc: 8fbc0010 lw gp,16(sp)
922c0: 268461e8 addiu a0,s4,25064
922c4: afa200e4 sw v0,228(sp)
922c8: 8f858038 lw a1,-32712(gp)
922cc: 8f9984f8 lw t9,-31496(gp)
922d0: 26b2a624 addiu s2,s5,-23004
922d4: 0320f809 jalr t9
922d8: 24a5652c addiu a1,a1,25900
922dc: 8fbc0010 lw gp,16(sp)
922e0: 8fa600e4 lw a2,228(sp)
922e4: 00402021 move a0,v0
922e8: 8f85803c lw a1,-32708(gp)
922ec: 8f99872c lw t9,fprintf
922f0: 0040a021 move s4,v0
922f4: 0320f809 jalr t9
[*] Function fprintf used 9 times libmp.so