LLVM: llvm::pdb::NativeRawSymbol Class Reference (original) (raw)

#include "[llvm/DebugInfo/PDB/Native/NativeRawSymbol.h](NativeRawSymbol%5F8h%5Fsource.html)"

Public Member Functions
NativeRawSymbol (NativeSession &PDBSession, PDB_SymType Tag, SymIndexId SymbolId)
void dump (raw_ostream &OS, int Indent, PdbSymbolIdField ShowIdFields, PdbSymbolIdField RecurseIdFields) const override
std::unique_ptr< IPDBEnumSymbols > findChildren (PDB_SymType Type) const override
std::unique_ptr< IPDBEnumSymbols > findChildren (PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags) const override
std::unique_ptr< IPDBEnumSymbols > findChildrenByAddr (PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags, uint32_t Section, uint32_t Offset) const override
std::unique_ptr< IPDBEnumSymbols > findChildrenByVA (PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags, uint64_t VA) const override
std::unique_ptr< IPDBEnumSymbols > findChildrenByRVA (PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags, uint32_t RVA) const override
std::unique_ptr< IPDBEnumSymbols > findInlineFramesByAddr (uint32_t Section, uint32_t Offset) const override
std::unique_ptr< IPDBEnumSymbols > findInlineFramesByRVA (uint32_t RVA) const override
std::unique_ptr< IPDBEnumSymbols > findInlineFramesByVA (uint64_t VA) const override
std::unique_ptr< IPDBEnumLineNumbers > findInlineeLines () const override
std::unique_ptr< IPDBEnumLineNumbers > findInlineeLinesByAddr (uint32_t Section, uint32_t Offset, uint32_t Length) const override
std::unique_ptr< IPDBEnumLineNumbers > findInlineeLinesByRVA (uint32_t RVA, uint32_t Length) const override
std::unique_ptr< IPDBEnumLineNumbers > findInlineeLinesByVA (uint64_t VA, uint32_t Length) const override
void getDataBytes (SmallVector< uint8_t, 32 > &Bytes) const override
void getFrontEndVersion (VersionInfo &Version) const override
void getBackEndVersion (VersionInfo &Version) const override
PDB_MemberAccess getAccess () const override
uint32_t getAddressOffset () const override
uint32_t getAddressSection () const override
uint32_t getAge () const override
SymIndexId getArrayIndexTypeId () const override
uint32_t getBaseDataOffset () const override
uint32_t getBaseDataSlot () const override
SymIndexId getBaseSymbolId () const override
PDB_BuiltinType getBuiltinType () const override
uint32_t getBitPosition () const override
PDB_CallingConv getCallingConvention () const override
SymIndexId getClassParentId () const override
std::string getCompilerName () const override
uint32_t getCount () const override
uint32_t getCountLiveRanges () const override
PDB_Lang getLanguage () const override
SymIndexId getLexicalParentId () const override
std::string getLibraryName () const override
uint32_t getLiveRangeStartAddressOffset () const override
uint32_t getLiveRangeStartAddressSection () const override
uint32_t getLiveRangeStartRelativeVirtualAddress () const override
codeview::RegisterId getLocalBasePointerRegisterId () const override
SymIndexId getLowerBoundId () const override
uint32_t getMemorySpaceKind () const override
std::string getName () const override
uint32_t getNumberOfAcceleratorPointerTags () const override
uint32_t getNumberOfColumns () const override
uint32_t getNumberOfModifiers () const override
uint32_t getNumberOfRegisterIndices () const override
uint32_t getNumberOfRows () const override
std::string getObjectFileName () const override
uint32_t getOemId () const override
SymIndexId getOemSymbolId () const override
uint32_t getOffsetInUdt () const override
PDB_Cpu getPlatform () const override
uint32_t getRank () const override
codeview::RegisterId getRegisterId () const override
uint32_t getRegisterType () const override
uint32_t getRelativeVirtualAddress () const override
uint32_t getSamplerSlot () const override
uint32_t getSignature () const override
uint32_t getSizeInUdt () const override
uint32_t getSlot () const override
std::string getSourceFileName () const override
std::unique_ptr< IPDBLineNumber > getSrcLineOnTypeDefn () const override
uint32_t getStride () const override
SymIndexId getSubTypeId () const override
std::string getSymbolsFileName () const override
SymIndexId getSymIndexId () const override
uint32_t getTargetOffset () const override
uint32_t getTargetRelativeVirtualAddress () const override
uint64_t getTargetVirtualAddress () const override
uint32_t getTargetSection () const override
uint32_t getTextureSlot () const override
uint32_t getTimeStamp () const override
uint32_t getToken () const override
SymIndexId getTypeId () const override
uint32_t getUavSlot () const override
std::string getUndecoratedName () const override
std::string getUndecoratedNameEx (PDB_UndnameFlags Flags) const override
SymIndexId getUnmodifiedTypeId () const override
SymIndexId getUpperBoundId () const override
Variant getValue () const override
uint32_t getVirtualBaseDispIndex () const override
uint32_t getVirtualBaseOffset () const override
SymIndexId getVirtualTableShapeId () const override
std::unique_ptr< PDBSymbolTypeBuiltin > getVirtualBaseTableType () const override
PDB_DataKind getDataKind () const override
PDB_SymType getSymTag () const override
codeview::GUID getGuid () const override
int32_t getOffset () const override
int32_t getThisAdjust () const override
int32_t getVirtualBasePointerOffset () const override
PDB_LocType getLocationType () const override
PDB_Machine getMachineType () const override
codeview::ThunkOrdinal getThunkOrdinal () const override
uint64_t getLength () const override
uint64_t getLiveRangeLength () const override
uint64_t getVirtualAddress () const override
PDB_UdtType getUdtKind () const override
bool hasConstructor () const override
bool hasCustomCallingConvention () const override
bool hasFarReturn () const override
bool isCode () const override
bool isCompilerGenerated () const override
bool isConstType () const override
bool isEditAndContinueEnabled () const override
bool isFunction () const override
bool getAddressTaken () const override
bool getNoStackOrdering () const override
bool hasAlloca () const override
bool hasAssignmentOperator () const override
bool hasCTypes () const override
bool hasCastOperator () const override
bool hasDebugInfo () const override
bool hasEH () const override
bool hasEHa () const override
bool hasInlAsm () const override
bool hasInlineAttribute () const override
bool hasInterruptReturn () const override
bool hasFramePointer () const override
bool hasLongJump () const override
bool hasManagedCode () const override
bool hasNestedTypes () const override
bool hasNoInlineAttribute () const override
bool hasNoReturnAttribute () const override
bool hasOptimizedCodeDebugInfo () const override
bool hasOverloadedOperator () const override
bool hasSEH () const override
bool hasSecurityChecks () const override
bool hasSetJump () const override
bool hasStrictGSCheck () const override
bool isAcceleratorGroupSharedLocal () const override
bool isAcceleratorPointerTagLiveRange () const override
bool isAcceleratorStubFunction () const override
bool isAggregated () const override
bool isIntroVirtualFunction () const override
bool isCVTCIL () const override
bool isConstructorVirtualBase () const override
bool isCxxReturnUdt () const override
bool isDataAligned () const override
bool isHLSLData () const override
bool isHotpatchable () const override
bool isIndirectVirtualBaseClass () const override
bool isInterfaceUdt () const override
bool isIntrinsic () const override
bool isLTCG () const override
bool isLocationControlFlowDependent () const override
bool isMSILNetmodule () const override
bool isMatrixRowMajor () const override
bool isManagedCode () const override
bool isMSILCode () const override
bool isMultipleInheritance () const override
bool isNaked () const override
bool isNested () const override
bool isOptimizedAway () const override
bool isPacked () const override
bool isPointerBasedOnSymbolValue () const override
bool isPointerToDataMember () const override
bool isPointerToMemberFunction () const override
bool isPureVirtual () const override
bool isRValueReference () const override
bool isRefUdt () const override
bool isReference () const override
bool isRestrictedType () const override
bool isReturnValue () const override
bool isSafeBuffers () const override
bool isScoped () const override
bool isSdl () const override
bool isSingleInheritance () const override
bool isSplitted () const override
bool isStatic () const override
bool hasPrivateSymbols () const override
bool isUnalignedType () const override
bool isUnreached () const override
bool isValueUdt () const override
bool isVirtual () const override
bool isVirtualBaseClass () const override
bool isVirtualInheritance () const override
bool isVolatileType () const override
bool wasInlined () const override
std::string getUnused () const override
Public Member Functions inherited from llvm::pdb::IPDBRawSymbol
virtual ~IPDBRawSymbol ()
Friends
class SymbolCache

Definition at line 22 of file NativeRawSymbol.h.

Definition at line 17 of file NativeRawSymbol.cpp.

References Session, SymbolId, and Tag.

Referenced by llvm::pdb::NativeTypeArray::getCount(), llvm::pdb::NativeCompilandSymbol::NativeCompilandSymbol(), llvm::pdb::NativeExeSymbol::NativeExeSymbol(), llvm::pdb::NativeFunctionSymbol::NativeFunctionSymbol(), llvm::pdb::NativeInlineSiteSymbol::NativeInlineSiteSymbol(), llvm::pdb::NativePublicSymbol::NativePublicSymbol(), llvm::pdb::NativeSymbolEnumerator::NativeSymbolEnumerator(), llvm::pdb::NativeTypeArray::NativeTypeArray(), llvm::pdb::NativeTypeBuiltin::NativeTypeBuiltin(), llvm::pdb::NativeTypeEnum::NativeTypeEnum(), llvm::pdb::NativeTypeEnum::NativeTypeEnum(), llvm::pdb::NativeTypeFunctionSig::NativeTypeFunctionSig(), llvm::pdb::NativeTypeFunctionSig::NativeTypeFunctionSig(), llvm::pdb::NativeTypePointer::NativeTypePointer(), llvm::pdb::NativeTypePointer::NativeTypePointer(), llvm::pdb::NativeTypeTypedef::NativeTypeTypedef(), llvm::pdb::NativeTypeUDT::NativeTypeUDT(), llvm::pdb::NativeTypeUDT::NativeTypeUDT(), llvm::pdb::NativeTypeUDT::NativeTypeUDT(), and llvm::pdb::NativeTypeVTShape::NativeTypeVTShape().

dump()

Implements llvm::pdb::IPDBRawSymbol.

Reimplemented in llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypeArray, llvm::pdb::NativeTypeBuiltin, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypePointer, llvm::pdb::NativeTypeTypedef, llvm::pdb::NativeTypeUDT, and llvm::pdb::NativeTypeVTShape.

Definition at line 21 of file NativeRawSymbol.cpp.

References llvm::pdb::dumpSymbolField(), llvm::pdb::dumpSymbolIdField(), Session, SymbolId, llvm::pdb::SymIndexId, and Tag.

Referenced by llvm::pdb::NativeCompilandSymbol::dump(), llvm::pdb::NativeFunctionSymbol::dump(), llvm::pdb::NativeInlineSiteSymbol::dump(), llvm::pdb::NativePublicSymbol::dump(), llvm::pdb::NativeSymbolEnumerator::dump(), llvm::pdb::NativeTypeArray::dump(), llvm::pdb::NativeTypeEnum::dump(), llvm::pdb::NativeTypeFunctionSig::dump(), llvm::pdb::NativeTypePointer::dump(), llvm::pdb::NativeTypeTypedef::dump(), llvm::pdb::NativeTypeUDT::dump(), and llvm::pdb::NativeTypeVTShape::dump().

findChildren() [1/2]

findChildren() [2/2]

findChildrenByAddr()

findChildrenByRVA()

findChildrenByVA()

findInlineeLines()

std::unique_ptr< IPDBEnumLineNumbers > NativeRawSymbol::findInlineeLines ( ) const overridevirtual

findInlineeLinesByAddr()

findInlineeLinesByRVA()

findInlineeLinesByVA()

findInlineFramesByAddr()

findInlineFramesByRVA()

findInlineFramesByVA()

getAccess()

getAddressOffset()

uint32_t NativeRawSymbol::getAddressOffset ( ) const overridevirtual

getAddressSection()

uint32_t NativeRawSymbol::getAddressSection ( ) const overridevirtual

getAddressTaken()

bool NativeRawSymbol::getAddressTaken ( ) const overridevirtual

getAge()

uint32_t NativeRawSymbol::getAge ( ) const overridevirtual

getArrayIndexTypeId()

SymIndexId NativeRawSymbol::getArrayIndexTypeId ( ) const overridevirtual

getBackEndVersion()

void NativeRawSymbol::getBackEndVersion ( VersionInfo & Version) const overridevirtual

getBaseDataOffset()

uint32_t NativeRawSymbol::getBaseDataOffset ( ) const overridevirtual

getBaseDataSlot()

uint32_t NativeRawSymbol::getBaseDataSlot ( ) const overridevirtual

getBaseSymbolId()

SymIndexId NativeRawSymbol::getBaseSymbolId ( ) const overridevirtual

getBitPosition()

uint32_t NativeRawSymbol::getBitPosition ( ) const overridevirtual

getBuiltinType()

getCallingConvention()

PDB_CallingConv NativeRawSymbol::getCallingConvention ( ) const overridevirtual

getClassParentId()

SymIndexId NativeRawSymbol::getClassParentId ( ) const overridevirtual

getCompilerName()

std::string NativeRawSymbol::getCompilerName ( ) const overridevirtual

getCount()

uint32_t NativeRawSymbol::getCount ( ) const overridevirtual

getCountLiveRanges()

uint32_t NativeRawSymbol::getCountLiveRanges ( ) const overridevirtual

getDataBytes()

void NativeRawSymbol::getDataBytes ( SmallVector< uint8_t, 32 > & Bytes) const overridevirtual

getDataKind()

PDB_DataKind NativeRawSymbol::getDataKind ( ) const overridevirtual

getFrontEndVersion()

void NativeRawSymbol::getFrontEndVersion ( VersionInfo & Version) const overridevirtual

getGuid()

getLanguage()

PDB_Lang NativeRawSymbol::getLanguage ( ) const overridevirtual

getLength()

uint64_t NativeRawSymbol::getLength ( ) const overridevirtual

getLexicalParentId()

SymIndexId NativeRawSymbol::getLexicalParentId ( ) const overridevirtual

getLibraryName()

std::string NativeRawSymbol::getLibraryName ( ) const overridevirtual

getLiveRangeLength()

uint64_t NativeRawSymbol::getLiveRangeLength ( ) const overridevirtual

getLiveRangeStartAddressOffset()

uint32_t NativeRawSymbol::getLiveRangeStartAddressOffset ( ) const overridevirtual

getLiveRangeStartAddressSection()

uint32_t NativeRawSymbol::getLiveRangeStartAddressSection ( ) const overridevirtual

getLiveRangeStartRelativeVirtualAddress()

uint32_t NativeRawSymbol::getLiveRangeStartRelativeVirtualAddress ( ) const overridevirtual

getLocalBasePointerRegisterId()

getLocationType()

PDB_LocType NativeRawSymbol::getLocationType ( ) const overridevirtual

getLowerBoundId()

SymIndexId NativeRawSymbol::getLowerBoundId ( ) const overridevirtual

getMachineType()

PDB_Machine NativeRawSymbol::getMachineType ( ) const overridevirtual

getMemorySpaceKind()

uint32_t NativeRawSymbol::getMemorySpaceKind ( ) const overridevirtual

getName()

std::string NativeRawSymbol::getName ( ) const overridevirtual

getNoStackOrdering()

bool NativeRawSymbol::getNoStackOrdering ( ) const overridevirtual

getNumberOfAcceleratorPointerTags()

uint32_t NativeRawSymbol::getNumberOfAcceleratorPointerTags ( ) const overridevirtual

getNumberOfColumns()

uint32_t NativeRawSymbol::getNumberOfColumns ( ) const overridevirtual

getNumberOfModifiers()

uint32_t NativeRawSymbol::getNumberOfModifiers ( ) const overridevirtual

getNumberOfRegisterIndices()

uint32_t NativeRawSymbol::getNumberOfRegisterIndices ( ) const overridevirtual

getNumberOfRows()

uint32_t NativeRawSymbol::getNumberOfRows ( ) const overridevirtual

getObjectFileName()

std::string NativeRawSymbol::getObjectFileName ( ) const overridevirtual

getOemId()

uint32_t NativeRawSymbol::getOemId ( ) const overridevirtual

getOemSymbolId()

SymIndexId NativeRawSymbol::getOemSymbolId ( ) const overridevirtual

getOffset()

int32_t NativeRawSymbol::getOffset ( ) const overridevirtual

getOffsetInUdt()

uint32_t NativeRawSymbol::getOffsetInUdt ( ) const overridevirtual

getPlatform()

PDB_Cpu NativeRawSymbol::getPlatform ( ) const overridevirtual

getRank()

uint32_t NativeRawSymbol::getRank ( ) const overridevirtual

getRegisterId()

getRegisterType()

uint32_t NativeRawSymbol::getRegisterType ( ) const overridevirtual

getRelativeVirtualAddress()

uint32_t NativeRawSymbol::getRelativeVirtualAddress ( ) const overridevirtual

getSamplerSlot()

uint32_t NativeRawSymbol::getSamplerSlot ( ) const overridevirtual

getSignature()

uint32_t NativeRawSymbol::getSignature ( ) const overridevirtual

getSizeInUdt()

uint32_t NativeRawSymbol::getSizeInUdt ( ) const overridevirtual

getSlot()

uint32_t NativeRawSymbol::getSlot ( ) const overridevirtual

getSourceFileName()

std::string NativeRawSymbol::getSourceFileName ( ) const overridevirtual

getSrcLineOnTypeDefn()

std::unique_ptr< IPDBLineNumber > NativeRawSymbol::getSrcLineOnTypeDefn ( ) const overridevirtual

getStride()

uint32_t NativeRawSymbol::getStride ( ) const overridevirtual

getSubTypeId()

SymIndexId NativeRawSymbol::getSubTypeId ( ) const overridevirtual

getSymbolsFileName()

std::string NativeRawSymbol::getSymbolsFileName ( ) const overridevirtual

getSymIndexId()

SymIndexId NativeRawSymbol::getSymIndexId ( ) const overridevirtual

getSymTag()

PDB_SymType NativeRawSymbol::getSymTag ( ) const overridevirtual

getTargetOffset()

uint32_t NativeRawSymbol::getTargetOffset ( ) const overridevirtual

getTargetRelativeVirtualAddress()

uint32_t NativeRawSymbol::getTargetRelativeVirtualAddress ( ) const overridevirtual

getTargetSection()

uint32_t NativeRawSymbol::getTargetSection ( ) const overridevirtual

getTargetVirtualAddress()

uint64_t NativeRawSymbol::getTargetVirtualAddress ( ) const overridevirtual

getTextureSlot()

uint32_t NativeRawSymbol::getTextureSlot ( ) const overridevirtual

getThisAdjust()

int32_t NativeRawSymbol::getThisAdjust ( ) const overridevirtual

getThunkOrdinal()

getTimeStamp()

uint32_t NativeRawSymbol::getTimeStamp ( ) const overridevirtual

getToken()

uint32_t NativeRawSymbol::getToken ( ) const overridevirtual

getTypeId()

SymIndexId NativeRawSymbol::getTypeId ( ) const overridevirtual

getUavSlot()

uint32_t NativeRawSymbol::getUavSlot ( ) const overridevirtual

getUdtKind()

PDB_UdtType NativeRawSymbol::getUdtKind ( ) const overridevirtual

getUndecoratedName()

std::string NativeRawSymbol::getUndecoratedName ( ) const overridevirtual

getUndecoratedNameEx()

std::string NativeRawSymbol::getUndecoratedNameEx ( PDB_UndnameFlags Flags) const overridevirtual

getUnmodifiedTypeId()

SymIndexId NativeRawSymbol::getUnmodifiedTypeId ( ) const overridevirtual

getUnused()

std::string NativeRawSymbol::getUnused ( ) const overridevirtual

getUpperBoundId()

SymIndexId NativeRawSymbol::getUpperBoundId ( ) const overridevirtual

getValue()

Variant NativeRawSymbol::getValue ( ) const overridevirtual

getVirtualAddress()

uint64_t NativeRawSymbol::getVirtualAddress ( ) const overridevirtual

getVirtualBaseDispIndex()

uint32_t NativeRawSymbol::getVirtualBaseDispIndex ( ) const overridevirtual

getVirtualBaseOffset()

uint32_t NativeRawSymbol::getVirtualBaseOffset ( ) const overridevirtual

getVirtualBasePointerOffset()

int32_t NativeRawSymbol::getVirtualBasePointerOffset ( ) const overridevirtual

getVirtualBaseTableType()

std::unique_ptr< PDBSymbolTypeBuiltin > NativeRawSymbol::getVirtualBaseTableType ( ) const overridevirtual

getVirtualTableShapeId()

SymIndexId NativeRawSymbol::getVirtualTableShapeId ( ) const overridevirtual

hasAlloca()

bool NativeRawSymbol::hasAlloca ( ) const overridevirtual

hasAssignmentOperator()

bool NativeRawSymbol::hasAssignmentOperator ( ) const overridevirtual

hasCastOperator()

bool NativeRawSymbol::hasCastOperator ( ) const overridevirtual

hasConstructor()

bool NativeRawSymbol::hasConstructor ( ) const overridevirtual

hasCTypes()

bool NativeRawSymbol::hasCTypes ( ) const overridevirtual

hasCustomCallingConvention()

bool NativeRawSymbol::hasCustomCallingConvention ( ) const overridevirtual

hasDebugInfo()

bool NativeRawSymbol::hasDebugInfo ( ) const overridevirtual

hasEH()

bool NativeRawSymbol::hasEH ( ) const overridevirtual

hasEHa()

bool NativeRawSymbol::hasEHa ( ) const overridevirtual

hasFarReturn()

bool NativeRawSymbol::hasFarReturn ( ) const overridevirtual

hasFramePointer()

bool NativeRawSymbol::hasFramePointer ( ) const overridevirtual

hasInlAsm()

bool NativeRawSymbol::hasInlAsm ( ) const overridevirtual

hasInlineAttribute()

bool NativeRawSymbol::hasInlineAttribute ( ) const overridevirtual

hasInterruptReturn()

bool NativeRawSymbol::hasInterruptReturn ( ) const overridevirtual

hasLongJump()

bool NativeRawSymbol::hasLongJump ( ) const overridevirtual

hasManagedCode()

bool NativeRawSymbol::hasManagedCode ( ) const overridevirtual

hasNestedTypes()

bool NativeRawSymbol::hasNestedTypes ( ) const overridevirtual

hasNoInlineAttribute()

bool NativeRawSymbol::hasNoInlineAttribute ( ) const overridevirtual

hasNoReturnAttribute()

bool NativeRawSymbol::hasNoReturnAttribute ( ) const overridevirtual

hasOptimizedCodeDebugInfo()

bool NativeRawSymbol::hasOptimizedCodeDebugInfo ( ) const overridevirtual

hasOverloadedOperator()

bool NativeRawSymbol::hasOverloadedOperator ( ) const overridevirtual

hasPrivateSymbols()

bool NativeRawSymbol::hasPrivateSymbols ( ) const overridevirtual

hasSecurityChecks()

bool NativeRawSymbol::hasSecurityChecks ( ) const overridevirtual

hasSEH()

bool NativeRawSymbol::hasSEH ( ) const overridevirtual

hasSetJump()

bool NativeRawSymbol::hasSetJump ( ) const overridevirtual

hasStrictGSCheck()

bool NativeRawSymbol::hasStrictGSCheck ( ) const overridevirtual

isAcceleratorGroupSharedLocal()

bool NativeRawSymbol::isAcceleratorGroupSharedLocal ( ) const overridevirtual

isAcceleratorPointerTagLiveRange()

bool NativeRawSymbol::isAcceleratorPointerTagLiveRange ( ) const overridevirtual

isAcceleratorStubFunction()

bool NativeRawSymbol::isAcceleratorStubFunction ( ) const overridevirtual

isAggregated()

bool NativeRawSymbol::isAggregated ( ) const overridevirtual

isCode()

bool NativeRawSymbol::isCode ( ) const overridevirtual

isCompilerGenerated()

bool NativeRawSymbol::isCompilerGenerated ( ) const overridevirtual

isConstructorVirtualBase()

bool NativeRawSymbol::isConstructorVirtualBase ( ) const overridevirtual

isConstType()

bool NativeRawSymbol::isConstType ( ) const overridevirtual

isCVTCIL()

bool NativeRawSymbol::isCVTCIL ( ) const overridevirtual

isCxxReturnUdt()

