Microsoft.VisualStudio.Debugger.Disassembly Namespace

Classes

DkmDisassembledInstruction

Contains information about a disassembled instruction in the debuggee. Objects are returned from DkmProcess.Disassemble.

Structs

DkmEffectiveAddress

An effective address for an instruction. The effective address is the calculated address that an instruction operand represents. For instance, on x86, an instruction may be of the form dwordptr [esp-12]. The effective address of this operand will be the result of subtracting 12 from esp. The number of operands and effective addresses are architecture specific.

DkmFunctionLabel

A label existing in a function.

This API was introduced in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3).

DkmGetSymbolNameForAddressAsyncResult

Result of an asynchronous DkmRuntimeInstance.GetSymbolNameForAddress call.

DkmLinkerFixupRecord

A linker fixup record.

This API was introduced in Visual Studio 16 RTM (DkmApiVersion.VS16RTM).

Enums

DkmEffectiveAddressFlags

Flags that impact the effective address.