Share via


DEBUG_ACCESS_CAPABILITIES_STRUCT2 (Windows Embedded CE 6.0)

1/5/2010

This structure defines the debugging capabilities that can be accessed from the target device CPU and probe.

Syntax

typedef struct _DEBUG_ACCESS_CAPABILITIES_STRUCT2 {
  BOOL  fSupportsAsyncBreak;
  BOOL fSupportsFramePointerStdReg;
  BOOL fSupportsReturnAddressStdReg;
  BOOL fSupportsArg0StdReg;
  BOOL fSupportsArg1StdReg;
  BOOL fSupportsArg2StdReg;
  BOOL fSupportsArg3StdReg;
  BOOL fSupportsReturnValue0StdReg;
  BOOL fSupportsReturnValue1StdReg;
  BOOL fSupportsClockCycleCount;
} DEBUG_ACCESS_CAPABILITIES_STRUCT2;

Members

  • fSupportsAsyncBreak
    If TRUE, indicates the service or debugging target supports asynchronous halt (user break).
  • fSupportsFramePointerStdReg
    If TRUE, indicates the target device CPU supports a frame pointer.
  • fSupportsReturnAddressStdReg
    If TRUE, indicates the target device CPU supports a return address.
  • fSupportsArg0StdReg
    If TRUE, indicates the target device CPU supports an argument 0 register alias.
  • fSupportsArg1StdReg
    If TRUE, indicates the target device CPU supports an argument 1 register alias.
  • fSupportsArg2StdReg
    If TRUE, indicates the target device CPU supports an argument 2 register alias.
  • fSupportsArg3StdReg
    If TRUE, indicates the target device CPU supports an argument 3 register alias.
  • fSupportsReturnValue0StdReg
    If TRUE, indicates the target device CPU supports a function return value.
  • fSupportsReturnValue1StdReg
    If TRUE, indicates the target device CPU supports a second function return value.
  • fSupportsClockCycleCount
    If TRUE, indicates the target device CPU returns, on halt, the clock cycle count since the last run or last single step.

Requirements

Header eXDI2.h
Windows Embedded CE Windows CE 5.0 and later

See Also

Reference

IeXDI2 Structures
IeXDI2 Interfaces