bool NativeRawSymbol::isCxxReturnUdt ( ) const overridevirtual

isDataAligned()

bool NativeRawSymbol::isDataAligned ( ) const overridevirtual

isEditAndContinueEnabled()

bool NativeRawSymbol::isEditAndContinueEnabled ( ) const overridevirtual

isFunction()

bool NativeRawSymbol::isFunction ( ) const overridevirtual

isHLSLData()

bool NativeRawSymbol::isHLSLData ( ) const overridevirtual

isHotpatchable()

bool NativeRawSymbol::isHotpatchable ( ) const overridevirtual

isIndirectVirtualBaseClass()

bool NativeRawSymbol::isIndirectVirtualBaseClass ( ) const overridevirtual

isInterfaceUdt()

bool NativeRawSymbol::isInterfaceUdt ( ) const overridevirtual

isIntrinsic()

bool NativeRawSymbol::isIntrinsic ( ) const overridevirtual

isIntroVirtualFunction()

bool NativeRawSymbol::isIntroVirtualFunction ( ) const overridevirtual

isLocationControlFlowDependent()

bool NativeRawSymbol::isLocationControlFlowDependent ( ) const overridevirtual

isLTCG()

bool NativeRawSymbol::isLTCG ( ) const overridevirtual

isManagedCode()

bool NativeRawSymbol::isManagedCode ( ) const overridevirtual

isMatrixRowMajor()

bool NativeRawSymbol::isMatrixRowMajor ( ) const overridevirtual

isMSILCode()

bool NativeRawSymbol::isMSILCode ( ) const overridevirtual

isMSILNetmodule()

bool NativeRawSymbol::isMSILNetmodule ( ) const overridevirtual

isMultipleInheritance()

bool NativeRawSymbol::isMultipleInheritance ( ) const overridevirtual

isNaked()

bool NativeRawSymbol::isNaked ( ) const overridevirtual

isNested()

bool NativeRawSymbol::isNested ( ) const overridevirtual

isOptimizedAway()

bool NativeRawSymbol::isOptimizedAway ( ) const overridevirtual

isPacked()

bool NativeRawSymbol::isPacked ( ) const overridevirtual

isPointerBasedOnSymbolValue()

bool NativeRawSymbol::isPointerBasedOnSymbolValue ( ) const overridevirtual

isPointerToDataMember()

bool NativeRawSymbol::isPointerToDataMember ( ) const overridevirtual

isPointerToMemberFunction()

bool NativeRawSymbol::isPointerToMemberFunction ( ) const overridevirtual

isPureVirtual()

bool NativeRawSymbol::isPureVirtual ( ) const overridevirtual

isReference()

bool NativeRawSymbol::isReference ( ) const overridevirtual

isRefUdt()

bool NativeRawSymbol::isRefUdt ( ) const overridevirtual

isRestrictedType()

bool NativeRawSymbol::isRestrictedType ( ) const overridevirtual

isReturnValue()

bool NativeRawSymbol::isReturnValue ( ) const overridevirtual

isRValueReference()

bool NativeRawSymbol::isRValueReference ( ) const overridevirtual

isSafeBuffers()

bool NativeRawSymbol::isSafeBuffers ( ) const overridevirtual

isScoped()

bool NativeRawSymbol::isScoped ( ) const overridevirtual

isSdl()

bool NativeRawSymbol::isSdl ( ) const overridevirtual

isSingleInheritance()

bool NativeRawSymbol::isSingleInheritance ( ) const overridevirtual

isSplitted()

bool NativeRawSymbol::isSplitted ( ) const overridevirtual

isStatic()

bool NativeRawSymbol::isStatic ( ) const overridevirtual

isUnalignedType()

bool NativeRawSymbol::isUnalignedType ( ) const overridevirtual

isUnreached()

bool NativeRawSymbol::isUnreached ( ) const overridevirtual

isValueUdt()

bool NativeRawSymbol::isValueUdt ( ) const overridevirtual

isVirtual()

bool NativeRawSymbol::isVirtual ( ) const overridevirtual

isVirtualBaseClass()

bool NativeRawSymbol::isVirtualBaseClass ( ) const overridevirtual

isVirtualInheritance()

bool NativeRawSymbol::isVirtualInheritance ( ) const overridevirtual

