Share via


CODE_BP_TYPE (Windows Embedded CE 6.0)

1/5/2010

This structure defines the types of code breakpoints.

Syntax

typedef struct _CODE_BP_TYPE {
  BP_KIND bpk;
  BOOL fPhys;
  DWORD dwExecMode;
  ADDRESS_TYPE Address;
  DWORD dwTotalBypassCount;
  BOOL fEnabled;
} CODE_BP_TYPE;

Members

  • bpk
    Kind of breakpoint.

    Must be one of the BP_KIND enumerations.

  • fPhys
    If TRUE, indicates the breakpoint concerns physical memory.
  • dwExecMode
    Execution mode, if the CPU supports multiple modes.

    In the case of multiple-mode CPUs, such as ARM and MIPS, indicates the CPU mode at the time of the execution of the code where the breakpoint is set.

    For example, the trap instruction for a software breakpoint can be different in 16-bit mode than in 32-bit mode on CPUs having two modes.

    This value should be 0 for 32-bit mode (default), and 1 for 16-bit mode.

  • Address
    Address of the instruction to break on.
  • dwTotalBypassCount
    Total number of bypasses to allow before triggering a CPU halt on this breakpoint. This value should be 0 if total bypass count is not supported.

    For more information, see BREAKPOINT_SUPPORT_TYPE2.

  • fEnabled
    Initial state (enabled or disabled).

    If TRUE, the breakpoint is enabled.

Requirements

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

See Also

Reference

IeXDI2 Structures
IeXDI2 Interfaces