Play-/Source/MipsExecutor.h
Jean-Philip Desjardins 050bf0f854 MipsExecutor is now owned by MIPS CPU context.
Will help to make new breakpoint implementation simpler.
2018-07-26 21:38:16 -04:00

17 lines
363 B
C++

#pragma once
#include "Types.h"
class CMipsExecutor
{
public:
virtual ~CMipsExecutor() = default;
virtual void Reset() = 0;
virtual int Execute(int) = 0;
virtual void ClearActiveBlocksInRange(uint32 start, uint32 end) = 0;
#ifdef DEBUGGER_INCLUDED
virtual bool MustBreak() const = 0;
virtual void DisableBreakpointsOnce() = 0;
#endif
};