isVolatileType()

bool NativeRawSymbol::isVolatileType ( ) const overridevirtual

wasInlined()

bool NativeRawSymbol::wasInlined ( ) const overridevirtual

SymbolCache

Session

Definition at line 233 of file NativeRawSymbol.h.

Referenced by llvm::pdb::NativeCompilandSymbol::dump(), dump(), llvm::pdb::NativeSymbolEnumerator::dump(), llvm::pdb::NativeTypeArray::dump(), llvm::pdb::NativeTypeEnum::dump(), llvm::pdb::NativeTypeFunctionSig::dump(), llvm::pdb::NativeTypePointer::dump(), llvm::pdb::NativeTypeTypedef::dump(), llvm::pdb::NativeTypeUDT::dump(), llvm::pdb::NativeTypeVTShape::dump(), llvm::pdb::NativeExeSymbol::findChildren(), llvm::pdb::NativeTypeEnum::findChildren(), llvm::pdb::NativeTypeFunctionSig::findChildren(), llvm::pdb::NativeInlineSiteSymbol::findInlineeLinesByVA(), llvm::pdb::NativeFunctionSymbol::findInlineFramesByVA(), llvm::pdb::NativeExeSymbol::getAge(), llvm::pdb::NativeTypeArray::getArrayIndexTypeId(), llvm::pdb::NativeTypeEnum::getBuiltinType(), llvm::pdb::NativeTypePointer::getClassParentId(), llvm::pdb::NativeTypeArray::getCount(), llvm::pdb::NativeExeSymbol::getGuid(), llvm::pdb::NativeTypeEnum::getLength(), llvm::pdb::NativeInlineSiteSymbol::getName(), llvm::pdb::NativeFunctionSymbol::getRelativeVirtualAddress(), llvm::pdb::NativePublicSymbol::getRelativeVirtualAddress(), llvm::pdb::NativeExeSymbol::getSymbolsFileName(), llvm::pdb::NativeTypeArray::getTypeId(), llvm::pdb::NativeTypeEnum::getTypeId(), llvm::pdb::NativeTypeFunctionSig::getTypeId(), llvm::pdb::NativeTypePointer::getTypeId(), llvm::pdb::NativeTypeTypedef::getTypeId(), llvm::pdb::NativeTypeEnum::getUnderlyingBuiltinType(), llvm::pdb::NativeFunctionSymbol::getVirtualAddress(), llvm::pdb::NativePublicSymbol::getVirtualAddress(), llvm::pdb::NativeTypeUDT::getVirtualTableShapeId(), llvm::pdb::NativeExeSymbol::hasCTypes(), llvm::pdb::NativeExeSymbol::hasPrivateSymbols(), llvm::pdb::NativeTypeFunctionSig::initialize(), llvm::pdb::NativeCompilandSymbol::NativeCompilandSymbol(), llvm::pdb::NativeExeSymbol::NativeExeSymbol(), llvm::pdb::NativeFunctionSymbol::NativeFunctionSymbol(), llvm::pdb::NativeInlineSiteSymbol::NativeInlineSiteSymbol(), llvm::pdb::NativePublicSymbol::NativePublicSymbol(), NativeRawSymbol(), llvm::pdb::NativeSymbolEnumerator::NativeSymbolEnumerator(), llvm::pdb::NativeTypeArray::NativeTypeArray(), llvm::pdb::NativeTypeEnum::NativeTypeEnum(), llvm::pdb::NativeTypeEnum::NativeTypeEnum(), llvm::pdb::NativeTypeFunctionSig::NativeTypeFunctionSig(), llvm::pdb::NativeTypeFunctionSig::NativeTypeFunctionSig(), llvm::pdb::NativeTypePointer::NativeTypePointer(), llvm::pdb::NativeTypePointer::NativeTypePointer(), llvm::pdb::NativeTypeTypedef::NativeTypeTypedef(), llvm::pdb::NativeTypeUDT::NativeTypeUDT(), llvm::pdb::NativeTypeUDT::NativeTypeUDT(), llvm::pdb::NativeTypeUDT::NativeTypeUDT(), and llvm::pdb::NativeTypeVTShape::NativeTypeVTShape().

SymbolId

Tag


The documentation for this class was generated from the following files: