Altium C++ SDK 3.0
Loading...
Searching...
No Matches
SCH::IDeviceDebugManager Struct Reference

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::IDeviceDebugManager:

Public Member Functions

long AddHardBreakPoint (IHardBreakpoint *const ANewBP)
IHardBreakpointGetNewHardBreakpoint ()
ISoftBreakpointGetNewSoftBreakpoint ()
IHardBreakpointGetSystemBreakpoint ()
void ReleaseBreakpoint (ISoftBreakpoint *const ABreakpoint)
void ReleaseAllocatedHardBreakpoints ()
void ReleaseAllocatedSoftBreakpoints ()
void ReleaseAllBreakpoints ()
void DisableAllocatedHardBreakpoints ()
void DisableAllocatedSoftBreakpoints ()
void DisableAllAllocatedBreakpoints ()
void EnableAllocatedHardBreakpoints ()
void EnableAllocatedSoftBreakpoints ()
void EnableAllAllocatedBreakpoints ()
int GetAllocatedSoftBreakPointCount ()
int GetAllocatedHardBreakPointCount ()
ISoftBreakpointGetAllocatedSoftBreakpointByIndex (int Index)
IHardBreakpointGetAllocatedHardBreakpointByIndex (int Index)
bool SetBreakpointMode (TBreakpointMode ANewMode)
void SetDebuggerMode (TDebuggerMode ANewMode)
void SetSoftbreakpointsRequireHardware (bool AValue)
TBreakpointMode GetBreakpointMode ()
TDebuggerMode GetDebuggerMode ()
bool GetSoftBreakpointsRequireHardware ()
int GetHardBreakpointCount ()
bool AddressSupportsSoftBreakpoints (int AMemorySpace, INT64 AAddress)
ISoftBreakpointGetNewBreakpoint (int AMemorySpace, INT64 AAddress)
ISoftBreakpointGetBreakpointByAddress (int AMemorySpace, INT64 AAddress)
IHardBreakpointGetBreakpointByData (INT64 AData)

Member Function Documentation

◆ AddHardBreakPoint()

long SCH::IDeviceDebugManager::AddHardBreakPoint ( IHardBreakpoint *const ANewBP)

◆ AddressSupportsSoftBreakpoints()

bool SCH::IDeviceDebugManager::AddressSupportsSoftBreakpoints ( int AMemorySpace,
INT64 AAddress )

◆ DisableAllAllocatedBreakpoints()

void SCH::IDeviceDebugManager::DisableAllAllocatedBreakpoints ( )

◆ DisableAllocatedHardBreakpoints()

void SCH::IDeviceDebugManager::DisableAllocatedHardBreakpoints ( )

◆ DisableAllocatedSoftBreakpoints()

void SCH::IDeviceDebugManager::DisableAllocatedSoftBreakpoints ( )

◆ EnableAllAllocatedBreakpoints()

void SCH::IDeviceDebugManager::EnableAllAllocatedBreakpoints ( )

◆ EnableAllocatedHardBreakpoints()

void SCH::IDeviceDebugManager::EnableAllocatedHardBreakpoints ( )

◆ EnableAllocatedSoftBreakpoints()

void SCH::IDeviceDebugManager::EnableAllocatedSoftBreakpoints ( )

◆ GetAllocatedHardBreakpointByIndex()

IHardBreakpoint * SCH::IDeviceDebugManager::GetAllocatedHardBreakpointByIndex ( int Index)

◆ GetAllocatedHardBreakPointCount()

int SCH::IDeviceDebugManager::GetAllocatedHardBreakPointCount ( )

◆ GetAllocatedSoftBreakpointByIndex()

ISoftBreakpoint * SCH::IDeviceDebugManager::GetAllocatedSoftBreakpointByIndex ( int Index)

◆ GetAllocatedSoftBreakPointCount()

int SCH::IDeviceDebugManager::GetAllocatedSoftBreakPointCount ( )

◆ GetBreakpointByAddress()

ISoftBreakpoint * SCH::IDeviceDebugManager::GetBreakpointByAddress ( int AMemorySpace,
INT64 AAddress )

◆ GetBreakpointByData()

IHardBreakpoint * SCH::IDeviceDebugManager::GetBreakpointByData ( INT64 AData)

◆ GetBreakpointMode()

TBreakpointMode SCH::IDeviceDebugManager::GetBreakpointMode ( )

◆ GetDebuggerMode()

TDebuggerMode SCH::IDeviceDebugManager::GetDebuggerMode ( )

◆ GetHardBreakpointCount()

int SCH::IDeviceDebugManager::GetHardBreakpointCount ( )

◆ GetNewBreakpoint()

ISoftBreakpoint * SCH::IDeviceDebugManager::GetNewBreakpoint ( int AMemorySpace,
INT64 AAddress )

◆ GetNewHardBreakpoint()

IHardBreakpoint * SCH::IDeviceDebugManager::GetNewHardBreakpoint ( )

◆ GetNewSoftBreakpoint()

ISoftBreakpoint * SCH::IDeviceDebugManager::GetNewSoftBreakpoint ( )

◆ GetSoftBreakpointsRequireHardware()

bool SCH::IDeviceDebugManager::GetSoftBreakpointsRequireHardware ( )

◆ GetSystemBreakpoint()

IHardBreakpoint * SCH::IDeviceDebugManager::GetSystemBreakpoint ( )

◆ ReleaseAllBreakpoints()

void SCH::IDeviceDebugManager::ReleaseAllBreakpoints ( )

◆ ReleaseAllocatedHardBreakpoints()

void SCH::IDeviceDebugManager::ReleaseAllocatedHardBreakpoints ( )

◆ ReleaseAllocatedSoftBreakpoints()

void SCH::IDeviceDebugManager::ReleaseAllocatedSoftBreakpoints ( )

◆ ReleaseBreakpoint()

void SCH::IDeviceDebugManager::ReleaseBreakpoint ( ISoftBreakpoint *const ABreakpoint)

◆ SetBreakpointMode()

bool SCH::IDeviceDebugManager::SetBreakpointMode ( TBreakpointMode ANewMode)

◆ SetDebuggerMode()

void SCH::IDeviceDebugManager::SetDebuggerMode ( TDebuggerMode ANewMode)

◆ SetSoftbreakpointsRequireHardware()

void SCH::IDeviceDebugManager::SetSoftbreakpointsRequireHardware ( bool AValue)

The documentation for this struct was generated from the following file: