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 () |
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 |
| 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 |
| 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: