Files
FEX-Emu--FEX/Source/Tools/Debugger/Disassembler.h
T
2020-03-06 09:08:13 +02:00

16 lines
377 B
C++

#pragma once
#include <memory>
namespace FEX::Debugger {
class Disassembler {
public:
virtual ~Disassembler() {}
virtual std::string Disassemble(uint8_t *Code, uint32_t CodeSize, uint32_t MaxInst, uint64_t StartingPC, uint32_t *InstructionCount) = 0;
};
std::unique_ptr<Disassembler> CreateHostDisassembler();
std::unique_ptr<Disassembler> CreateGuestDisassembler();
}