CorSymAddrKind, énumération
Indique le type d'adresse mémoire.
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;
Membres
Membre |
Description |
---|---|
ADDR_IL_OFFSET |
Désigne une variable locale MSIL (Microsoft Intermediate Language) ou un index de paramètre. |
ADDR_NATIVE_RVA |
Indique une adresse virtuelle relative dans un module. |
ADDR_NATIVE_REGISTER |
Désigne un registre de l'UC. |
ADDR_NATIVE_REGREL |
Indique que la première adresse est le registre et la seconde un offset. |
ADDR_NATIVE_OFFSET |
Indique un offset d'une adresse de base. |
ADDR_NATIVE_REGREG |
Indique que la première adresse est la partie basse d'un registre, et que la seconde est la partie haute. |
ADDR_NATIVE_REGSTK |
Indique que la première adresse est la partie basse d'un registre, la deuxième la partie haute, et la troisième un offset. |
ADDR_NATIVE_STKREG |
Indique que la première adresse est un registre, la deuxième un offset, et la troisième la partie haute du registre. |
ADDR_BITFIELD |
Indique que la première adresse est le début d'un champ, et la seconde la longueur de zone. |
ADDR_NATIVE_ISECTOFFSET |
Indique que la première adresse est la section et la seconde un offset. |
Configuration requise
En-tête : CorSym.idl, CorSym.h