IDkmDisassemblySymbolProvider Interface

Definition

Provides symbols needed for formatting disassembly.

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: CompilerVendorId, LanguageId, SymbolProviderId, TransportKind.

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

public interface class IDkmDisassemblySymbolProvider
public interface IDkmDisassemblySymbolProvider
type IDkmDisassemblySymbolProvider = interface
Public Interface IDkmDisassemblySymbolProvider

Methods

GetLinkerFixupRecords(DkmModule)

Fetches the linker fixup records for the module.

GetRegisterRelativeSymbolName(DkmModule, UInt32, Int32, UInt32, DkmProcessorArchitecture)

Gets the symbol name for a register relative value.

GetSymbolNameForRVA(DkmModule, UInt32, UInt64)

Gets the symbol name for the RVA.

Applies to