Microsoft.VisualStudio.Debugger.Clr.NativeCompilation Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
DkmClrNcContainerModuleInstance |
'DkmClrNcContainerModuleInstance' is used to represent a module instance which is 1:1 with a physical native dll loaded by the target app. This native dll functions as a logical container for one or more logical managed modules (DkmClrNcModuleInstance) which are embedded inside it. This API was introduced in Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6). |
DkmClrNcInstanceFieldSymbol |
Information about an instance field for a managed class that is compiled into native code. This API was introduced in Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6). |
DkmClrNcInstructionAddress |
DkmClrNcInstructionAddress is used to represent an addresses in native-compiled CLR code. It contains the information about where the instruction is using both managed concepts (DkmClrNcModuleInstance, method token, IL offset) and native concepts ( DkmClrNcContainerModuleInstance, RVA). This API was introduced in Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6). |
DkmClrNcInstructionSymbol |
DkmClrNcInstructionSymbol represents an IL instruction that has been compiled to native code and is running under the native-compiled CLR. DkmClrNcInstructionSymbol is in a hybrid of a native and CLR instruction symbols - like a CLR instruction symbol, it contains enough information to bind the symbol to the managed IL instruction address concepts. Like a native symbol, it contains enough information to bind it to a native CPU address. This API was introduced in Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6). |
DkmClrNcModuleInstance |
'DkmClrNcModuleInstance' is used for managed modules which are compiled to native code and embedded inside of a native module. Like DkmClrModuleInstance, these are 1:1 with an ICorDebugModule. This API was introduced in Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6). |
DkmClrNcRuntimeInstance |
Represents a native-compiled CLR instance running in a target process. This API was introduced in Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6). |
Structs
DkmCreateInstructionAddressesFromILAddressAsyncResult |
Result of an asynchronous DkmClrNcModuleInstance.CreateInstructionAddressesFromILAddress call. |
DkmCreateInstructionAddressFromRvaAsyncResult |
Result of an asynchronous DkmClrNcContainerModuleInstance.CreateInstructionAddressFromRva call. |