BreakpointManager
BreakpointManager* fBreakpointManager;
BreakpointManager* fBreakpointManager;
class BreakpointManager;
BreakpointManager* breakpointManager);
struct BreakpointManager;
struct BreakpointManager* breakpoint_manager;
fBreakpointManager = new(std::nothrow) BreakpointManager(fTeam,
BreakpointManager* breakpointManager)
BreakpointManager::UninstallUserBreakpoint(UserBreakpoint* userBreakpoint)
BreakpointManager::BreakpointManager(Team* team,
BreakpointManager::InstallTemporaryBreakpoint(target_addr_t address,
BreakpointManager::UninstallTemporaryBreakpoint(target_addr_t address,
BreakpointManager::UpdateImageBreakpoints(Image* image)
BreakpointManager::RemoveImageBreakpoints(Image* image)
BreakpointManager::~BreakpointManager()
BreakpointManager::_UpdateImageBreakpoints(Image* image, bool removeOnly)
BreakpointManager::Init()
BreakpointManager::InstallUserBreakpoint(UserBreakpoint* userBreakpoint,
BreakpointManager::_UpdateBreakpointInstallation(Breakpoint* breakpoint)
class BreakpointManager {
BreakpointManager(Team* team,
~BreakpointManager();
BreakpointManager::UninstallBreakpoint(void* _address)
BreakpointManager::InstallWatchpoint(void* _address, uint32 type, int32 length)
BreakpointManager::UninstallWatchpoint(void* address)
BreakpointManager::RemoveAllBreakpoints()
BreakpointManager::CanAccessAddress(const void* _address, bool write)
BreakpointManager::ReadMemory(const void* _address, void* buffer, size_t size,
BreakpointManager::InstalledBreakpoint::InstalledBreakpoint(addr_t address)
BreakpointManager::WriteMemory(void* _address, const void* _buffer, size_t size,
BreakpointManager::BreakpointManager()
BreakpointManager::PrepareToContinue(void* _address)
BreakpointManager::Breakpoint*
BreakpointManager::_GetUnusedHardwareBreakpoint(bool force)
BreakpointManager::_InstallSoftwareBreakpoint(InstalledBreakpoint* installed,
BreakpointManager::~BreakpointManager()
BreakpointManager::_UninstallSoftwareBreakpoint(Breakpoint* breakpoint)
BreakpointManager::_InstallHardwareBreakpoint(Breakpoint* breakpoint,
BreakpointManager::_UninstallHardwareBreakpoint(Breakpoint* breakpoint)
BreakpointManager::InstalledWatchpoint*
BreakpointManager::_FindWatchpoint(addr_t address) const
BreakpointManager::_InstallWatchpoint(InstalledWatchpoint* watchpoint,
BreakpointManager::_UninstallWatchpoint(InstalledWatchpoint* watchpoint)
BreakpointManager::_ReadMemory(const addr_t _address, void* _buffer,
BreakpointManager::_WriteMemory(addr_t _address, const void* _buffer,
BreakpointManager::Init()
BreakpointManager::InstallBreakpoint(void* _address)
BreakpointManager();
~BreakpointManager();
BreakpointManager* breakpointManager
if (!BreakpointManager::CanAccessAddress(address, false))
if (!BreakpointManager::CanAccessAddress(address, true))
|| !BreakpointManager::CanAccessAddress(address, false)) {
|| !BreakpointManager::CanAccessAddress(address, false)) {
|| !BreakpointManager::CanAccessAddress(address, false)) {
|| !BreakpointManager::CanAccessAddress(address, false)) {
BreakpointManager* breakpointManager
BreakpointManager* breakpointManager = NULL;
breakpointManager = new(std::nothrow) BreakpointManager;
if (address == NULL || !BreakpointManager::CanAccessAddress(address, false))
if (address == NULL || !BreakpointManager::CanAccessAddress(address, false))