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 |
CIL(공용 중간 언어) 지역 변수 또는 매개 변수 인덱스입니다. |
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
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET