CorSymAddrKind Enumeration
Indicates the type of memory address.
Syntax
typedef enum CorSymAddrKind
{
ADDR_IL_OFFSET = 1,
ADDR_NATIVE_RVA = 2,
ADDR_NATIVE_REGISTER = 3,
ADDR_NATIVE_REGREL = 4,
ADDR_NATIVE_OFFSET = 5,
ADDR_NATIVE_REGREG = 6,
ADDR_NATIVE_REGSTK = 7,
ADDR_NATIVE_STKREG = 8,
ADDR_BITFIELD = 9,
ADDR_NATIVE_ISECTOFFSET = 10
} CorSymAddrKind;
Members
Member | Description |
---|---|
ADDR_IL_OFFSET |
Indicates a common intermediate language (CIL) local variable or parameter index. |
ADDR_NATIVE_RVA |
Indicates a relative virtual address into a module. |
ADDR_NATIVE_REGISTER |
Indicates a CPU register. |
ADDR_NATIVE_REGREL |
Indicates that the first address is a register and the second address is an offset. |
ADDR_NATIVE_OFFSET |
Indicates an offset from a base address. |
ADDR_NATIVE_REGREG |
Indicates that the first address is the low portion of a register, and the second address is the high portion. |
ADDR_NATIVE_REGSTK |
Indicates that the first address is the low portion of a register, the second is the high portion, and the third is an offset. |
ADDR_NATIVE_STKREG |
Indicates that the first address is a register, the second is an offset, and the third is the high portion of the register. |
ADDR_BITFIELD |
Indicates that the first address is the start of a field and the second address is the field length. |
ADDR_NATIVE_ISECTOFFSET |
Indicates that the first address is the section and the second address is an offset. |
Requirements
Header: CorSym.idl, CorSym.h
See also
Συνεργαστείτε μαζί μας στο GitHub
Μπορείτε να βρείτε την πηγή για αυτό το περιεχόμενο στο GitHub, όπου μπορείτε επίσης να δημιουργήσετε και να εξετάσετε ζητήματα και αιτήματα έλξης. Για περισσότερες πληροφορίες, ανατρέξτε στον οδηγό συνεργατών.