Fix compilation on Linux + minor nits
This commit is contained in:
@@ -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) !=
|
||||
|
||||
Reference in New Issue
Block a user