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 |