Debugging Tools for Windows

IDebugControl

The IDebugControl interface includes the following methods:

Assemble

AddAssemblyOptions

GetAssemblyOptions

RemoveAssemblyOptions

SetAssemblyOptions

Disassemble

Evaluate

Execute

ExecuteCommandFile

AddBreakpoint

RemoveBreakpoint

GetBreakpointById

GetBreakpointByIndex

GetNumberBreakpoints

GetBreakpointParameters

ReadBugCheckData

GetCodeLevel

SetCodeLevel

GetDebuggeeType

GetDisassembleEffectiveOffset

OutputDisassembly

OutputDisassemblyLines

GetDumpFormatFlags

AddEngineOptions

GetEngineOptions

RemoveEngineOptions

SetEngineOptions

GetSystemErrorControl

SetSystemErrorControl

GetNotifyEventHandle

SetNotifyEventHandle

GetNumberEvents

GetCurrentEventIndex

SetNextEventIndex

GetEventIndexDescription

GetExpressionSyntax

SetExpressionSyntax

GetExpressionSyntaxNames

SetExpressionSyntaxByName

GetNumberExpressionSyntaxes

AddExtension

RemoveExtension

CallExtension

GetExtensionByPath

GetExtensionFunction

GetWindbgExtensionApis32

GetWindbgExtensionApis64

WaitForEvent

GetEventFilterCommand

SetEventFilterCommand

GetNumberEventFilters

GetEventFilterText

GetLastEventInformation

GetStoredEventInformation

GetExceptionFilterParameters

SetExceptionFilterParameters

GetExceptionFilterSecondCommand

SetExceptionFilterSecondCommand

GetSpecificFilterArgument

SetSpecificFilterArgument

GetSpecificFilterParameters

SetSpecificFilterParameters

Input

ReturnInput

GetNearInstruction

GetInterrupt

SetInterrupt

GetInterruptTimeout

SetInterruptTimeout

CloseLogFile

GetLogFile

GetLogFile2

OpenLogFile

OpenLogFile2

GetLogMask

SetLogMask

GetManagedStatus

ResetManagedStatus

GetReturnOffset

Output

ControlledOutput

OutputVaList

ControlledOutputVaList

GetPageSize

IsPointer64Bit

GetActualProcessorType

GetEffectiveProcessorType

SetEffectiveProcessorType

GetExecutingProcessorType

GetNumberProcessors

GetPossibleExecutingProcessorTypes

GetNumberPossibleExecutingProcessorTypes

GetSupportedProcessorTypes

GetNumberSupportedProcessorTypes

GetProcessorTypeNames

OutputPrompt

OutputPromptVaList

GetPromptText

GetRadix

SetRadix

GetStackTrace

OutputStackTrace

GetContextStackTrace

OutputContextStackTrace

OutputCurrentState

GetExecutionStatus

SetExecutionStatus

GetSystemVersion

GetSystemVersionString

GetSystemVersionValues

GetTextMacro

SetTextMacro

GetTextReplacement

SetTextReplacement

OutputTextReplacements

RemoveTextReplacements

GetNumberTextReplacements

GetCurrentTimeDate

GetCurrentSystemUpTime

CoerceValue

CoerceValues

OutputVersionInformation

Build machine: CAPEBUILD