[*] Binary protection state of libpaho-mqtt3a.so.1.3.2
Full RELRO Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of libpaho-mqtt3a.so.1.3.2
d72c: 27bd0040 addiu sp,sp,64
d730: 1000ffea b d6dc <_ftext@@Base+0xb32c>
d734: 00008825 move s1,zero
d738: 8f95802c lw s5,-32724(gp)
d73c: 8f998040 lw t9,-32704(gp)
d740: 24060024 li a2,36
d744: 2405003c li a1,60
d748: 04112bb5 bal 18620 <MQTTReasonCode_toString@@Base+0x39b0>
d74c: 26a45cc0 addiu a0,s5,23744
d750: 00408025 move s0,v0
d754: 10400045 beqz v0,d86c <_ftext@@Base+0xb4bc>
d758: 8fbc0010 lw gp,16(sp)
d75c: 12200047 beqz s1,d87c <_ftext@@Base+0xb4cc>
d760: 8f9984b0 lw t9,strlen
d764: 0320f809 jalr t9
d768: 02202025 move a0,s1
d76c: 8fbc0010 lw gp,16(sp)
d770: 24460001 addiu a2,v0,1
d774: 24050041 li a1,65
d778: 8f998040 lw t9,-32704(gp)
d77c: 04112ba8 bal 18620 <MQTTReasonCode_toString@@Base+0x39b0>
d780: 26a45cc0 addiu a0,s5,23744
d784: 8fbc0010 lw gp,16(sp)
d788: 10400040 beqz v0,d88c <_ftext@@Base+0xb4dc>
d78c: ae020000 sw v0,0(s0)
d790: 8f9984f0 lw t9,strcpy
d794: 02202825 move a1,s1
d798: 0320f809 jalr t9
--
f408: 00d63021 addu a2,a2,s6
f40c: 8fbc0018 lw gp,24(sp)
f410: 8cc40000 lw a0,0(a2)
f414: 24c30010 addiu v1,a2,16
f418: ac440010 sw a0,16(v0)
f41c: 8cc50004 lw a1,4(a2)
f420: 8f9984b0 lw t9,strlen
f424: ac450014 sw a1,20(v0)
f428: 8cc50008 lw a1,8(a2)
f42c: 00602025 move a0,v1
f430: ac450018 sw a1,24(v0)
f434: 8cc5000c lw a1,12(a2)
f438: ac45001c sw a1,28(v0)
f43c: 0320f809 jalr t9
f440: afa30060 sw v1,96(sp)
f444: 8fbc0018 lw gp,24(sp)
f448: 24560001 addiu s6,v0,1
f44c: 02c03025 move a2,s6
f450: 8f998040 lw t9,-32704(gp)
f454: 240502dc li a1,732
f458: 04112471 bal 18620 <MQTTReasonCode_toString@@Base+0x39b0>
f45c: 02802025 move a0,s4
f460: 8fbc0018 lw gp,24(sp)
f464: 104000b9 beqz v0,f74c <_ftext@@Base+0xd39c>
f468: ae020004 sw v0,4(s0)
f46c: 8f9984f0 lw t9,strcpy
f470: 8fa50060 lw a1,96(sp)
f474: 0320f809 jalr t9
--
10f10: 27c462c0 addiu a0,s8,25280
10f14: afa20044 sw v0,68(sp)
10f18: afb70064 sw s7,100(sp)
10f1c: afb60060 sw s6,96(sp)
10f20: afb5005c sw s5,92(sp)
10f24: afb1004c sw s1,76(sp)
10f28: 00a09825 move s3,a1
10f2c: afa0003c sw zero,60(sp)
10f30: 2405004b li a1,75
10f34: afa00040 sw zero,64(sp)
10f38: 04111b26 bal 17bd4 <MQTTReasonCode_toString@@Base+0x2f64>
10f3c: 00e08025 move s0,a3
10f40: 8fbc0020 lw gp,32(sp)
10f44: 8f9984b0 lw t9,strlen
10f48: 8f92802c lw s2,-32724(gp)
10f4c: 0320f809 jalr t9
10f50: 02802025 move a0,s4
10f54: 8fbc0020 lw gp,32(sp)
10f58: 24460001 addiu a2,v0,1
10f5c: 2405004d li a1,77
10f60: 8f998040 lw t9,-32704(gp)
10f64: 04111dae bal 18620 <MQTTReasonCode_toString@@Base+0x39b0>
10f68: 264461c0 addiu a0,s2,25024
10f6c: 104000b6 beqz v0,11248 <Thread_getid@@Base+0x17ec>
10f70: 8fbc0020 lw gp,32(sp)
10f74: 8f9984f0 lw t9,strcpy
10f78: 02802825 move a1,s4
10f7c: 00402025 move a0,v0
--
1103c: 8f9984b0 lw t9,strlen
11040: 0320f809 jalr t9
11044: 02a02025 move a0,s5
11048: 8fbc0020 lw gp,32(sp)
1104c: 24460001 addiu a2,v0,1
11050: 24050066 li a1,102
11054: 8f998040 lw t9,-32704(gp)
11058: 04111d71 bal 18620 <MQTTReasonCode_toString@@Base+0x39b0>
1105c: 264461c0 addiu a0,s2,25024
11060: 00408025 move s0,v0
11064: 1040006c beqz v0,11218 <Thread_getid@@Base+0x17bc>
11068: 8fbc0020 lw gp,32(sp)
1106c: 8f9984b0 lw t9,strlen
11070: 0320f809 jalr t9
11074: 02a02025 move a0,s5
11078: 8fbc0020 lw gp,32(sp)
1107c: 24460001 addiu a2,v0,1
11080: 2405006d li a1,109
11084: 8f998040 lw t9,-32704(gp)
11088: 04111d65 bal 18620 <MQTTReasonCode_toString@@Base+0x39b0>
1108c: 264461c0 addiu a0,s2,25024
11090: afa20030 sw v0,48(sp)
11094: 10400093 beqz v0,112e4 <Thread_getid@@Base+0x1888>
11098: 8fbc0020 lw gp,32(sp)
1109c: 8fb30030 lw s3,48(sp)
110a0: 8f9984f0 lw t9,strcpy
110a4: 02a02825 move a1,s5
110a8: 0320f809 jalr t9
110ac: 02602025 move a0,s3
110b0: 8fbc0020 lw gp,32(sp)
110b4: 82620000 lb v0,0(s3)
110b8: 27b40040 addiu s4,sp,64
110bc: 8f93802c lw s3,-32724(gp)
110c0: 2403002f li v1,47
110c4: 02803025 move a2,s4
110c8: 8f9984e8 lw t9,-31512(gp)
110cc: 10430004 beq v0,v1,110e0 <Thread_getid@@Base+0x1684>
110d0: 26656214 addiu a1,s3,25108
110d4: 2403005c li v1,92
110d8: 14430075 bne v0,v1,112b0 <Thread_getid@@Base+0x1854>
110dc: 00000000 nop
110e0: 8fa30030 lw v1,48(sp)
110e4: a2020000 sb v0,0(s0)
110e8: 0320f809 jalr t9
110ec: 24640001 addiu a0,v1,1
110f0: 8fbc0020 lw gp,32(sp)
110f4: 00402825 move a1,v0
110f8: 8f9984f0 lw t9,strcpy
110fc: 0320f809 jalr t9
11100: 26040001 addiu a0,s0,1
--
11118: 8fbc0020 lw gp,32(sp)
1111c: 02803025 move a2,s4
11120: 26656214 addiu a1,s3,25108
11124: 8f9984e8 lw t9,-31512(gp)
11128: 00002025 move a0,zero
1112c: 0320f809 jalr t9
11130: afa2003c sw v0,60(sp)
11134: 0040b825 move s7,v0
11138: 10400022 beqz v0,111c4 <Thread_getid@@Base+0x1768>
1113c: 8fbc0020 lw gp,32(sp)
11140: 8fa2003c lw v0,60(sp)
11144: 14400020 bnez v0,111c8 <Thread_getid@@Base+0x176c>
11148: 8fa20034 lw v0,52(sp)
1114c: 2416002f li s6,47
11150: 10000004 b 11164 <Thread_getid@@Base+0x1708>
11154: 26736214 addiu s3,s3,25108
11158: 8fa2003c lw v0,60(sp)
1115c: 1440001a bnez v0,111c8 <Thread_getid@@Base+0x176c>
11160: 8fa20034 lw v0,52(sp)
11164: 8f9984b0 lw t9,strlen
11168: 0320f809 jalr t9
1116c: 02002025 move a0,s0
11170: 8fbc0020 lw gp,32(sp)
11174: 02021821 addu v1,s0,v0
11178: 24420001 addiu v0,v0,1
1117c: 8f9984f0 lw t9,strcpy
11180: 02e02825 move a1,s7
11184: a0760000 sb s6,0(v1)
--
1125c: 27a6003c addiu a2,sp,60
11260: 04111abb bal 17d50 <MQTTReasonCode_toString@@Base+0x30e0>
11264: 24050096 li a1,150
11268: 8fa2002c lw v0,44(sp)
1126c: 8fa40044 lw a0,68(sp)
11270: 8fbc0020 lw gp,32(sp)
11274: 8c430000 lw v1,0(v0)
11278: 1483002a bne a0,v1,11324 <Thread_getid@@Base+0x18c8>
1127c: 8fa2003c lw v0,60(sp)
11280: 8fbf006c lw ra,108(sp)
11284: 8fbe0068 lw s8,104(sp)
11288: 8fb70064 lw s7,100(sp)
1128c: 8fb60060 lw s6,96(sp)
11290: 8fb5005c lw s5,92(sp)
11294: 8fb40058 lw s4,88(sp)
11298: 8fb30054 lw s3,84(sp)
1129c: 8fb20050 lw s2,80(sp)
112a0: 8fb1004c lw s1,76(sp)
112a4: 8fb00048 lw s0,72(sp)
112a8: 03e00008 jr ra
112ac: 27bd0070 addiu sp,sp,112
112b0: 0320f809 jalr t9
112b4: 8fa40030 lw a0,48(sp)
112b8: 8fbc0020 lw gp,32(sp)
112bc: 00402825 move a1,v0
112c0: 8f9984f0 lw t9,strcpy
112c4: 0320f809 jalr t9
112c8: 02002025 move a0,s0
--
11ca8: 8fb600e0 lw s6,224(sp)
11cac: 8fb500dc lw s5,220(sp)
11cb0: 8fb400d8 lw s4,216(sp)
11cb4: 8fb300d4 lw s3,212(sp)
11cb8: 8fb200d0 lw s2,208(sp)
11cbc: 8fb100cc lw s1,204(sp)
11cc0: 8fb000c8 lw s0,200(sp)
11cc4: 03e00008 jr ra
11cc8: 27bd00f0 addiu sp,sp,240
11ccc: 2402ff9d li v0,-99
11cd0: 1000ffe3 b 11c60 <Thread_getid@@Base+0x2204>
11cd4: afa20030 sw v0,48(sp)
11cd8: 8f9984b0 lw t9,strlen
11cdc: 0320f809 jalr t9
11ce0: 02002025 move a0,s0
11ce4: 8fbc0018 lw gp,24(sp)
11ce8: 24460001 addiu a2,v0,1
11cec: 8fa20028 lw v0,40(sp)
11cf0: 8f998040 lw t9,-32704(gp)
11cf4: 240501df li a1,479
11cf8: 04111a49 bal 18620 <MQTTReasonCode_toString@@Base+0x39b0>
11cfc: 244461c0 addiu a0,v0,25024
11d00: 0040f025 move s8,v0
11d04: 1040fff1 beqz v0,11ccc <Thread_getid@@Base+0x2270>
11d08: 8fbc0018 lw gp,24(sp)
11d0c: 8f9984f0 lw t9,strcpy
11d10: 02002825 move a1,s0
11d14: 0320f809 jalr t9
--
12408: 0320f809 jalr t9
1240c: 24040003 li a0,3
12410: 1440ffd2 bnez v0,1235c <Thread_getid@@Base+0x2900>
12414: 8fbc0018 lw gp,24(sp)
12418: 8fa20058 lw v0,88(sp)
1241c: 34048000 li a0,0x8000
12420: 3042f000 andi v0,v0,0xf000
12424: 1444ffce bne v0,a0,12360 <Thread_getid@@Base+0x2904>
12428: 8f99804c lw t9,-32692(gp)
1242c: 8f9984b0 lw t9,strlen
12430: 0320f809 jalr t9
12434: 02402025 move a0,s2
12438: 8fbc0018 lw gp,24(sp)
1243c: 8fa30034 lw v1,52(sp)
12440: 24460001 addiu a2,v0,1
12444: 8fa20038 lw v0,56(sp)
12448: 00033880 sll a3,v1,0x2
1244c: 8f998040 lw t9,-32704(gp)
12450: 0047a021 addu s4,v0,a3
12454: 24050314 li a1,788
12458: 04111871 bal 18620 <MQTTReasonCode_toString@@Base+0x39b0>
1245c: 26c461c0 addiu a0,s6,25024
12460: 8fbc0018 lw gp,24(sp)
12464: 1040001a beqz v0,124d0 <Thread_getid@@Base+0x2a74>
12468: ae820000 sw v0,0(s4)
1246c: 8f9984f0 lw t9,strcpy
12470: 02402825 move a1,s2
12474: 0320f809 jalr t9
--
16464: 2c420010 sltiu v0,v0,16
16468: afa30030 sw v1,48(sp)
1646c: 240303e9 li v1,1001
16470: 12800053 beqz s4,165c0 <MQTTReasonCode_toString@@Base+0x1950>
16474: 0062880a movz s1,v1,v0
16478: 8f9984b0 lw t9,strlen
1647c: 0320f809 jalr t9
16480: 02802025 move a0,s4
16484: 8fbc0020 lw gp,32(sp)
16488: 24420002 addiu v0,v0,2
1648c: 00403025 move a2,v0
16490: 8f95802c lw s5,-32724(gp)
16494: 8f998040 lw t9,-32704(gp)
16498: 240501f6 li a1,502
1649c: 26a46e90 addiu a0,s5,28304
164a0: 0411085f bal 18620 <MQTTReasonCode_toString@@Base+0x39b0>
164a4: afa20030 sw v0,48(sp)
164a8: afa2002c sw v0,44(sp)
164ac: 10400031 beqz v0,16574 <MQTTReasonCode_toString@@Base+0x1904>
164b0: 8fbc0020 lw gp,32(sp)
164b4: 7c1188a0 wsbh s1,s1
164b8: 7e233a00 ext v1,s1,0x8,0x8
164bc: a0510000 sb s1,0(v0)
164c0: a0430001 sb v1,1(v0)
164c4: 8fa4002c lw a0,44(sp)
164c8: 8f9984f0 lw t9,strcpy
164cc: 02802825 move a1,s4
164d0: 24840002 addiu a0,a0,2
--
18670: 26647028 addiu a0,s3,28712
18674: 00409025 move s2,v0
18678: 8f998510 lw t9,-31472(gp)
1867c: 0320f809 jalr t9
18680: 26560001 addiu s6,s2,1
18684: 3202000f andi v0,s0,0xf
18688: 10400003 beqz v0,18698 <MQTTReasonCode_toString@@Base+0x3a28>
1868c: 8fbc0020 lw gp,32(sp)
18690: 26100010 addiu s0,s0,16
18694: 02028023 subu s0,s0,v0
18698: 8f9984d8 lw t9,-31528(gp)
1869c: 0320f809 jalr t9
186a0: 24040010 li a0,16
186a4: 00408825 move s1,v0
186a8: 1040004d beqz v0,187e0 <MQTTReasonCode_toString@@Base+0x3b70>
186ac: 8fbc0020 lw gp,32(sp)
186b0: 8f9984d8 lw t9,-31528(gp)
186b4: ac400004 sw zero,4(v0)
186b8: ac400008 sw zero,8(v0)
186bc: ac50000c sw s0,12(v0)
186c0: 0320f809 jalr t9
186c4: 02c02025 move a0,s6
186c8: ae220000 sw v0,0(s1)
186cc: 1040004c beqz v0,18800 <MQTTReasonCode_toString@@Base+0x3b90>
186d0: 8fbc0020 lw gp,32(sp)
186d4: 8f9984f0 lw t9,strcpy
186d8: 02802825 move a1,s4
186dc: 00402025 move a0,v0
--
18ae4: ae020008 sw v0,8(s0)
18ae8: 8f82802c lw v0,-32724(gp)
18aec: 8e1e0000 lw s8,0(s0)
18af0: 02322021 addu a0,s1,s2
18af4: 8c4375bc lw v1,30140(v0)
18af8: 8c4275b8 lw v0,30136(v0)
18afc: 8e06000c lw a2,12(s0)
18b00: 8f9984b0 lw t9,strlen
18b04: ae230004 sw v1,4(s1)
18b08: ae220000 sw v0,0(s1)
18b0c: ac83000c sw v1,12(a0)
18b10: ac820008 sw v0,8(a0)
18b14: 03c02025 move a0,s8
18b18: ae12000c sw s2,12(s0)
18b1c: 0320f809 jalr t9
18b20: 02e68823 subu s1,s7,a2
18b24: 8fbc0018 lw gp,24(sp)
18b28: 02e02825 move a1,s7
18b2c: 03c02025 move a0,s8
18b30: 8f9984dc lw t9,-31524(gp)
18b34: 0320f809 jalr t9
18b38: 0040b825 move s7,v0
18b3c: 8fbc0018 lw gp,24(sp)
18b40: 02602825 move a1,s3
18b44: 00402025 move a0,v0
18b48: 8f9984f0 lw t9,strcpy
18b4c: 0320f809 jalr t9
18b50: ae020000 sw v0,0(s0)
--
22b10: 8f998030 lw t9,-32720(gp)
22b14: 24448708 addiu a0,v0,-30968
22b18: 27a60064 addiu a2,sp,100
22b1c: 0411d48c bal 17d50 <MQTTReasonCode_toString@@Base+0x30e0>
22b20: 2405048e li a1,1166
22b24: 8fbc0018 lw gp,24(sp)
22b28: 8f9983a0 lw t9,-31840(gp)
22b2c: 0411b185 bal f144 <_ftext@@Base+0xcd94>
22b30: 8ee4000c lw a0,12(s7)
22b34: 1000fec8 b 22658 <MQTTAsync_createWithOptions@@Base+0x36c>
22b38: 8fbc0018 lw gp,24(sp)
22b3c: 8f9984b0 lw t9,strlen
22b40: 0320f809 jalr t9
22b44: 00000000 nop
22b48: 8fbc0018 lw gp,24(sp)
22b4c: 24500001 addiu s0,v0,1
22b50: 8fa20020 lw v0,32(sp)
22b54: 8f998040 lw t9,-32704(gp)
22b58: 02003025 move a2,s0
22b5c: 2405041f li a1,1055
22b60: 0411d6af bal 18620 <MQTTReasonCode_toString@@Base+0x39b0>
22b64: 244475f8 addiu a0,v0,30200
22b68: 8fbc0018 lw gp,24(sp)
22b6c: 1040011a beqz v0,22fd8 <MQTTAsync_createWithOptions@@Base+0xcec>
22b70: aee20034 sw v0,52(s7)
22b74: 8f9984f0 lw t9,strcpy
22b78: 8fa50078 lw a1,120(sp)
22b7c: 0320f809 jalr t9
--
22cc4: 8f998528 lw t9,-31448(gp)
22cc8: 0320f809 jalr t9
22ccc: 00000000 nop
22cd0: 2442000c addiu v0,v0,12
22cd4: aee60034 sw a2,52(s7)
22cd8: 18c0ffc8 blez a2,22bfc <MQTTAsync_createWithOptions@@Base+0x910>
22cdc: afa20078 sw v0,120(sp)
22ce0: 8fa20020 lw v0,32(sp)
22ce4: 8f998040 lw t9,-32704(gp)
22ce8: 00063080 sll a2,a2,0x2
22cec: 24050405 li a1,1029
22cf0: 0411d64b bal 18620 <MQTTReasonCode_toString@@Base+0x39b0>
22cf4: 244475f8 addiu a0,v0,30200
22cf8: 8fbc0018 lw gp,24(sp)
22cfc: 104000be beqz v0,22ff8 <MQTTAsync_createWithOptions@@Base+0xd0c>
22d00: aee20038 sw v0,56(s7)
22d04: 8ee20034 lw v0,52(s7)
22d08: 1840ffbc blez v0,22bfc <MQTTAsync_createWithOptions@@Base+0x910>
22d0c: 8fa20020 lw v0,32(sp)
22d10: 8fa40078 lw a0,120(sp)
22d14: 244275f8 addiu v0,v0,30200
22d18: afa20038 sw v0,56(sp)
22d1c: 1000000e b 22d58 <MQTTAsync_createWithOptions@@Base+0xa6c>
22d20: afb40048 sw s4,72(sp)
22d24: 8ee40038 lw a0,56(s7)
22d28: 8f9984f0 lw t9,strcpy
22d2c: 8fa50078 lw a1,120(sp)
22d30: 7c94200a lwx a0,s4(a0)
--
22e28: 27de0004 addiu s8,s8,4
22e2c: ae040000 sw a0,0(s0)
22e30: afbe0078 sw s8,120(sp)
22e34: 8e820034 lw v0,52(s4)
22e38: 26d60001 addiu s6,s6,1
22e3c: 02c2102a slt v0,s6,v0
22e40: 10400075 beqz v0,23018 <MQTTAsync_createWithOptions@@Base+0xd2c>
22e44: 0280b825 move s7,s4
22e48: 8f9984b0 lw t9,strlen
22e4c: 8fa40078 lw a0,120(sp)
22e50: 0320f809 jalr t9
22e54: 00168080 sll s0,s6,0x2
22e58: 8fbc0018 lw gp,24(sp)
22e5c: 8e9e0038 lw s8,56(s4)
22e60: 24570001 addiu s7,v0,1
22e64: 8f998040 lw t9,-32704(gp)
22e68: 8fa40038 lw a0,56(sp)
22e6c: 02e03025 move a2,s7
22e70: 240503e1 li a1,993
22e74: 0411d5ea bal 18620 <MQTTReasonCode_toString@@Base+0x39b0>
22e78: 03d0f021 addu s8,s8,s0
22e7c: 8fbc0018 lw gp,24(sp)
22e80: 1040003b beqz v0,22f70 <MQTTAsync_createWithOptions@@Base+0xc84>
22e84: afc20000 sw v0,0(s8)
22e88: 8e840038 lw a0,56(s4)
22e8c: 8f9984f0 lw t9,strcpy
22e90: 8fa50078 lw a1,120(sp)
22e94: 0320f809 jalr t9
[*] Function strcpy used 15 times libpaho-mqtt3a.so.1.3.2