Share via


IeXdi2Exec (Windows Embedded CE 6.0)

1/5/2010

This interface provides methods that support execution control of the debugging target. It is normally hosted by the eXdi service.

Methods

The following table shows the methods defined in the IeXdi2Exec interface.

Method Description

IeXdi2Exec::AddCodeBps

Adds new code breakpoints.

IeXdi2Exec::AddDataBps

Adds new data breakpoints.

IeXdi2Exec::ChangeExceptionAction

Changes the action to perform when an exception is occurring.

IeXdi2Exec::EnumAllCodeBps

Creates an enumeration list of all instantiated code breakpoints and returns a pointer to the enumeration interface.

IeXdi2Exec::EnumAllDataBps

Creates an enumeration list of all instantiated data breakpoints and returns a pointer to the enumeration interface.

IeXdi2Exec::EnumCodeBpsInAddrRange

Creates an enumeration list of the instantiated code breakpoints whose addresses are within a given address range, and returns a pointer to the enumeration interface.

IeXdi2Exec::EnumDataBpsInAddrRange

Creates an enumeration list of the instantiated data breakpoints whose addresses are within a given address range, and returns a pointer to the enumeration interface.

IeXdi2Exec::GetBpSupport

Retrieves the BREAKPOINT_SUPPORT_TYPE2 structure that describes breakpoint-setting capabilities.

IeXdi2Exec::GetCurrentExecMode

Returns the active processor mode.

IeXdi2Exec::GetExceptionDescriptionList

Returns the supported exception description table.

IeXdi2Exec::GetNbBpAvail

Retrieves availability information for code and data breakpoints.

IeXdi2Exec::GetRunStatus

Returns the current run status.

IeXdi2Exec::Halt

Commands the debugging target to halt and freezes the complete control unit.

IeXdi2Exec::Reboot

Commands the debugging target to reboot; that is, it conducts an external reset.

IeXdi2Exec::RegisterEmbeddedBpOpCode

Registers a new embedded code breakpoint op code in the list of recognized breakpoint op codes.

IeXdi2Exec::Run

Commands the debugging target to run.

IeXdi2Exec::SingleStep

Commands the debugging target to execute a single instruction and then halt again.

IeXdi2Exec::UnregisterEmbeddedBpOpCode

Removes an embedded code breakpoint op code from the list of recognized op codes that was previously registered by RegisterEmbeddedBpOpCode.

See Also

Reference

IeXDI2 Interfaces