20 #ifndef PROCESSOR_DISASSEMBLER_H 21 #define PROCESSOR_DISASSEMBLER_H 23 #include "pedigree/kernel/processor/types.h" 24 #include "pedigree/kernel/utilities/StaticString.h" 56 virtual void setMode(
size_t nMode) = 0;
71 #include "system/kernel/core/processor/x86_common/Disassembler.h" 74 #include "system/kernel/core/processor/mips_common/Disassembler.h" 77 #include "system/kernel/core/processor/arm_common/Disassembler.h" 80 #include "system/kernel/core/processor/ppc_common/Disassembler.h" 83 #include "system/kernel/core/processor/arm_common/Disassembler.h" 86 #include "system/kernel/core/processor/x86_common/Disassembler.h" virtual ~DisassemblerBase()
virtual void setLocation(uintptr_t nLocation)=0
virtual void disassemble(LargeStaticString &text)=0
virtual uintptr_t getLocation()=0
virtual void setMode(size_t nMode)=0