DkmClrNativeCodeMapEntry Struct

Definition

Structure to define the IL instruction mapping for one or more native instructions.

public value class DkmClrNativeCodeMapEntry
public value class DkmClrNativeCodeMapEntry
struct DkmClrNativeCodeMapEntry
[System.Runtime.InteropServices.Guid("ff28f1ad-c2f5-1684-f358-eef67257c074")]
public struct DkmClrNativeCodeMapEntry
[<System.Runtime.InteropServices.Guid("ff28f1ad-c2f5-1684-f358-eef67257c074")>]
type DkmClrNativeCodeMapEntry = struct
Public Structure DkmClrNativeCodeMapEntry
Inheritance
DkmClrNativeCodeMapEntry
Attributes

Constructors

DkmClrNativeCodeMapEntry(UInt64, UInt32, UInt32, UInt32)

Initialize a new DkmClrNativeCodeMapEntry value.

Fields

ILOffset

Offset of the IL instruction. '-1' is used to indicate that the native instructions cannot be mapped to an IL instruction. '-2' is used to indicate that the native instructions are part of the prolog. '-3' is used to indicate that the naive instructions are part of the epilog.

NativeAddress

Starting address for this block of native code.

NativeOffset

Offset of the native instruction.

NativeSize

Number of bytes of native instruction memory described by this DkmClrNativeCodeMapEntry.

Applies to