[*] Binary protection state of libpaho-mqtt3as.so.1.3.2
Full RELRO Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of libpaho-mqtt3as.so.1.3.2
e50c: 27bd0040 addiu sp,sp,64
e510: 1000ffea b e4bc <_ftext@@Base+0xb45c>
e514: 00008825 move s1,zero
e518: 8f95802c lw s5,-32724(gp)
e51c: 8f998040 lw t9,-32704(gp)
e520: 24060024 li a2,36
e524: 2405003c li a1,60
e528: 04112b49 bal 19250 <MQTTReasonCode_toString@@Base+0x3500>
e52c: 26a499fc addiu a0,s5,-26116
e530: 00408025 move s0,v0
e534: 10400045 beqz v0,e64c <_ftext@@Base+0xb5ec>
e538: 8fbc0010 lw gp,16(sp)
e53c: 12200047 beqz s1,e65c <_ftext@@Base+0xb5fc>
e540: 8f998584 lw t9,strlen
e544: 0320f809 jalr t9
e548: 02202025 move a0,s1
e54c: 8fbc0010 lw gp,16(sp)
e550: 24460001 addiu a2,v0,1
e554: 24050041 li a1,65
e558: 8f998040 lw t9,-32704(gp)
e55c: 04112b3c bal 19250 <MQTTReasonCode_toString@@Base+0x3500>
e560: 26a499fc addiu a0,s5,-26116
e564: 8fbc0010 lw gp,16(sp)
e568: 10400040 beqz v0,e66c <_ftext@@Base+0xb60c>
e56c: ae020000 sw v0,0(s0)
e570: 8f998564 lw t9,strcpy
e574: 02202825 move a1,s1
e578: 0320f809 jalr t9
--
101e8: 00d63021 addu a2,a2,s6
101ec: 8fbc0018 lw gp,24(sp)
101f0: 8cc40000 lw a0,0(a2)
101f4: 24c30010 addiu v1,a2,16
101f8: ac440010 sw a0,16(v0)
101fc: 8cc50004 lw a1,4(a2)
10200: 8f998584 lw t9,strlen
10204: ac450014 sw a1,20(v0)
10208: 8cc50008 lw a1,8(a2)
1020c: 00602025 move a0,v1
10210: ac450018 sw a1,24(v0)
10214: 8cc5000c lw a1,12(a2)
10218: ac45001c sw a1,28(v0)
1021c: 0320f809 jalr t9
10220: afa30060 sw v1,96(sp)
10224: 8fbc0018 lw gp,24(sp)
10228: 24560001 addiu s6,v0,1
1022c: 02c03025 move a2,s6
10230: 8f998040 lw t9,-32704(gp)
10234: 240502dc li a1,732
10238: 04112405 bal 19250 <MQTTReasonCode_toString@@Base+0x3500>
1023c: 02802025 move a0,s4
10240: 8fbc0018 lw gp,24(sp)
10244: 104000b9 beqz v0,1052c <_ftext@@Base+0xd4cc>
10248: ae020004 sw v0,4(s0)
1024c: 8f998564 lw t9,strcpy
10250: 8fa50060 lw a1,96(sp)
10254: 0320f809 jalr t9
--
11fe0: 27c4a010 addiu a0,s8,-24560
11fe4: afa20044 sw v0,68(sp)
11fe8: afb70064 sw s7,100(sp)
11fec: afb60060 sw s6,96(sp)
11ff0: afb5005c sw s5,92(sp)
11ff4: afb1004c sw s1,76(sp)
11ff8: 00a09825 move s3,a1
11ffc: afa0003c sw zero,60(sp)
12000: 2405004b li a1,75
12004: afa00040 sw zero,64(sp)
12008: 041119fe bal 18804 <MQTTReasonCode_toString@@Base+0x2ab4>
1200c: 00e08025 move s0,a3
12010: 8fbc0020 lw gp,32(sp)
12014: 8f998584 lw t9,strlen
12018: 8f92802c lw s2,-32724(gp)
1201c: 0320f809 jalr t9
12020: 02802025 move a0,s4
12024: 8fbc0020 lw gp,32(sp)
12028: 24460001 addiu a2,v0,1
1202c: 2405004d li a1,77
12030: 8f998040 lw t9,-32704(gp)
12034: 04111c86 bal 19250 <MQTTReasonCode_toString@@Base+0x3500>
12038: 26449f10 addiu a0,s2,-24816
1203c: 104000b6 beqz v0,12318 <Thread_getid@@Base+0x1adc>
12040: 8fbc0020 lw gp,32(sp)
12044: 8f998564 lw t9,strcpy
12048: 02802825 move a1,s4
1204c: 00402025 move a0,v0
--
1210c: 8f998584 lw t9,strlen
12110: 0320f809 jalr t9
12114: 02a02025 move a0,s5
12118: 8fbc0020 lw gp,32(sp)
1211c: 24460001 addiu a2,v0,1
12120: 24050066 li a1,102
12124: 8f998040 lw t9,-32704(gp)
12128: 04111c49 bal 19250 <MQTTReasonCode_toString@@Base+0x3500>
1212c: 26449f10 addiu a0,s2,-24816
12130: 00408025 move s0,v0
12134: 1040006c beqz v0,122e8 <Thread_getid@@Base+0x1aac>
12138: 8fbc0020 lw gp,32(sp)
1213c: 8f998584 lw t9,strlen
12140: 0320f809 jalr t9
12144: 02a02025 move a0,s5
12148: 8fbc0020 lw gp,32(sp)
1214c: 24460001 addiu a2,v0,1
12150: 2405006d li a1,109
12154: 8f998040 lw t9,-32704(gp)
12158: 04111c3d bal 19250 <MQTTReasonCode_toString@@Base+0x3500>
1215c: 26449f10 addiu a0,s2,-24816
12160: afa20030 sw v0,48(sp)
12164: 10400093 beqz v0,123b4 <Thread_getid@@Base+0x1b78>
12168: 8fbc0020 lw gp,32(sp)
1216c: 8fb30030 lw s3,48(sp)
12170: 8f998564 lw t9,strcpy
12174: 02a02825 move a1,s5
12178: 0320f809 jalr t9
1217c: 02602025 move a0,s3
12180: 8fbc0020 lw gp,32(sp)
12184: 82620000 lb v0,0(s3)
12188: 27b40040 addiu s4,sp,64
1218c: 8f93802c lw s3,-32724(gp)
12190: 2403002f li v1,47
12194: 02803025 move a2,s4
12198: 8f9984c8 lw t9,-31544(gp)
1219c: 10430004 beq v0,v1,121b0 <Thread_getid@@Base+0x1974>
121a0: 26659f64 addiu a1,s3,-24732
121a4: 2403005c li v1,92
121a8: 14430075 bne v0,v1,12380 <Thread_getid@@Base+0x1b44>
121ac: 00000000 nop
121b0: 8fa30030 lw v1,48(sp)
121b4: a2020000 sb v0,0(s0)
121b8: 0320f809 jalr t9
121bc: 24640001 addiu a0,v1,1
121c0: 8fbc0020 lw gp,32(sp)
121c4: 00402825 move a1,v0
121c8: 8f998564 lw t9,strcpy
121cc: 0320f809 jalr t9
121d0: 26040001 addiu a0,s0,1
--
121e8: 8fbc0020 lw gp,32(sp)
121ec: 02803025 move a2,s4
121f0: 26659f64 addiu a1,s3,-24732
121f4: 8f9984c8 lw t9,-31544(gp)
121f8: 00002025 move a0,zero
121fc: 0320f809 jalr t9
12200: afa2003c sw v0,60(sp)
12204: 0040b825 move s7,v0
12208: 10400022 beqz v0,12294 <Thread_getid@@Base+0x1a58>
1220c: 8fbc0020 lw gp,32(sp)
12210: 8fa2003c lw v0,60(sp)
12214: 14400020 bnez v0,12298 <Thread_getid@@Base+0x1a5c>
12218: 8fa20034 lw v0,52(sp)
1221c: 2416002f li s6,47
12220: 10000004 b 12234 <Thread_getid@@Base+0x19f8>
12224: 26739f64 addiu s3,s3,-24732
12228: 8fa2003c lw v0,60(sp)
1222c: 1440001a bnez v0,12298 <Thread_getid@@Base+0x1a5c>
12230: 8fa20034 lw v0,52(sp)
12234: 8f998584 lw t9,strlen
12238: 0320f809 jalr t9
1223c: 02002025 move a0,s0
12240: 8fbc0020 lw gp,32(sp)
12244: 02021821 addu v1,s0,v0
12248: 24420001 addiu v0,v0,1
1224c: 8f998564 lw t9,strcpy
12250: 02e02825 move a1,s7
12254: a0760000 sb s6,0(v1)
--
1232c: 27a6003c addiu a2,sp,60
12330: 04111993 bal 18980 <MQTTReasonCode_toString@@Base+0x2c30>
12334: 24050096 li a1,150
12338: 8fa2002c lw v0,44(sp)
1233c: 8fa40044 lw a0,68(sp)
12340: 8fbc0020 lw gp,32(sp)
12344: 8c430000 lw v1,0(v0)
12348: 1483002a bne a0,v1,123f4 <Thread_getid@@Base+0x1bb8>
1234c: 8fa2003c lw v0,60(sp)
12350: 8fbf006c lw ra,108(sp)
12354: 8fbe0068 lw s8,104(sp)
12358: 8fb70064 lw s7,100(sp)
1235c: 8fb60060 lw s6,96(sp)
12360: 8fb5005c lw s5,92(sp)
12364: 8fb40058 lw s4,88(sp)
12368: 8fb30054 lw s3,84(sp)
1236c: 8fb20050 lw s2,80(sp)
12370: 8fb1004c lw s1,76(sp)
12374: 8fb00048 lw s0,72(sp)
12378: 03e00008 jr ra
1237c: 27bd0070 addiu sp,sp,112
12380: 0320f809 jalr t9
12384: 8fa40030 lw a0,48(sp)
12388: 8fbc0020 lw gp,32(sp)
1238c: 00402825 move a1,v0
12390: 8f998564 lw t9,strcpy
12394: 0320f809 jalr t9
12398: 02002025 move a0,s0
--
12d78: 8fb600e0 lw s6,224(sp)
12d7c: 8fb500dc lw s5,220(sp)
12d80: 8fb400d8 lw s4,216(sp)
12d84: 8fb300d4 lw s3,212(sp)
12d88: 8fb200d0 lw s2,208(sp)
12d8c: 8fb100cc lw s1,204(sp)
12d90: 8fb000c8 lw s0,200(sp)
12d94: 03e00008 jr ra
12d98: 27bd00f0 addiu sp,sp,240
12d9c: 2402ff9d li v0,-99
12da0: 1000ffe3 b 12d30 <Thread_getid@@Base+0x24f4>
12da4: afa20030 sw v0,48(sp)
12da8: 8f998584 lw t9,strlen
12dac: 0320f809 jalr t9
12db0: 02002025 move a0,s0
12db4: 8fbc0018 lw gp,24(sp)
12db8: 24460001 addiu a2,v0,1
12dbc: 8fa20028 lw v0,40(sp)
12dc0: 8f998040 lw t9,-32704(gp)
12dc4: 240501df li a1,479
12dc8: 04111921 bal 19250 <MQTTReasonCode_toString@@Base+0x3500>
12dcc: 24449f10 addiu a0,v0,-24816
12dd0: 0040f025 move s8,v0
12dd4: 1040fff1 beqz v0,12d9c <Thread_getid@@Base+0x2560>
12dd8: 8fbc0018 lw gp,24(sp)
12ddc: 8f998564 lw t9,strcpy
12de0: 02002825 move a1,s0
12de4: 0320f809 jalr t9
--
134d8: 0320f809 jalr t9
134dc: 24040003 li a0,3
134e0: 1440ffd2 bnez v0,1342c <Thread_getid@@Base+0x2bf0>
134e4: 8fbc0018 lw gp,24(sp)
134e8: 8fa20058 lw v0,88(sp)
134ec: 34048000 li a0,0x8000
134f0: 3042f000 andi v0,v0,0xf000
134f4: 1444ffce bne v0,a0,13430 <Thread_getid@@Base+0x2bf4>
134f8: 8f99804c lw t9,-32692(gp)
134fc: 8f998584 lw t9,strlen
13500: 0320f809 jalr t9
13504: 02402025 move a0,s2
13508: 8fbc0018 lw gp,24(sp)
1350c: 8fa30034 lw v1,52(sp)
13510: 24460001 addiu a2,v0,1
13514: 8fa20038 lw v0,56(sp)
13518: 00033880 sll a3,v1,0x2
1351c: 8f998040 lw t9,-32704(gp)
13520: 0047a021 addu s4,v0,a3
13524: 24050314 li a1,788
13528: 04111749 bal 19250 <MQTTReasonCode_toString@@Base+0x3500>
1352c: 26c49f10 addiu a0,s6,-24816
13530: 8fbc0018 lw gp,24(sp)
13534: 1040001a beqz v0,135a0 <Thread_getid@@Base+0x2d64>
13538: ae820000 sw v0,0(s4)
1353c: 8f998564 lw t9,strcpy
13540: 02402825 move a1,s2
13544: 0320f809 jalr t9
--
16f34: 2c420010 sltiu v0,v0,16
16f38: afa30030 sw v1,48(sp)
16f3c: 240303e9 li v1,1001
16f40: 12800055 beqz s4,17098 <MQTTReasonCode_toString@@Base+0x1348>
16f44: 0062880a movz s1,v1,v0
16f48: 8f998584 lw t9,strlen
16f4c: 0320f809 jalr t9
16f50: 02802025 move a0,s4
16f54: 8fbc0020 lw gp,32(sp)
16f58: 24420002 addiu v0,v0,2
16f5c: 00403025 move a2,v0
16f60: 8f95802c lw s5,-32724(gp)
16f64: 8f998040 lw t9,-32704(gp)
16f68: 240501f6 li a1,502
16f6c: 26a4aa84 addiu a0,s5,-21884
16f70: 041108b7 bal 19250 <MQTTReasonCode_toString@@Base+0x3500>
16f74: afa20030 sw v0,48(sp)
16f78: afa2002c sw v0,44(sp)
16f7c: 10400033 beqz v0,1704c <MQTTReasonCode_toString@@Base+0x12fc>
16f80: 8fbc0020 lw gp,32(sp)
16f84: 7c1188a0 wsbh s1,s1
16f88: 7e233a00 ext v1,s1,0x8,0x8
16f8c: a0510000 sb s1,0(v0)
16f90: a0430001 sb v1,1(v0)
16f94: 8fa4002c lw a0,44(sp)
16f98: 8f998564 lw t9,strcpy
16f9c: 02802825 move a1,s4
16fa0: 24840002 addiu a0,a0,2
--
192a0: 2664c128 addiu a0,s3,-16088
192a4: 00409025 move s2,v0
192a8: 8f998450 lw t9,-31664(gp)
192ac: 0320f809 jalr t9
192b0: 26560001 addiu s6,s2,1
192b4: 3202000f andi v0,s0,0xf
192b8: 10400003 beqz v0,192c8 <MQTTReasonCode_toString@@Base+0x3578>
192bc: 8fbc0020 lw gp,32(sp)
192c0: 26100010 addiu s0,s0,16
192c4: 02028023 subu s0,s0,v0
192c8: 8f99850c lw t9,-31476(gp)
192cc: 0320f809 jalr t9
192d0: 24040010 li a0,16
192d4: 00408825 move s1,v0
192d8: 1040004d beqz v0,19410 <MQTTReasonCode_toString@@Base+0x36c0>
192dc: 8fbc0020 lw gp,32(sp)
192e0: 8f99850c lw t9,-31476(gp)
192e4: ac400004 sw zero,4(v0)
192e8: ac400008 sw zero,8(v0)
192ec: ac50000c sw s0,12(v0)
192f0: 0320f809 jalr t9
192f4: 02c02025 move a0,s6
192f8: ae220000 sw v0,0(s1)
192fc: 1040004c beqz v0,19430 <MQTTReasonCode_toString@@Base+0x36e0>
19300: 8fbc0020 lw gp,32(sp)
19304: 8f998564 lw t9,strcpy
19308: 02802825 move a1,s4
1930c: 00402025 move a0,v0
--
19714: ae020008 sw v0,8(s0)
19718: 8f82802c lw v0,-32724(gp)
1971c: 8e1e0000 lw s8,0(s0)
19720: 02322021 addu a0,s1,s2
19724: 8c43b1bc lw v1,-20036(v0)
19728: 8c42b1b8 lw v0,-20040(v0)
1972c: 8e06000c lw a2,12(s0)
19730: 8f998584 lw t9,strlen
19734: ae230004 sw v1,4(s1)
19738: ae220000 sw v0,0(s1)
1973c: ac83000c sw v1,12(a0)
19740: ac820008 sw v0,8(a0)
19744: 03c02025 move a0,s8
19748: ae12000c sw s2,12(s0)
1974c: 0320f809 jalr t9
19750: 02e68823 subu s1,s7,a2
19754: 8fbc0018 lw gp,24(sp)
19758: 02e02825 move a1,s7
1975c: 03c02025 move a0,s8
19760: 8f998668 lw t9,-31128(gp)
19764: 0320f809 jalr t9
19768: 0040b825 move s7,v0
1976c: 8fbc0018 lw gp,24(sp)
19770: 02602825 move a1,s3
19774: 00402025 move a0,v0
19778: 8f998564 lw t9,strcpy
1977c: 0320f809 jalr t9
19780: ae020000 sw v0,0(s0)
--
23fc8: 8f998030 lw t9,-32720(gp)
23fcc: 2444c3b8 addiu a0,v0,-15432
23fd0: 27a60064 addiu a2,sp,100
23fd4: 0411d26a bal 18980 <MQTTReasonCode_toString@@Base+0x2c30>
23fd8: 2405048e li a1,1166
23fdc: 8fbc0018 lw gp,24(sp)
23fe0: 8f9983c0 lw t9,-31808(gp)
23fe4: 0411afcf bal ff24 <_ftext@@Base+0xcec4>
23fe8: 8fc4000c lw a0,12(s8)
23fec: 1000feb7 b 23acc <MQTTAsync_createWithOptions@@Base+0x3dc>
23ff0: 8fbc0018 lw gp,24(sp)
23ff4: 8f998584 lw t9,strlen
23ff8: 0320f809 jalr t9
23ffc: 00000000 nop
24000: 8fbc0018 lw gp,24(sp)
24004: 24500001 addiu s0,v0,1
24008: 8fa20024 lw v0,36(sp)
2400c: 8f998040 lw t9,-32704(gp)
24010: 02003025 move a2,s0
24014: 2405041f li a1,1055
24018: 0411d48d bal 19250 <MQTTReasonCode_toString@@Base+0x3500>
2401c: 2444b1f8 addiu a0,v0,-19976
24020: 8fbc0018 lw gp,24(sp)
24024: 1040011a beqz v0,24490 <MQTTAsync_createWithOptions@@Base+0xda0>
24028: ae820034 sw v0,52(s4)
2402c: 8f998564 lw t9,strcpy
24030: 8fa50078 lw a1,120(sp)
24034: 0320f809 jalr t9
--
2417c: 8f9984f0 lw t9,-31504(gp)
24180: 0320f809 jalr t9
24184: 00000000 nop
24188: 2442000c addiu v0,v0,12
2418c: ae860034 sw a2,52(s4)
24190: 18c0ffc8 blez a2,240b4 <MQTTAsync_createWithOptions@@Base+0x9c4>
24194: afa20078 sw v0,120(sp)
24198: 8fa20024 lw v0,36(sp)
2419c: 8f998040 lw t9,-32704(gp)
241a0: 00063080 sll a2,a2,0x2
241a4: 24050405 li a1,1029
241a8: 0411d429 bal 19250 <MQTTReasonCode_toString@@Base+0x3500>
241ac: 2444b1f8 addiu a0,v0,-19976
241b0: 8fbc0018 lw gp,24(sp)
241b4: 104000be beqz v0,244b0 <MQTTAsync_createWithOptions@@Base+0xdc0>
241b8: ae820038 sw v0,56(s4)
241bc: 8e820034 lw v0,52(s4)
241c0: 1840ffbc blez v0,240b4 <MQTTAsync_createWithOptions@@Base+0x9c4>
241c4: 8fa20024 lw v0,36(sp)
241c8: 8fa40078 lw a0,120(sp)
241cc: 2442b1f8 addiu v0,v0,-19976
241d0: afa20040 sw v0,64(sp)
241d4: 1000000e b 24210 <MQTTAsync_createWithOptions@@Base+0xb20>
241d8: afb50048 sw s5,72(sp)
241dc: 8e840038 lw a0,56(s4)
241e0: 8f998564 lw t9,strcpy
241e4: 8fa50078 lw a1,120(sp)
241e8: 7c95200a lwx a0,s5(a0)
--
242e0: 27de0004 addiu s8,s8,4
242e4: ae040000 sw a0,0(s0)
242e8: afbe0078 sw s8,120(sp)
242ec: 8ea20034 lw v0,52(s5)
242f0: 26f70001 addiu s7,s7,1
242f4: 02e2102a slt v0,s7,v0
242f8: 10400075 beqz v0,244d0 <MQTTAsync_createWithOptions@@Base+0xde0>
242fc: 02a0a025 move s4,s5
24300: 8f998584 lw t9,strlen
24304: 8fa40078 lw a0,120(sp)
24308: 0320f809 jalr t9
2430c: 00178080 sll s0,s7,0x2
24310: 8fbc0018 lw gp,24(sp)
24314: 8ebe0038 lw s8,56(s5)
24318: 24540001 addiu s4,v0,1
2431c: 8f998040 lw t9,-32704(gp)
24320: 8fa40040 lw a0,64(sp)
24324: 02803025 move a2,s4
24328: 240503e1 li a1,993
2432c: 0411d3c8 bal 19250 <MQTTReasonCode_toString@@Base+0x3500>
24330: 03d0f021 addu s8,s8,s0
24334: 8fbc0018 lw gp,24(sp)
24338: 1040003b beqz v0,24428 <MQTTAsync_createWithOptions@@Base+0xd38>
2433c: afc20000 sw v0,0(s8)
24340: 8ea40038 lw a0,56(s5)
24344: 8f998564 lw t9,strcpy
24348: 8fa50078 lw a1,120(sp)
2434c: 0320f809 jalr t9
[*] Function strcpy used 15 times libpaho-mqtt3as.so.1.3.2