rpcsx/rpcs3/rpcs3qt/breakpoint_handler.cpp

23 lines
431 B
C++
Raw Normal View History

#include "breakpoint_handler.h"
2021-03-23 20:39:39 +01:00
extern void ppu_breakpoint(u32 loc, bool is_adding);
bool breakpoint_handler::HasBreakpoint(u32 loc) const
{
2021-03-23 20:39:39 +01:00
return m_breakpoints.contains(loc);
}
bool breakpoint_handler::AddBreakpoint(u32 loc)
{
m_breakpoints.insert(loc);
ppu_breakpoint(loc, true);
return true;
}
bool breakpoint_handler::RemoveBreakpoint(u32 loc)
{
m_breakpoints.erase(loc);
ppu_breakpoint(loc, false);
return true;
}