[*] Binary protection state of libpaho-mqtt3cs.so.1.3.2
Full RELRO Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of libpaho-mqtt3cs.so.1.3.2
e6ec: 27bd0040 addiu sp,sp,64
e6f0: 1000ffea b e69c <_ftext@@Base+0xb45c>
e6f4: 00008825 move s1,zero
e6f8: 8f95802c lw s5,-32724(gp)
e6fc: 8f998040 lw t9,-32704(gp)
e700: 24060024 li a2,36
e704: 2405003c li a1,60
e708: 04112b49 bal 19430 <MQTTReasonCode_toString@@Base+0x3500>
e70c: 26a454f4 addiu a0,s5,21748
e710: 00408025 move s0,v0
e714: 10400045 beqz v0,e82c <_ftext@@Base+0xb5ec>
e718: 8fbc0010 lw gp,16(sp)
e71c: 12200047 beqz s1,e83c <_ftext@@Base+0xb5fc>
e720: 8f998568 lw t9,strlen
e724: 0320f809 jalr t9
e728: 02202025 move a0,s1
e72c: 8fbc0010 lw gp,16(sp)
e730: 24460001 addiu a2,v0,1
e734: 24050041 li a1,65
e738: 8f998040 lw t9,-32704(gp)
e73c: 04112b3c bal 19430 <MQTTReasonCode_toString@@Base+0x3500>
e740: 26a454f4 addiu a0,s5,21748
e744: 8fbc0010 lw gp,16(sp)
e748: 10400040 beqz v0,e84c <_ftext@@Base+0xb60c>
e74c: ae020000 sw v0,0(s0)
e750: 8f998544 lw t9,strcpy
e754: 02202825 move a1,s1
e758: 0320f809 jalr t9
--
103c8: 00d63021 addu a2,a2,s6
103cc: 8fbc0018 lw gp,24(sp)
103d0: 8cc40000 lw a0,0(a2)
103d4: 24c30010 addiu v1,a2,16
103d8: ac440010 sw a0,16(v0)
103dc: 8cc50004 lw a1,4(a2)
103e0: 8f998568 lw t9,strlen
103e4: ac450014 sw a1,20(v0)
103e8: 8cc50008 lw a1,8(a2)
103ec: 00602025 move a0,v1
103f0: ac450018 sw a1,24(v0)
103f4: 8cc5000c lw a1,12(a2)
103f8: ac45001c sw a1,28(v0)
103fc: 0320f809 jalr t9
10400: afa30060 sw v1,96(sp)
10404: 8fbc0018 lw gp,24(sp)
10408: 24560001 addiu s6,v0,1
1040c: 02c03025 move a2,s6
10410: 8f998040 lw t9,-32704(gp)
10414: 240502dc li a1,732
10418: 04112405 bal 19430 <MQTTReasonCode_toString@@Base+0x3500>
1041c: 02802025 move a0,s4
10420: 8fbc0018 lw gp,24(sp)
10424: 104000b9 beqz v0,1070c <_ftext@@Base+0xd4cc>
10428: ae020004 sw v0,4(s0)
1042c: 8f998544 lw t9,strcpy
10430: 8fa50060 lw a1,96(sp)
10434: 0320f809 jalr t9
--
121c0: 27c45b00 addiu a0,s8,23296
121c4: afa20044 sw v0,68(sp)
121c8: afb70064 sw s7,100(sp)
121cc: afb60060 sw s6,96(sp)
121d0: afb5005c sw s5,92(sp)
121d4: afb1004c sw s1,76(sp)
121d8: 00a09825 move s3,a1
121dc: afa0003c sw zero,60(sp)
121e0: 2405004b li a1,75
121e4: afa00040 sw zero,64(sp)
121e8: 041119fe bal 189e4 <MQTTReasonCode_toString@@Base+0x2ab4>
121ec: 00e08025 move s0,a3
121f0: 8fbc0020 lw gp,32(sp)
121f4: 8f998568 lw t9,strlen
121f8: 8f92802c lw s2,-32724(gp)
121fc: 0320f809 jalr t9
12200: 02802025 move a0,s4
12204: 8fbc0020 lw gp,32(sp)
12208: 24460001 addiu a2,v0,1
1220c: 2405004d li a1,77
12210: 8f998040 lw t9,-32704(gp)
12214: 04111c86 bal 19430 <MQTTReasonCode_toString@@Base+0x3500>
12218: 26445a00 addiu a0,s2,23040
1221c: 104000b6 beqz v0,124f8 <Thread_getid@@Base+0x1adc>
12220: 8fbc0020 lw gp,32(sp)
12224: 8f998544 lw t9,strcpy
12228: 02802825 move a1,s4
1222c: 00402025 move a0,v0
--
122ec: 8f998568 lw t9,strlen
122f0: 0320f809 jalr t9
122f4: 02a02025 move a0,s5
122f8: 8fbc0020 lw gp,32(sp)
122fc: 24460001 addiu a2,v0,1
12300: 24050066 li a1,102
12304: 8f998040 lw t9,-32704(gp)
12308: 04111c49 bal 19430 <MQTTReasonCode_toString@@Base+0x3500>
1230c: 26445a00 addiu a0,s2,23040
12310: 00408025 move s0,v0
12314: 1040006c beqz v0,124c8 <Thread_getid@@Base+0x1aac>
12318: 8fbc0020 lw gp,32(sp)
1231c: 8f998568 lw t9,strlen
12320: 0320f809 jalr t9
12324: 02a02025 move a0,s5
12328: 8fbc0020 lw gp,32(sp)
1232c: 24460001 addiu a2,v0,1
12330: 2405006d li a1,109
12334: 8f998040 lw t9,-32704(gp)
12338: 04111c3d bal 19430 <MQTTReasonCode_toString@@Base+0x3500>
1233c: 26445a00 addiu a0,s2,23040
12340: afa20030 sw v0,48(sp)
12344: 10400093 beqz v0,12594 <Thread_getid@@Base+0x1b78>
12348: 8fbc0020 lw gp,32(sp)
1234c: 8fb30030 lw s3,48(sp)
12350: 8f998544 lw t9,strcpy
12354: 02a02825 move a1,s5
12358: 0320f809 jalr t9
1235c: 02602025 move a0,s3
12360: 8fbc0020 lw gp,32(sp)
12364: 82620000 lb v0,0(s3)
12368: 27b40040 addiu s4,sp,64
1236c: 8f93802c lw s3,-32724(gp)
12370: 2403002f li v1,47
12374: 02803025 move a2,s4
12378: 8f9984ac lw t9,-31572(gp)
1237c: 10430004 beq v0,v1,12390 <Thread_getid@@Base+0x1974>
12380: 26655a54 addiu a1,s3,23124
12384: 2403005c li v1,92
12388: 14430075 bne v0,v1,12560 <Thread_getid@@Base+0x1b44>
1238c: 00000000 nop
12390: 8fa30030 lw v1,48(sp)
12394: a2020000 sb v0,0(s0)
12398: 0320f809 jalr t9
1239c: 24640001 addiu a0,v1,1
123a0: 8fbc0020 lw gp,32(sp)
123a4: 00402825 move a1,v0
123a8: 8f998544 lw t9,strcpy
123ac: 0320f809 jalr t9
123b0: 26040001 addiu a0,s0,1
--
123c8: 8fbc0020 lw gp,32(sp)
123cc: 02803025 move a2,s4
123d0: 26655a54 addiu a1,s3,23124
123d4: 8f9984ac lw t9,-31572(gp)
123d8: 00002025 move a0,zero
123dc: 0320f809 jalr t9
123e0: afa2003c sw v0,60(sp)
123e4: 0040b825 move s7,v0
123e8: 10400022 beqz v0,12474 <Thread_getid@@Base+0x1a58>
123ec: 8fbc0020 lw gp,32(sp)
123f0: 8fa2003c lw v0,60(sp)
123f4: 14400020 bnez v0,12478 <Thread_getid@@Base+0x1a5c>
123f8: 8fa20034 lw v0,52(sp)
123fc: 2416002f li s6,47
12400: 10000004 b 12414 <Thread_getid@@Base+0x19f8>
12404: 26735a54 addiu s3,s3,23124
12408: 8fa2003c lw v0,60(sp)
1240c: 1440001a bnez v0,12478 <Thread_getid@@Base+0x1a5c>
12410: 8fa20034 lw v0,52(sp)
12414: 8f998568 lw t9,strlen
12418: 0320f809 jalr t9
1241c: 02002025 move a0,s0
12420: 8fbc0020 lw gp,32(sp)
12424: 02021821 addu v1,s0,v0
12428: 24420001 addiu v0,v0,1
1242c: 8f998544 lw t9,strcpy
12430: 02e02825 move a1,s7
12434: a0760000 sb s6,0(v1)
--
1250c: 27a6003c addiu a2,sp,60
12510: 04111993 bal 18b60 <MQTTReasonCode_toString@@Base+0x2c30>
12514: 24050096 li a1,150
12518: 8fa2002c lw v0,44(sp)
1251c: 8fa40044 lw a0,68(sp)
12520: 8fbc0020 lw gp,32(sp)
12524: 8c430000 lw v1,0(v0)
12528: 1483002a bne a0,v1,125d4 <Thread_getid@@Base+0x1bb8>
1252c: 8fa2003c lw v0,60(sp)
12530: 8fbf006c lw ra,108(sp)
12534: 8fbe0068 lw s8,104(sp)
12538: 8fb70064 lw s7,100(sp)
1253c: 8fb60060 lw s6,96(sp)
12540: 8fb5005c lw s5,92(sp)
12544: 8fb40058 lw s4,88(sp)
12548: 8fb30054 lw s3,84(sp)
1254c: 8fb20050 lw s2,80(sp)
12550: 8fb1004c lw s1,76(sp)
12554: 8fb00048 lw s0,72(sp)
12558: 03e00008 jr ra
1255c: 27bd0070 addiu sp,sp,112
12560: 0320f809 jalr t9
12564: 8fa40030 lw a0,48(sp)
12568: 8fbc0020 lw gp,32(sp)
1256c: 00402825 move a1,v0
12570: 8f998544 lw t9,strcpy
12574: 0320f809 jalr t9
12578: 02002025 move a0,s0
--
12f58: 8fb600e0 lw s6,224(sp)
12f5c: 8fb500dc lw s5,220(sp)
12f60: 8fb400d8 lw s4,216(sp)
12f64: 8fb300d4 lw s3,212(sp)
12f68: 8fb200d0 lw s2,208(sp)
12f6c: 8fb100cc lw s1,204(sp)
12f70: 8fb000c8 lw s0,200(sp)
12f74: 03e00008 jr ra
12f78: 27bd00f0 addiu sp,sp,240
12f7c: 2402ff9d li v0,-99
12f80: 1000ffe3 b 12f10 <Thread_getid@@Base+0x24f4>
12f84: afa20030 sw v0,48(sp)
12f88: 8f998568 lw t9,strlen
12f8c: 0320f809 jalr t9
12f90: 02002025 move a0,s0
12f94: 8fbc0018 lw gp,24(sp)
12f98: 24460001 addiu a2,v0,1
12f9c: 8fa20028 lw v0,40(sp)
12fa0: 8f998040 lw t9,-32704(gp)
12fa4: 240501df li a1,479
12fa8: 04111921 bal 19430 <MQTTReasonCode_toString@@Base+0x3500>
12fac: 24445a00 addiu a0,v0,23040
12fb0: 0040f025 move s8,v0
12fb4: 1040fff1 beqz v0,12f7c <Thread_getid@@Base+0x2560>
12fb8: 8fbc0018 lw gp,24(sp)
12fbc: 8f998544 lw t9,strcpy
12fc0: 02002825 move a1,s0
12fc4: 0320f809 jalr t9
--
136b8: 0320f809 jalr t9
136bc: 24040003 li a0,3
136c0: 1440ffd2 bnez v0,1360c <Thread_getid@@Base+0x2bf0>
136c4: 8fbc0018 lw gp,24(sp)
136c8: 8fa20058 lw v0,88(sp)
136cc: 34048000 li a0,0x8000
136d0: 3042f000 andi v0,v0,0xf000
136d4: 1444ffce bne v0,a0,13610 <Thread_getid@@Base+0x2bf4>
136d8: 8f99804c lw t9,-32692(gp)
136dc: 8f998568 lw t9,strlen
136e0: 0320f809 jalr t9
136e4: 02402025 move a0,s2
136e8: 8fbc0018 lw gp,24(sp)
136ec: 8fa30034 lw v1,52(sp)
136f0: 24460001 addiu a2,v0,1
136f4: 8fa20038 lw v0,56(sp)
136f8: 00033880 sll a3,v1,0x2
136fc: 8f998040 lw t9,-32704(gp)
13700: 0047a021 addu s4,v0,a3
13704: 24050314 li a1,788
13708: 04111749 bal 19430 <MQTTReasonCode_toString@@Base+0x3500>
1370c: 26c45a00 addiu a0,s6,23040
13710: 8fbc0018 lw gp,24(sp)
13714: 1040001a beqz v0,13780 <Thread_getid@@Base+0x2d64>
13718: ae820000 sw v0,0(s4)
1371c: 8f998544 lw t9,strcpy
13720: 02402825 move a1,s2
13724: 0320f809 jalr t9
--
17114: 2c420010 sltiu v0,v0,16
17118: afa30030 sw v1,48(sp)
1711c: 240303e9 li v1,1001
17120: 12800055 beqz s4,17278 <MQTTReasonCode_toString@@Base+0x1348>
17124: 0062880a movz s1,v1,v0
17128: 8f998568 lw t9,strlen
1712c: 0320f809 jalr t9
17130: 02802025 move a0,s4
17134: 8fbc0020 lw gp,32(sp)
17138: 24420002 addiu v0,v0,2
1713c: 00403025 move a2,v0
17140: 8f95802c lw s5,-32724(gp)
17144: 8f998040 lw t9,-32704(gp)
17148: 240501f6 li a1,502
1714c: 26a46574 addiu a0,s5,25972
17150: 041108b7 bal 19430 <MQTTReasonCode_toString@@Base+0x3500>
17154: afa20030 sw v0,48(sp)
17158: afa2002c sw v0,44(sp)
1715c: 10400033 beqz v0,1722c <MQTTReasonCode_toString@@Base+0x12fc>
17160: 8fbc0020 lw gp,32(sp)
17164: 7c1188a0 wsbh s1,s1
17168: 7e233a00 ext v1,s1,0x8,0x8
1716c: a0510000 sb s1,0(v0)
17170: a0430001 sb v1,1(v0)
17174: 8fa4002c lw a0,44(sp)
17178: 8f998544 lw t9,strcpy
1717c: 02802825 move a1,s4
17180: 24840002 addiu a0,a0,2
--
19480: 26647108 addiu a0,s3,28936
19484: 00409025 move s2,v0
19488: 8f998430 lw t9,-31696(gp)
1948c: 0320f809 jalr t9
19490: 26560001 addiu s6,s2,1
19494: 3202000f andi v0,s0,0xf
19498: 10400003 beqz v0,194a8 <MQTTReasonCode_toString@@Base+0x3578>
1949c: 8fbc0020 lw gp,32(sp)
194a0: 26100010 addiu s0,s0,16
194a4: 02028023 subu s0,s0,v0
194a8: 8f9984f8 lw t9,-31496(gp)
194ac: 0320f809 jalr t9
194b0: 24040010 li a0,16
194b4: 00408825 move s1,v0
194b8: 1040004d beqz v0,195f0 <MQTTReasonCode_toString@@Base+0x36c0>
194bc: 8fbc0020 lw gp,32(sp)
194c0: 8f9984f8 lw t9,-31496(gp)
194c4: ac400004 sw zero,4(v0)
194c8: ac400008 sw zero,8(v0)
194cc: ac50000c sw s0,12(v0)
194d0: 0320f809 jalr t9
194d4: 02c02025 move a0,s6
194d8: ae220000 sw v0,0(s1)
194dc: 1040004c beqz v0,19610 <MQTTReasonCode_toString@@Base+0x36e0>
194e0: 8fbc0020 lw gp,32(sp)
194e4: 8f998544 lw t9,strcpy
194e8: 02802825 move a1,s4
194ec: 00402025 move a0,v0
--
198f4: ae020008 sw v0,8(s0)
198f8: 8f82802c lw v0,-32724(gp)
198fc: 8e1e0000 lw s8,0(s0)
19900: 02322021 addu a0,s1,s2
19904: 8c436cac lw v1,27820(v0)
19908: 8c426ca8 lw v0,27816(v0)
1990c: 8e06000c lw a2,12(s0)
19910: 8f998568 lw t9,strlen
19914: ae230004 sw v1,4(s1)
19918: ae220000 sw v0,0(s1)
1991c: ac83000c sw v1,12(a0)
19920: ac820008 sw v0,8(a0)
19924: 03c02025 move a0,s8
19928: ae12000c sw s2,12(s0)
1992c: 0320f809 jalr t9
19930: 02e68823 subu s1,s7,a2
19934: 8fbc0018 lw gp,24(sp)
19938: 02e02825 move a1,s7
1993c: 03c02025 move a0,s8
19940: 8f998644 lw t9,-31164(gp)
19944: 0320f809 jalr t9
19948: 0040b825 move s7,v0
1994c: 8fbc0018 lw gp,24(sp)
19950: 02602825 move a1,s3
19954: 00402025 move a0,v0
19958: 8f998544 lw t9,strcpy
1995c: 0320f809 jalr t9
19960: ae020000 sw v0,0(s0)
[*] Function strcpy used 12 times libpaho-mqtt3cs.so.1.3.2