Enumeração de CorSymAddrKind
Indica o tipo de endereço de memória.
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;
Membro |
Descrição |
---|---|
ADDR_IL_OFFSET |
Indica um Microsoft intermediate language (MSIL) variável ou parâmetro índice local. |
ADDR_NATIVE_RVA |
Indica um endereço virtual relativo em um módulo. |
ADDR_NATIVE_REGISTER |
Indica um registrador de CPU. |
ADDR_NATIVE_REGREL |
Indica que o primeiro endereço é um registro e o segundo endereço é um deslocamento. |
ADDR_NATIVE_OFFSET |
Indica um deslocamento de um endereço base. |
ADDR_NATIVE_REGREG |
Indica que o primeiro endereço é a parte de baixa de um registro, e o segundo endereço é a porção de alta. |
ADDR_NATIVE_REGSTK |
Indica que o primeiro endereço é a parte de baixa de um registro, o segundo é a parte alta e a terceira é um deslocamento. |
ADDR_NATIVE_STKREG |
Indica que o primeiro endereço é um registro, o segundo é um deslocamento e a terceira é a parte alta do registrador. |
ADDR_BITFIELD |
Indica que o primeiro endereço é o início de um campo e o segundo endereço é o comprimento do campo. |
ADDR_NATIVE_ISECTOFFSET |
Indica que o primeiro endereço é a seção e o segundo endereço é um deslocamento. |
Cabeçalho: CorSym.idl, CorSym.h