Fix compilation on Linux + minor nits

This commit is contained in:
irisz64
2025-07-26 00:26:29 +02:00
parent 8fbac50131
commit ef05bcfac6
6 changed files with 20 additions and 20 deletions

View File

@@ -18,15 +18,15 @@ struct Disassembler {
return ret;
}
DisassemblyResult Disassemble(const u32 address, const u32 instruction) {
[[nodiscard]] DisassemblyResult Disassemble(const u32 address, const u32 instruction) const {
return details ? DisassembleDetailed(address, instruction) : DisassembleSimple(address, instruction);
}
~Disassembler() { cs_close(&handle); }
private:
DisassemblyResult DisassembleDetailed(u32 address, u32 instruction) const;
DisassemblyResult DisassembleSimple(u32 address, u32 instruction) const;
[[nodiscard]] DisassemblyResult DisassembleDetailed(u32 address, u32 instruction) const;
[[nodiscard]] DisassemblyResult DisassembleSimple(u32 address, u32 instruction) const;
explicit Disassembler(const bool rsp) : rsp(rsp) {
if (cs_open(CS_ARCH_MIPS, static_cast<cs_mode>((rsp ? CS_MODE_32 : CS_MODE_64) | CS_MODE_BIG_ENDIAN), &handle) !=