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

参照

その他の技術情報

シンボル ストア診断列挙体