다음을 통해 공유


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

MSIL(Microsoft intermediate language) 지역 변수 또는 매개 변수 인덱스를 나타냅니다.

ADDR_NATIVE_RVA

모듈에 대한 상대 가상 주소를 나타냅니다.

ADDR_NATIVE_REGISTER

CPU 레지스터를 나타냅니다.

ADDR_NATIVE_REGREL

첫 번째 주소는 레지스터이고 두 번째 주소는 오프셋임을 나타냅니다.

ADDR_NATIVE_OFFSET

기준 주소에서 시작하는 오프셋을 나타냅니다.

ADDR_NATIVE_REGREG

첫 번째 주소는 레지스터의 하위 부분이고 두 번째 주소는 상위 부분임을 나타냅니다.

ADDR_NATIVE_REGSTK

첫 번째 주소는 레지스터의 하위 부분이고 두 번째는 상위 부분이며 세 번째는 오프셋임을 나타냅니다.

ADDR_NATIVE_STKREG

첫 번째 주소는 레지스터이고 두 번째는 오프셋이며 세 번째는 레지스터의 상위 부분임을 나타냅니다.

ADDR_BITFIELD

첫 번째 주소는 필드의 시작이고 두 번째 주소는 필드 길이임을 나타냅니다.

ADDR_NATIVE_ISECTOFFSET

첫 번째 주소는 섹션이고 두 번째 주소는 오프셋임을 나타냅니다.

요구 사항

헤더: CorSym.idl, CorSym.h

참고 항목

기타 리소스

진단 기호 저장소 열거형