기호 위치
대부분의 기호에는 이미지 파일 내 위치가 정의되어 있습니다. 기호 위치는 LocationType 열거형의 값을 사용하여 지정됩니다. 해당 위치에 따라 기호에서 추가 속성을 지원할 수도 있습니다.
다음 표에서는 가장 일반적으로 사용되는 위치 유형과 추가 속성을 보여 줍니다.
위치 유형 | 추가 속성 |
---|---|
LocIsNull |
없음 |
LocIsStatic |
IDiaSymbol::get_addressOffset IDiaSymbol::get_addressSection IDiaSymbol::get_relativeVirtualAddress (상대 가상 주소를 사용하는 경우)IDiaSymbol::get_virtualAddress (이미지 베이스가 0이 아닌 값으로 설정된 경우) |
LocIsTLS |
IDiaSymbol::get_addressSection IDiaSymbol::get_addressOffset |
LocIsRegRel |
IDiaSymbol::get_registerId IDiaSymbol::get_offset |
LocIsThisRel |
IDiaSymbol::get_offset |
LocIsEnregistered |
IDiaSymbol::get_registerId |
LocIsBitField |
IDiaSymbol::get_bitPosition IDiaSymbol::get_length IDiaSymbol::get_offset |
LocIsSlot |
IDiaSymbol::get_slot |
LocIsIlRel |
IDiaSymbol::get_offset |
LocInMetaData |
IDiaSymbol::get_token |
LocIsConstant |
IDiaSymbol::get_value |
LocIsRegRelAliasIndir |
IDiaSymbol::get_registerId IDiaSymbol::get_offset IDiaSymbol::get_offsetInUdt |
참고 항목
IDiaSymbol::get_addressOffset
IDiaSymbol::get_addressSection
IDiaSymbol::get_bitPosition
IDiaSymbol::get_length
IDiaSymbol::get_locationType
IDiaSymbol::get_offset
IDiaSymbol::get_offsetInUdt
IDiaSymbol::get_registerId
IDiaSymbol::get_relativeVirtualAddress
IDiaSymbol::get_slot
IDiaSymbol::get_token
IDiaSymbol::get_value
IDiaSymbol::get_virtualAddress
LocationType
열거형- 기호 및 기호 태그