Kernel Debugger IOCTLs (Windows Embedded CE 6.0)

1/5/2010

The following table shows the kernel debugger IOCTLs.

Programming element Description

KD_IOCTL_CLEAR_CBP

This IOCTL iclears a breakpoint.

KD_IOCTL_CLEAR_DBP

This IOCTL clears a data breakpoint.

KD_IOCTL_DMPGEN_END

This IOCTL indicates whether an error report dump generation has ended. It receives the indication from OsAxs.

KD_IOCTL_DMPGEN_START

This IOCTL indicates whether an error report dump generation has started. It receives the indication from OsAxs.

KD_IOCTL_ENUM_CBP

This IOCTL enumerates the code breakpoints that are set.

KD_IOCTL_ENUM_DBP

This IOCTL enumerates the data breakpoints that are set.

KD_IOCTL_INIT

This IOCTL indicates whether OEMs can perform any required IOCTL initialization. It receives the indication from the kernel debugger.

KD_IOCTL_JIT_NOTIF

This IOCTL indicates whether just-in-time (JIT) debugging has started. It receives notification from the kernel debugger.

KD_IOCTL_MAP_EXCEPTION

This IOCTL maps an exception code to a different code. It is request from the kernel debugger.

KD_IOCTL_MEMORY_INACCESSIBLE

This IOCTL checks if memory is inaccessible. It is request from the kernel debugger.

KD_IOCTL_QUERY_CBP

This IOCTL queries the number of code breakpoints that are available.

KD_IOCTL_QUERY_DBP

This IOCTL queries the number of data breakpoints that are available.

KD_IOCTL_RESET

This IOCTL resets the device. It is request from the kernel debugger.

KD_IOCTL_SET_CBP

This IOCTL sets a code breakpoint.

KD_IOCTL_SET_DBP

This IOCTL sets a data breakpoint.

See Also

Reference

OAL IOCTLs