SymAddressKind SymAddressKind SymAddressKind SymAddressKind Enum

Definition

public enum class SymAddressKind
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum SymAddressKind
type SymAddressKind = 
Public Enum SymAddressKind
Inheritance
SymAddressKindSymAddressKindSymAddressKindSymAddressKind
Attributes

Fields

BitField BitField BitField BitField 9

A bit field. The addr1 parameter is the position where the field starts, and the addr2 parameter is the field length.

ILOffset ILOffset ILOffset ILOffset 1

A Microsoft intermediate language (MSIL) offset. The addr1 parameter is the MSIL local variable or parameter index.

NativeOffset NativeOffset NativeOffset NativeOffset 5

A native offset. The addr1 parameter is the offset from the start of the parent.

NativeRegister NativeRegister NativeRegister NativeRegister 3

A native register address. The addr1 parameter is the register in which the variable is stored.

NativeRegisterRegister NativeRegisterRegister NativeRegisterRegister NativeRegisterRegister 6

A register-relative address. The addr1 parameter is the low-order register, and the addr2 parameter is the high-order register.

NativeRegisterRelative NativeRegisterRelative NativeRegisterRelative NativeRegisterRelative 4

A register-relative address. The addr1 parameter is the register, and the addr2 parameter is the offset.

NativeRegisterStack NativeRegisterStack NativeRegisterStack NativeRegisterStack 7

A register-relative address. The addr1 parameter is the low-order register, the addr2 parameter is the stack register, and the addr3 parameter is the offset from the stack pointer to the high-order part of the value.

NativeRVA NativeRVA NativeRVA NativeRVA 2

A native Relevant Virtual Address (RVA). The addr1 parameter is the RVA in the module.

NativeSectionOffset NativeSectionOffset NativeSectionOffset NativeSectionOffset 10

A native section offset. The addr1 parameter is the section, and the addr2 parameter is the offset.

NativeStackRegister NativeStackRegister NativeStackRegister NativeStackRegister 8

A register-relative address. The addr1 parameter is the stack register, the addr2 parameter is the offset from the stack pointer to the low-order part of the value, and the addr3 parameter is the high-order register.

Remarks

The addr1, addr2, and addr3 parameters refer to the address parameters in the ISymbolWriter interface methods.

Applies to

See also