CorSymAddrKind 列挙体
メモリ アドレスの種類を示します。
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;
メンバー
メンバー |
説明 |
---|---|
ADDR_IL_OFFSET |
Microsoft Intermediate Language (MSIL) のローカル変数またはパラメーター インデックスを示します。 |
ADDR_NATIVE_RVA |
モジュールへの相対仮想アドレスを表します。 |
ADDR_NATIVE_REGISTER |
CPU レジスタを表します。 |
ADDR_NATIVE_REGREL |
最初のアドレスはレジスタ、2 番目はオフセットを示します。 |
ADDR_NATIVE_OFFSET |
ベース アドレスからのオフセットを表します。 |
ADDR_NATIVE_REGREG |
最初のアドレスはレジスタの下位部、2 番目は上位部を示します。 |
ADDR_NATIVE_REGSTK |
最初のアドレスはレジスタの下位部、2 番目は上位部、3 番目はオフセットを表します。 |
ADDR_NATIVE_STKREG |
最初のアドレスはレジスタ、2 番目はオフセット、3 番目はレジスタの上位部を表します。 |
ADDR_BITFIELD |
最初のアドレスはフィールドの先頭、2 番目はフィールドの長さを示します。 |
ADDR_NATIVE_ISECTOFFSET |
最初のアドレスはセクション、2 番目はオフセットを表します。 |
必要条件
ヘッダー: CorSym.idl、CorSym.h