[*] Binary protection state of libpaho-mqtt3c.so.1.3.2
Full RELRO Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of libpaho-mqtt3c.so.1.3.2
d7ec: 27bd0040 addiu sp,sp,64
d7f0: 1000ffea b d79c <_ftext@@Base+0xb32c>
d7f4: 00008825 move s1,zero
d7f8: 8f95802c lw s5,-32724(gp)
d7fc: 8f998040 lw t9,-32704(gp)
d800: 24060024 li a2,36
d804: 2405003c li a1,60
d808: 04112bb5 bal 186e0 <MQTTReasonCode_toString@@Base+0x39b0>
d80c: 26a41498 addiu a0,s5,5272
d810: 00408025 move s0,v0
d814: 10400045 beqz v0,d92c <_ftext@@Base+0xb4bc>
d818: 8fbc0010 lw gp,16(sp)
d81c: 12200047 beqz s1,d93c <_ftext@@Base+0xb4cc>
d820: 8f998488 lw t9,strlen
d824: 0320f809 jalr t9
d828: 02202025 move a0,s1
d82c: 8fbc0010 lw gp,16(sp)
d830: 24460001 addiu a2,v0,1
d834: 24050041 li a1,65
d838: 8f998040 lw t9,-32704(gp)
d83c: 04112ba8 bal 186e0 <MQTTReasonCode_toString@@Base+0x39b0>
d840: 26a41498 addiu a0,s5,5272
d844: 8fbc0010 lw gp,16(sp)
d848: 10400040 beqz v0,d94c <_ftext@@Base+0xb4dc>
d84c: ae020000 sw v0,0(s0)
d850: 8f9984cc lw t9,strcpy
d854: 02202825 move a1,s1
d858: 0320f809 jalr t9
--
f4c8: 00d63021 addu a2,a2,s6
f4cc: 8fbc0018 lw gp,24(sp)
f4d0: 8cc40000 lw a0,0(a2)
f4d4: 24c30010 addiu v1,a2,16
f4d8: ac440010 sw a0,16(v0)
f4dc: 8cc50004 lw a1,4(a2)
f4e0: 8f998488 lw t9,strlen
f4e4: ac450014 sw a1,20(v0)
f4e8: 8cc50008 lw a1,8(a2)
f4ec: 00602025 move a0,v1
f4f0: ac450018 sw a1,24(v0)
f4f4: 8cc5000c lw a1,12(a2)
f4f8: ac45001c sw a1,28(v0)
f4fc: 0320f809 jalr t9
f500: afa30060 sw v1,96(sp)
f504: 8fbc0018 lw gp,24(sp)
f508: 24560001 addiu s6,v0,1
f50c: 02c03025 move a2,s6
f510: 8f998040 lw t9,-32704(gp)
f514: 240502dc li a1,732
f518: 04112471 bal 186e0 <MQTTReasonCode_toString@@Base+0x39b0>
f51c: 02802025 move a0,s4
f520: 8fbc0018 lw gp,24(sp)
f524: 104000b9 beqz v0,f80c <_ftext@@Base+0xd39c>
f528: ae020004 sw v0,4(s0)
f52c: 8f9984cc lw t9,strcpy
f530: 8fa50060 lw a1,96(sp)
f534: 0320f809 jalr t9
--
10fd0: 27c41aa0 addiu a0,s8,6816
10fd4: afa20044 sw v0,68(sp)
10fd8: afb70064 sw s7,100(sp)
10fdc: afb60060 sw s6,96(sp)
10fe0: afb5005c sw s5,92(sp)
10fe4: afb1004c sw s1,76(sp)
10fe8: 00a09825 move s3,a1
10fec: afa0003c sw zero,60(sp)
10ff0: 2405004b li a1,75
10ff4: afa00040 sw zero,64(sp)
10ff8: 04111b26 bal 17c94 <MQTTReasonCode_toString@@Base+0x2f64>
10ffc: 00e08025 move s0,a3
11000: 8fbc0020 lw gp,32(sp)
11004: 8f998488 lw t9,strlen
11008: 8f92802c lw s2,-32724(gp)
1100c: 0320f809 jalr t9
11010: 02802025 move a0,s4
11014: 8fbc0020 lw gp,32(sp)
11018: 24460001 addiu a2,v0,1
1101c: 2405004d li a1,77
11020: 8f998040 lw t9,-32704(gp)
11024: 04111dae bal 186e0 <MQTTReasonCode_toString@@Base+0x39b0>
11028: 264419a0 addiu a0,s2,6560
1102c: 104000b6 beqz v0,11308 <Thread_getid@@Base+0x17ec>
11030: 8fbc0020 lw gp,32(sp)
11034: 8f9984cc lw t9,strcpy
11038: 02802825 move a1,s4
1103c: 00402025 move a0,v0
--
110fc: 8f998488 lw t9,strlen
11100: 0320f809 jalr t9
11104: 02a02025 move a0,s5
11108: 8fbc0020 lw gp,32(sp)
1110c: 24460001 addiu a2,v0,1
11110: 24050066 li a1,102
11114: 8f998040 lw t9,-32704(gp)
11118: 04111d71 bal 186e0 <MQTTReasonCode_toString@@Base+0x39b0>
1111c: 264419a0 addiu a0,s2,6560
11120: 00408025 move s0,v0
11124: 1040006c beqz v0,112d8 <Thread_getid@@Base+0x17bc>
11128: 8fbc0020 lw gp,32(sp)
1112c: 8f998488 lw t9,strlen
11130: 0320f809 jalr t9
11134: 02a02025 move a0,s5
11138: 8fbc0020 lw gp,32(sp)
1113c: 24460001 addiu a2,v0,1
11140: 2405006d li a1,109
11144: 8f998040 lw t9,-32704(gp)
11148: 04111d65 bal 186e0 <MQTTReasonCode_toString@@Base+0x39b0>
1114c: 264419a0 addiu a0,s2,6560
11150: afa20030 sw v0,48(sp)
11154: 10400093 beqz v0,113a4 <Thread_getid@@Base+0x1888>
11158: 8fbc0020 lw gp,32(sp)
1115c: 8fb30030 lw s3,48(sp)
11160: 8f9984cc lw t9,strcpy
11164: 02a02825 move a1,s5
11168: 0320f809 jalr t9
1116c: 02602025 move a0,s3
11170: 8fbc0020 lw gp,32(sp)
11174: 82620000 lb v0,0(s3)
11178: 27b40040 addiu s4,sp,64
1117c: 8f93802c lw s3,-32724(gp)
11180: 2403002f li v1,47
11184: 02803025 move a2,s4
11188: 8f9984c4 lw t9,-31548(gp)
1118c: 10430004 beq v0,v1,111a0 <Thread_getid@@Base+0x1684>
11190: 266519f4 addiu a1,s3,6644
11194: 2403005c li v1,92
11198: 14430075 bne v0,v1,11370 <Thread_getid@@Base+0x1854>
1119c: 00000000 nop
111a0: 8fa30030 lw v1,48(sp)
111a4: a2020000 sb v0,0(s0)
111a8: 0320f809 jalr t9
111ac: 24640001 addiu a0,v1,1
111b0: 8fbc0020 lw gp,32(sp)
111b4: 00402825 move a1,v0
111b8: 8f9984cc lw t9,strcpy
111bc: 0320f809 jalr t9
111c0: 26040001 addiu a0,s0,1
--
111d8: 8fbc0020 lw gp,32(sp)
111dc: 02803025 move a2,s4
111e0: 266519f4 addiu a1,s3,6644
111e4: 8f9984c4 lw t9,-31548(gp)
111e8: 00002025 move a0,zero
111ec: 0320f809 jalr t9
111f0: afa2003c sw v0,60(sp)
111f4: 0040b825 move s7,v0
111f8: 10400022 beqz v0,11284 <Thread_getid@@Base+0x1768>
111fc: 8fbc0020 lw gp,32(sp)
11200: 8fa2003c lw v0,60(sp)
11204: 14400020 bnez v0,11288 <Thread_getid@@Base+0x176c>
11208: 8fa20034 lw v0,52(sp)
1120c: 2416002f li s6,47
11210: 10000004 b 11224 <Thread_getid@@Base+0x1708>
11214: 267319f4 addiu s3,s3,6644
11218: 8fa2003c lw v0,60(sp)
1121c: 1440001a bnez v0,11288 <Thread_getid@@Base+0x176c>
11220: 8fa20034 lw v0,52(sp)
11224: 8f998488 lw t9,strlen
11228: 0320f809 jalr t9
1122c: 02002025 move a0,s0
11230: 8fbc0020 lw gp,32(sp)
11234: 02021821 addu v1,s0,v0
11238: 24420001 addiu v0,v0,1
1123c: 8f9984cc lw t9,strcpy
11240: 02e02825 move a1,s7
11244: a0760000 sb s6,0(v1)
--
1131c: 27a6003c addiu a2,sp,60
11320: 04111abb bal 17e10 <MQTTReasonCode_toString@@Base+0x30e0>
11324: 24050096 li a1,150
11328: 8fa2002c lw v0,44(sp)
1132c: 8fa40044 lw a0,68(sp)
11330: 8fbc0020 lw gp,32(sp)
11334: 8c430000 lw v1,0(v0)
11338: 1483002a bne a0,v1,113e4 <Thread_getid@@Base+0x18c8>
1133c: 8fa2003c lw v0,60(sp)
11340: 8fbf006c lw ra,108(sp)
11344: 8fbe0068 lw s8,104(sp)
11348: 8fb70064 lw s7,100(sp)
1134c: 8fb60060 lw s6,96(sp)
11350: 8fb5005c lw s5,92(sp)
11354: 8fb40058 lw s4,88(sp)
11358: 8fb30054 lw s3,84(sp)
1135c: 8fb20050 lw s2,80(sp)
11360: 8fb1004c lw s1,76(sp)
11364: 8fb00048 lw s0,72(sp)
11368: 03e00008 jr ra
1136c: 27bd0070 addiu sp,sp,112
11370: 0320f809 jalr t9
11374: 8fa40030 lw a0,48(sp)
11378: 8fbc0020 lw gp,32(sp)
1137c: 00402825 move a1,v0
11380: 8f9984cc lw t9,strcpy
11384: 0320f809 jalr t9
11388: 02002025 move a0,s0
--
11d68: 8fb600e0 lw s6,224(sp)
11d6c: 8fb500dc lw s5,220(sp)
11d70: 8fb400d8 lw s4,216(sp)
11d74: 8fb300d4 lw s3,212(sp)
11d78: 8fb200d0 lw s2,208(sp)
11d7c: 8fb100cc lw s1,204(sp)
11d80: 8fb000c8 lw s0,200(sp)
11d84: 03e00008 jr ra
11d88: 27bd00f0 addiu sp,sp,240
11d8c: 2402ff9d li v0,-99
11d90: 1000ffe3 b 11d20 <Thread_getid@@Base+0x2204>
11d94: afa20030 sw v0,48(sp)
11d98: 8f998488 lw t9,strlen
11d9c: 0320f809 jalr t9
11da0: 02002025 move a0,s0
11da4: 8fbc0018 lw gp,24(sp)
11da8: 24460001 addiu a2,v0,1
11dac: 8fa20028 lw v0,40(sp)
11db0: 8f998040 lw t9,-32704(gp)
11db4: 240501df li a1,479
11db8: 04111a49 bal 186e0 <MQTTReasonCode_toString@@Base+0x39b0>
11dbc: 244419a0 addiu a0,v0,6560
11dc0: 0040f025 move s8,v0
11dc4: 1040fff1 beqz v0,11d8c <Thread_getid@@Base+0x2270>
11dc8: 8fbc0018 lw gp,24(sp)
11dcc: 8f9984cc lw t9,strcpy
11dd0: 02002825 move a1,s0
11dd4: 0320f809 jalr t9
--
124c8: 0320f809 jalr t9
124cc: 24040003 li a0,3
124d0: 1440ffd2 bnez v0,1241c <Thread_getid@@Base+0x2900>
124d4: 8fbc0018 lw gp,24(sp)
124d8: 8fa20058 lw v0,88(sp)
124dc: 34048000 li a0,0x8000
124e0: 3042f000 andi v0,v0,0xf000
124e4: 1444ffce bne v0,a0,12420 <Thread_getid@@Base+0x2904>
124e8: 8f99804c lw t9,-32692(gp)
124ec: 8f998488 lw t9,strlen
124f0: 0320f809 jalr t9
124f4: 02402025 move a0,s2
124f8: 8fbc0018 lw gp,24(sp)
124fc: 8fa30034 lw v1,52(sp)
12500: 24460001 addiu a2,v0,1
12504: 8fa20038 lw v0,56(sp)
12508: 00033880 sll a3,v1,0x2
1250c: 8f998040 lw t9,-32704(gp)
12510: 0047a021 addu s4,v0,a3
12514: 24050314 li a1,788
12518: 04111871 bal 186e0 <MQTTReasonCode_toString@@Base+0x39b0>
1251c: 26c419a0 addiu a0,s6,6560
12520: 8fbc0018 lw gp,24(sp)
12524: 1040001a beqz v0,12590 <Thread_getid@@Base+0x2a74>
12528: ae820000 sw v0,0(s4)
1252c: 8f9984cc lw t9,strcpy
12530: 02402825 move a1,s2
12534: 0320f809 jalr t9
--
16524: 2c420010 sltiu v0,v0,16
16528: afa30030 sw v1,48(sp)
1652c: 240303e9 li v1,1001
16530: 12800053 beqz s4,16680 <MQTTReasonCode_toString@@Base+0x1950>
16534: 0062880a movz s1,v1,v0
16538: 8f998488 lw t9,strlen
1653c: 0320f809 jalr t9
16540: 02802025 move a0,s4
16544: 8fbc0020 lw gp,32(sp)
16548: 24420002 addiu v0,v0,2
1654c: 00403025 move a2,v0
16550: 8f95802c lw s5,-32724(gp)
16554: 8f998040 lw t9,-32704(gp)
16558: 240501f6 li a1,502
1655c: 26a42670 addiu a0,s5,9840
16560: 0411085f bal 186e0 <MQTTReasonCode_toString@@Base+0x39b0>
16564: afa20030 sw v0,48(sp)
16568: afa2002c sw v0,44(sp)
1656c: 10400031 beqz v0,16634 <MQTTReasonCode_toString@@Base+0x1904>
16570: 8fbc0020 lw gp,32(sp)
16574: 7c1188a0 wsbh s1,s1
16578: 7e233a00 ext v1,s1,0x8,0x8
1657c: a0510000 sb s1,0(v0)
16580: a0430001 sb v1,1(v0)
16584: 8fa4002c lw a0,44(sp)
16588: 8f9984cc lw t9,strcpy
1658c: 02802825 move a1,s4
16590: 24840002 addiu a0,a0,2
--
18730: 26642008 addiu a0,s3,8200
18734: 00409025 move s2,v0
18738: 8f9984f0 lw t9,-31504(gp)
1873c: 0320f809 jalr t9
18740: 26560001 addiu s6,s2,1
18744: 3202000f andi v0,s0,0xf
18748: 10400003 beqz v0,18758 <MQTTReasonCode_toString@@Base+0x3a28>
1874c: 8fbc0020 lw gp,32(sp)
18750: 26100010 addiu s0,s0,16
18754: 02028023 subu s0,s0,v0
18758: 8f9984b4 lw t9,-31564(gp)
1875c: 0320f809 jalr t9
18760: 24040010 li a0,16
18764: 00408825 move s1,v0
18768: 1040004d beqz v0,188a0 <MQTTReasonCode_toString@@Base+0x3b70>
1876c: 8fbc0020 lw gp,32(sp)
18770: 8f9984b4 lw t9,-31564(gp)
18774: ac400004 sw zero,4(v0)
18778: ac400008 sw zero,8(v0)
1877c: ac50000c sw s0,12(v0)
18780: 0320f809 jalr t9
18784: 02c02025 move a0,s6
18788: ae220000 sw v0,0(s1)
1878c: 1040004c beqz v0,188c0 <MQTTReasonCode_toString@@Base+0x3b90>
18790: 8fbc0020 lw gp,32(sp)
18794: 8f9984cc lw t9,strcpy
18798: 02802825 move a1,s4
1879c: 00402025 move a0,v0
--
18ba4: ae020008 sw v0,8(s0)
18ba8: 8f82802c lw v0,-32724(gp)
18bac: 8e1e0000 lw s8,0(s0)
18bb0: 02322021 addu a0,s1,s2
18bb4: 8c432d9c lw v1,11676(v0)
18bb8: 8c422d98 lw v0,11672(v0)
18bbc: 8e06000c lw a2,12(s0)
18bc0: 8f998488 lw t9,strlen
18bc4: ae230004 sw v1,4(s1)
18bc8: ae220000 sw v0,0(s1)
18bcc: ac83000c sw v1,12(a0)
18bd0: ac820008 sw v0,8(a0)
18bd4: 03c02025 move a0,s8
18bd8: ae12000c sw s2,12(s0)
18bdc: 0320f809 jalr t9
18be0: 02e68823 subu s1,s7,a2
18be4: 8fbc0018 lw gp,24(sp)
18be8: 02e02825 move a1,s7
18bec: 03c02025 move a0,s8
18bf0: 8f9984b8 lw t9,-31560(gp)
18bf4: 0320f809 jalr t9
18bf8: 0040b825 move s7,v0
18bfc: 8fbc0018 lw gp,24(sp)
18c00: 02602825 move a1,s3
18c04: 00402025 move a0,v0
18c08: 8f9984cc lw t9,strcpy
18c0c: 0320f809 jalr t9
18c10: ae020000 sw v0,0(s0)
[*] Function strcpy used 12 times libpaho-mqtt3c.so.1.3.2