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