class NativeRawSymbol
Declaration
class NativeRawSymbol : public IPDBRawSymbol { /* full declaration omitted */ };
Description
IPDBRawSymbol defines an interface used to represent an arbitrary symbol. It exposes a monolithic interface consisting of accessors for the union of all properties that are valid for any symbol type. This interface is then wrapped by a concrete class which exposes only those set of methods valid for this particular symbol type. See PDBSymbol.h for more details.
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:21
Inherits from: IPDBRawSymbol
Member Variables
- protected llvm::pdb::NativeSession& Session
- protected llvm::pdb::PDB_SymType Tag
- protected llvm::pdb::SymIndexId SymbolId
Method Overview
- public NativeRawSymbol(llvm::pdb::NativeSession & PDBSession, llvm::pdb::PDB_SymType Tag, llvm::pdb::SymIndexId SymbolId)
- public void dump(llvm::raw_ostream & OS, int Indent, llvm::pdb::PdbSymbolIdField ShowIdFields, llvm::pdb::PdbSymbolIdField RecurseIdFields) const
- public std::unique_ptr<IPDBEnumSymbols> findChildren(llvm::pdb::PDB_SymType Type) const
- public std::unique_ptr<IPDBEnumSymbols> findChildren(llvm::pdb::PDB_SymType Type, llvm::StringRef Name, llvm::pdb::PDB_NameSearchFlags Flags) const
- public std::unique_ptr<IPDBEnumSymbols> findChildrenByAddr(llvm::pdb::PDB_SymType Type, llvm::StringRef Name, llvm::pdb::PDB_NameSearchFlags Flags, uint32_t Section, uint32_t Offset) const
- public std::unique_ptr<IPDBEnumSymbols> findChildrenByRVA(llvm::pdb::PDB_SymType Type, llvm::StringRef Name, llvm::pdb::PDB_NameSearchFlags Flags, uint32_t RVA) const
- public std::unique_ptr<IPDBEnumSymbols> findChildrenByVA(llvm::pdb::PDB_SymType Type, llvm::StringRef Name, llvm::pdb::PDB_NameSearchFlags Flags, uint64_t VA) const
- public std::unique_ptr<IPDBEnumSymbols> findInlineFramesByAddr(uint32_t Section, uint32_t Offset) const
- public std::unique_ptr<IPDBEnumSymbols> findInlineFramesByRVA(uint32_t RVA) const
- public std::unique_ptr<IPDBEnumSymbols> findInlineFramesByVA(uint64_t VA) const
- public std::unique_ptr<IPDBEnumLineNumbers> findInlineeLines() const
- public std::unique_ptr<IPDBEnumLineNumbers> findInlineeLinesByAddr(uint32_t Section, uint32_t Offset, uint32_t Length) const
- public std::unique_ptr<IPDBEnumLineNumbers> findInlineeLinesByRVA(uint32_t RVA, uint32_t Length) const
- public std::unique_ptr<IPDBEnumLineNumbers> findInlineeLinesByVA(uint64_t VA, uint32_t Length) const
- public llvm::pdb::PDB_MemberAccess getAccess() const
- public uint32_t getAddressOffset() const
- public uint32_t getAddressSection() const
- public bool getAddressTaken() const
- public uint32_t getAge() const
- public llvm::pdb::SymIndexId getArrayIndexTypeId() const
- public void getBackEndVersion(llvm::pdb::VersionInfo & Version) const
- public uint32_t getBaseDataOffset() const
- public uint32_t getBaseDataSlot() const
- public llvm::pdb::SymIndexId getBaseSymbolId() const
- public uint32_t getBitPosition() const
- public llvm::pdb::PDB_BuiltinType getBuiltinType() const
- public llvm::pdb::PDB_CallingConv getCallingConvention() const
- public llvm::pdb::SymIndexId getClassParentId() const
- public std::string getCompilerName() const
- public uint32_t getCount() const
- public uint32_t getCountLiveRanges() const
- public void getDataBytes(SmallVector<uint8_t, 32> & Bytes) const
- public llvm::pdb::PDB_DataKind getDataKind() const
- public void getFrontEndVersion(llvm::pdb::VersionInfo & Version) const
- public codeview::GUID getGuid() const
- public llvm::pdb::PDB_Lang getLanguage() const
- public uint64_t getLength() const
- public llvm::pdb::SymIndexId getLexicalParentId() const
- public std::string getLibraryName() const
- public uint64_t getLiveRangeLength() const
- public uint32_t getLiveRangeStartAddressOffset() const
- public uint32_t getLiveRangeStartAddressSection() const
- public uint32_t getLiveRangeStartRelativeVirtualAddress() const
- public codeview::RegisterId getLocalBasePointerRegisterId() const
- public llvm::pdb::PDB_LocType getLocationType() const
- public llvm::pdb::SymIndexId getLowerBoundId() const
- public llvm::pdb::PDB_Machine getMachineType() const
- public uint32_t getMemorySpaceKind() const
- public std::string getName() const
- public bool getNoStackOrdering() const
- public uint32_t getNumberOfAcceleratorPointerTags() const
- public uint32_t getNumberOfColumns() const
- public uint32_t getNumberOfModifiers() const
- public uint32_t getNumberOfRegisterIndices() const
- public uint32_t getNumberOfRows() const
- public std::string getObjectFileName() const
- public uint32_t getOemId() const
- public llvm::pdb::SymIndexId getOemSymbolId() const
- public int32_t getOffset() const
- public uint32_t getOffsetInUdt() const
- public llvm::pdb::PDB_Cpu getPlatform() const
- public uint32_t getRank() const
- public codeview::RegisterId getRegisterId() const
- public uint32_t getRegisterType() const
- public uint32_t getRelativeVirtualAddress() const
- public uint32_t getSamplerSlot() const
- public uint32_t getSignature() const
- public uint32_t getSizeInUdt() const
- public uint32_t getSlot() const
- public std::string getSourceFileName() const
- public std::unique_ptr<IPDBLineNumber> getSrcLineOnTypeDefn() const
- public uint32_t getStride() const
- public llvm::pdb::SymIndexId getSubTypeId() const
- public llvm::pdb::SymIndexId getSymIndexId() const
- public llvm::pdb::PDB_SymType getSymTag() const
- public std::string getSymbolsFileName() const
- public uint32_t getTargetOffset() const
- public uint32_t getTargetRelativeVirtualAddress() const
- public uint32_t getTargetSection() const
- public uint64_t getTargetVirtualAddress() const
- public uint32_t getTextureSlot() const
- public int32_t getThisAdjust() const
- public codeview::ThunkOrdinal getThunkOrdinal() const
- public uint32_t getTimeStamp() const
- public uint32_t getToken() const
- public llvm::pdb::SymIndexId getTypeId() const
- public uint32_t getUavSlot() const
- public llvm::pdb::PDB_UdtType getUdtKind() const
- public std::string getUndecoratedName() const
- public std::string getUndecoratedNameEx(llvm::pdb::PDB_UndnameFlags Flags) const
- public llvm::pdb::SymIndexId getUnmodifiedTypeId() const
- public std::string getUnused() const
- public llvm::pdb::SymIndexId getUpperBoundId() const
- public llvm::pdb::Variant getValue() const
- public uint64_t getVirtualAddress() const
- public uint32_t getVirtualBaseDispIndex() const
- public uint32_t getVirtualBaseOffset() const
- public int32_t getVirtualBasePointerOffset() const
- public std::unique_ptr<PDBSymbolTypeBuiltin> getVirtualBaseTableType() const
- public llvm::pdb::SymIndexId getVirtualTableShapeId() const
- public bool hasAlloca() const
- public bool hasAssignmentOperator() const
- public bool hasCTypes() const
- public bool hasCastOperator() const
- public bool hasConstructor() const
- public bool hasCustomCallingConvention() const
- public bool hasDebugInfo() const
- public bool hasEH() const
- public bool hasEHa() const
- public bool hasFarReturn() const
- public bool hasFramePointer() const
- public bool hasInlAsm() const
- public bool hasInlineAttribute() const
- public bool hasInterruptReturn() const
- public bool hasLongJump() const
- public bool hasManagedCode() const
- public bool hasNestedTypes() const
- public bool hasNoInlineAttribute() const
- public bool hasNoReturnAttribute() const
- public bool hasOptimizedCodeDebugInfo() const
- public bool hasOverloadedOperator() const
- public bool hasPrivateSymbols() const
- public bool hasSEH() const
- public bool hasSecurityChecks() const
- public bool hasSetJump() const
- public bool hasStrictGSCheck() const
- private virtual void initialize()
- public bool isAcceleratorGroupSharedLocal() const
- public bool isAcceleratorPointerTagLiveRange() const
- public bool isAcceleratorStubFunction() const
- public bool isAggregated() const
- public bool isCVTCIL() const
- public bool isCode() const
- public bool isCompilerGenerated() const
- public bool isConstType() const
- public bool isConstructorVirtualBase() const
- public bool isCxxReturnUdt() const
- public bool isDataAligned() const
- public bool isEditAndContinueEnabled() const
- public bool isFunction() const
- public bool isHLSLData() const
- public bool isHotpatchable() const
- public bool isIndirectVirtualBaseClass() const
- public bool isInterfaceUdt() const
- public bool isIntrinsic() const
- public bool isIntroVirtualFunction() const
- public bool isLTCG() const
- public bool isLocationControlFlowDependent() const
- public bool isMSILCode() const
- public bool isMSILNetmodule() const
- public bool isManagedCode() const
- public bool isMatrixRowMajor() const
- public bool isMultipleInheritance() const
- public bool isNaked() const
- public bool isNested() const
- public bool isOptimizedAway() const
- public bool isPacked() const
- public bool isPointerBasedOnSymbolValue() const
- public bool isPointerToDataMember() const
- public bool isPointerToMemberFunction() const
- public bool isPureVirtual() const
- public bool isRValueReference() const
- public bool isRefUdt() const
- public bool isReference() const
- public bool isRestrictedType() const
- public bool isReturnValue() const
- public bool isSafeBuffers() const
- public bool isScoped() const
- public bool isSdl() const
- public bool isSingleInheritance() const
- public bool isSplitted() const
- public bool isStatic() const
- public bool isUnalignedType() const
- public bool isUnreached() const
- public bool isValueUdt() const
- public bool isVirtual() const
- public bool isVirtualBaseClass() const
- public bool isVirtualInheritance() const
- public bool isVolatileType() const
- public bool wasInlined() const
Inherited from IPDBRawSymbol:
- public dump
- public findChildren
- public findChildren
- public findChildrenByAddr
- public findChildrenByRVA
- public findChildrenByVA
- public findInlineFramesByAddr
- public findInlineFramesByRVA
- public findInlineFramesByVA
- public findInlineeLines
- public findInlineeLinesByAddr
- public findInlineeLinesByRVA
- public findInlineeLinesByVA
- public getAccess
- public getAddressOffset
- public getAddressSection
- public getAddressTaken
- public getAge
- public getArrayIndexTypeId
- public getBackEndVersion
- public getBaseDataOffset
- public getBaseDataSlot
- public getBaseSymbolId
- public getBitPosition
- public getBuiltinType
- public getCallingConvention
- public getClassParentId
- public getCompilerName
- public getCount
- public getCountLiveRanges
- public getDataBytes
- public getDataKind
- public getFrontEndVersion
- public getGuid
- public getLanguage
- public getLength
- public getLexicalParentId
- public getLibraryName
- public getLiveRangeLength
- public getLiveRangeStartAddressOffset
- public getLiveRangeStartAddressSection
- public getLiveRangeStartRelativeVirtualAddress
- public getLocalBasePointerRegisterId
- public getLocationType
- public getLowerBoundId
- public getMachineType
- public getMemorySpaceKind
- public getName
- public getNoStackOrdering
- public getNumberOfAcceleratorPointerTags
- public getNumberOfColumns
- public getNumberOfModifiers
- public getNumberOfRegisterIndices
- public getNumberOfRows
- public getObjectFileName
- public getOemId
- public getOemSymbolId
- public getOffset
- public getOffsetInUdt
- public getPlatform
- public getRank
- public getRegisterId
- public getRegisterType
- public getRelativeVirtualAddress
- public getSamplerSlot
- public getSignature
- public getSizeInUdt
- public getSlot
- public getSourceFileName
- public getSrcLineOnTypeDefn
- public getStride
- public getSubTypeId
- public getSymIndexId
- public getSymTag
- public getSymbolsFileName
- public getTargetOffset
- public getTargetRelativeVirtualAddress
- public getTargetSection
- public getTargetVirtualAddress
- public getTextureSlot
- public getThisAdjust
- public getThunkOrdinal
- public getTimeStamp
- public getToken
- public getTypeId
- public getUavSlot
- public getUdtKind
- public getUndecoratedName
- public getUndecoratedNameEx
- public getUnmodifiedTypeId
- public getUnused
- public getUpperBoundId
- public getValue
- public getVirtualAddress
- public getVirtualBaseDispIndex
- public getVirtualBaseOffset
- public getVirtualBasePointerOffset
- public getVirtualBaseTableType
- public getVirtualTableShapeId
- public hasAlloca
- public hasAssignmentOperator
- public hasCTypes
- public hasCastOperator
- public hasConstructor
- public hasCustomCallingConvention
- public hasDebugInfo
- public hasEH
- public hasEHa
- public hasFarReturn
- public hasFramePointer
- public hasInlAsm
- public hasInlineAttribute
- public hasInterruptReturn
- public hasLongJump
- public hasManagedCode
- public hasNestedTypes
- public hasNoInlineAttribute
- public hasNoReturnAttribute
- public hasOptimizedCodeDebugInfo
- public hasOverloadedOperator
- public hasPrivateSymbols
- public hasSEH
- public hasSecurityChecks
- public hasSetJump
- public hasStrictGSCheck
- public isAcceleratorGroupSharedLocal
- public isAcceleratorPointerTagLiveRange
- public isAcceleratorStubFunction
- public isAggregated
- public isCVTCIL
- public isCode
- public isCompilerGenerated
- public isConstType
- public isConstructorVirtualBase
- public isCxxReturnUdt
- public isDataAligned
- public isEditAndContinueEnabled
- public isFunction
- public isHLSLData
- public isHotpatchable
- public isIndirectVirtualBaseClass
- public isInterfaceUdt
- public isIntrinsic
- public isIntroVirtualFunction
- public isLTCG
- public isLocationControlFlowDependent
- public isMSILCode
- public isMSILNetmodule
- public isManagedCode
- public isMatrixRowMajor
- public isMultipleInheritance
- public isNaked
- public isNested
- public isOptimizedAway
- public isPacked
- public isPointerBasedOnSymbolValue
- public isPointerToDataMember
- public isPointerToMemberFunction
- public isPureVirtual
- public isRValueReference
- public isRefUdt
- public isReference
- public isRestrictedType
- public isReturnValue
- public isSafeBuffers
- public isScoped
- public isSdl
- public isSingleInheritance
- public isSplitted
- public isStatic
- public isUnalignedType
- public isUnreached
- public isValueUdt
- public isVirtual
- public isVirtualBaseClass
- public isVirtualInheritance
- public isVolatileType
- public wasInlined
Methods
¶NativeRawSymbol(
llvm::pdb::NativeSession& PDBSession,
llvm::pdb::PDB_SymType Tag,
llvm::pdb::SymIndexId SymbolId)
NativeRawSymbol(
llvm::pdb::NativeSession& PDBSession,
llvm::pdb::PDB_SymType Tag,
llvm::pdb::SymIndexId SymbolId)
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:26
Parameters
- llvm::pdb::NativeSession& PDBSession
- llvm::pdb::PDB_SymType Tag
- llvm::pdb::SymIndexId SymbolId
¶void dump(
llvm::raw_ostream& OS,
int Indent,
llvm::pdb::PdbSymbolIdField ShowIdFields,
llvm::pdb::PdbSymbolIdField RecurseIdFields)
const
void dump(
llvm::raw_ostream& OS,
int Indent,
llvm::pdb::PdbSymbolIdField ShowIdFields,
llvm::pdb::PdbSymbolIdField RecurseIdFields)
const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:29
Parameters
- llvm::raw_ostream& OS
- int Indent
- llvm::pdb::PdbSymbolIdField ShowIdFields
- llvm::pdb::PdbSymbolIdField RecurseIdFields
¶std::unique_ptr<IPDBEnumSymbols> findChildren(
llvm::pdb::PDB_SymType Type) const
std::unique_ptr<IPDBEnumSymbols> findChildren(
llvm::pdb::PDB_SymType Type) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:33
Parameters
- llvm::pdb::PDB_SymType Type
¶std::unique_ptr<IPDBEnumSymbols> findChildren(
llvm::pdb::PDB_SymType Type,
llvm::StringRef Name,
llvm::pdb::PDB_NameSearchFlags Flags) const
std::unique_ptr<IPDBEnumSymbols> findChildren(
llvm::pdb::PDB_SymType Type,
llvm::StringRef Name,
llvm::pdb::PDB_NameSearchFlags Flags) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:35
Parameters
- llvm::pdb::PDB_SymType Type
- llvm::StringRef Name
- llvm::pdb::PDB_NameSearchFlags Flags
¶std::unique_ptr<IPDBEnumSymbols>
findChildrenByAddr(
llvm::pdb::PDB_SymType Type,
llvm::StringRef Name,
llvm::pdb::PDB_NameSearchFlags Flags,
uint32_t Section,
uint32_t Offset) const
std::unique_ptr<IPDBEnumSymbols>
findChildrenByAddr(
llvm::pdb::PDB_SymType Type,
llvm::StringRef Name,
llvm::pdb::PDB_NameSearchFlags Flags,
uint32_t Section,
uint32_t Offset) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:38
Parameters
- llvm::pdb::PDB_SymType Type
- llvm::StringRef Name
- llvm::pdb::PDB_NameSearchFlags Flags
- uint32_t Section
- uint32_t Offset
¶std::unique_ptr<IPDBEnumSymbols>
findChildrenByRVA(
llvm::pdb::PDB_SymType Type,
llvm::StringRef Name,
llvm::pdb::PDB_NameSearchFlags Flags,
uint32_t RVA) const
std::unique_ptr<IPDBEnumSymbols>
findChildrenByRVA(
llvm::pdb::PDB_SymType Type,
llvm::StringRef Name,
llvm::pdb::PDB_NameSearchFlags Flags,
uint32_t RVA) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:45
Parameters
- llvm::pdb::PDB_SymType Type
- llvm::StringRef Name
- llvm::pdb::PDB_NameSearchFlags Flags
- uint32_t RVA
¶std::unique_ptr<IPDBEnumSymbols> findChildrenByVA(
llvm::pdb::PDB_SymType Type,
llvm::StringRef Name,
llvm::pdb::PDB_NameSearchFlags Flags,
uint64_t VA) const
std::unique_ptr<IPDBEnumSymbols> findChildrenByVA(
llvm::pdb::PDB_SymType Type,
llvm::StringRef Name,
llvm::pdb::PDB_NameSearchFlags Flags,
uint64_t VA) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:42
Parameters
- llvm::pdb::PDB_SymType Type
- llvm::StringRef Name
- llvm::pdb::PDB_NameSearchFlags Flags
- uint64_t VA
¶std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByAddr(uint32_t Section,
uint32_t Offset) const
std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByAddr(uint32_t Section,
uint32_t Offset) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:49
Parameters
- uint32_t Section
- uint32_t Offset
¶std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByRVA(uint32_t RVA) const
std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByRVA(uint32_t RVA) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:51
Parameters
- uint32_t RVA
¶std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByVA(uint64_t VA) const
std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByVA(uint64_t VA) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:53
Parameters
- uint64_t VA
¶std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLines() const
std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLines() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:55
¶std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByAddr(uint32_t Section,
uint32_t Offset,
uint32_t Length) const
std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByAddr(uint32_t Section,
uint32_t Offset,
uint32_t Length) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:57
Parameters
- uint32_t Section
- uint32_t Offset
- uint32_t Length
¶std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByRVA(uint32_t RVA,
uint32_t Length) const
std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByRVA(uint32_t RVA,
uint32_t Length) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:60
Parameters
- uint32_t RVA
- uint32_t Length
¶std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByVA(uint64_t VA,
uint32_t Length) const
std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByVA(uint64_t VA,
uint32_t Length) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:62
Parameters
- uint64_t VA
- uint32_t Length
¶llvm::pdb::PDB_MemberAccess getAccess() const
llvm::pdb::PDB_MemberAccess getAccess() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:67
¶uint32_t getAddressOffset() const
uint32_t getAddressOffset() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:68
¶uint32_t getAddressSection() const
uint32_t getAddressSection() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:69
¶bool getAddressTaken() const
bool getAddressTaken() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:156
¶uint32_t getAge() const
uint32_t getAge() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:70
¶llvm::pdb::SymIndexId getArrayIndexTypeId() const
llvm::pdb::SymIndexId getArrayIndexTypeId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:71
¶void getBackEndVersion(
llvm::pdb::VersionInfo& Version) const
void getBackEndVersion(
llvm::pdb::VersionInfo& Version) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:66
Parameters
- llvm::pdb::VersionInfo& Version
¶uint32_t getBaseDataOffset() const
uint32_t getBaseDataOffset() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:72
¶uint32_t getBaseDataSlot() const
uint32_t getBaseDataSlot() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:73
¶llvm::pdb::SymIndexId getBaseSymbolId() const
llvm::pdb::SymIndexId getBaseSymbolId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:74
¶uint32_t getBitPosition() const
uint32_t getBitPosition() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:76
¶llvm::pdb::PDB_BuiltinType getBuiltinType() const
llvm::pdb::PDB_BuiltinType getBuiltinType() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:75
¶llvm::pdb::PDB_CallingConv getCallingConvention()
const
llvm::pdb::PDB_CallingConv getCallingConvention()
const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:77
¶llvm::pdb::SymIndexId getClassParentId() const
llvm::pdb::SymIndexId getClassParentId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:78
¶std::string getCompilerName() const
std::string getCompilerName() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:79
¶uint32_t getCount() const
uint32_t getCount() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:80
¶uint32_t getCountLiveRanges() const
uint32_t getCountLiveRanges() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:81
¶void getDataBytes(
SmallVector<uint8_t, 32>& Bytes) const
void getDataBytes(
SmallVector<uint8_t, 32>& Bytes) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:64
Parameters
- SmallVector<uint8_t, 32>& Bytes
¶llvm::pdb::PDB_DataKind getDataKind() const
llvm::pdb::PDB_DataKind getDataKind() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:135
¶void getFrontEndVersion(
llvm::pdb::VersionInfo& Version) const
void getFrontEndVersion(
llvm::pdb::VersionInfo& Version) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:65
Parameters
- llvm::pdb::VersionInfo& Version
¶codeview::GUID getGuid() const
codeview::GUID getGuid() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:137
¶llvm::pdb::PDB_Lang getLanguage() const
llvm::pdb::PDB_Lang getLanguage() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:82
¶uint64_t getLength() const
uint64_t getLength() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:144
¶llvm::pdb::SymIndexId getLexicalParentId() const
llvm::pdb::SymIndexId getLexicalParentId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:83
¶std::string getLibraryName() const
std::string getLibraryName() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:84
¶uint64_t getLiveRangeLength() const
uint64_t getLiveRangeLength() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:145
¶uint32_t getLiveRangeStartAddressOffset() const
uint32_t getLiveRangeStartAddressOffset() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:85
¶uint32_t getLiveRangeStartAddressSection() const
uint32_t getLiveRangeStartAddressSection() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:86
¶uint32_t getLiveRangeStartRelativeVirtualAddress()
const
uint32_t getLiveRangeStartRelativeVirtualAddress()
const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:87
¶codeview::RegisterId
getLocalBasePointerRegisterId() const
codeview::RegisterId
getLocalBasePointerRegisterId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:88
¶llvm::pdb::PDB_LocType getLocationType() const
llvm::pdb::PDB_LocType getLocationType() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:141
¶llvm::pdb::SymIndexId getLowerBoundId() const
llvm::pdb::SymIndexId getLowerBoundId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:89
¶llvm::pdb::PDB_Machine getMachineType() const
llvm::pdb::PDB_Machine getMachineType() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:142
¶uint32_t getMemorySpaceKind() const
uint32_t getMemorySpaceKind() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:90
¶std::string getName() const
std::string getName() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:91
¶bool getNoStackOrdering() const
bool getNoStackOrdering() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:157
¶uint32_t getNumberOfAcceleratorPointerTags() const
uint32_t getNumberOfAcceleratorPointerTags() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:92
¶uint32_t getNumberOfColumns() const
uint32_t getNumberOfColumns() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:93
¶uint32_t getNumberOfModifiers() const
uint32_t getNumberOfModifiers() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:94
¶uint32_t getNumberOfRegisterIndices() const
uint32_t getNumberOfRegisterIndices() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:95
¶uint32_t getNumberOfRows() const
uint32_t getNumberOfRows() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:96
¶std::string getObjectFileName() const
std::string getObjectFileName() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:97
¶uint32_t getOemId() const
uint32_t getOemId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:98
¶llvm::pdb::SymIndexId getOemSymbolId() const
llvm::pdb::SymIndexId getOemSymbolId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:99
¶int32_t getOffset() const
int32_t getOffset() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:138
¶uint32_t getOffsetInUdt() const
uint32_t getOffsetInUdt() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:100
¶llvm::pdb::PDB_Cpu getPlatform() const
llvm::pdb::PDB_Cpu getPlatform() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:101
¶uint32_t getRank() const
uint32_t getRank() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:102
¶codeview::RegisterId getRegisterId() const
codeview::RegisterId getRegisterId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:103
¶uint32_t getRegisterType() const
uint32_t getRegisterType() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:104
¶uint32_t getRelativeVirtualAddress() const
uint32_t getRelativeVirtualAddress() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:105
¶uint32_t getSamplerSlot() const
uint32_t getSamplerSlot() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:106
¶uint32_t getSignature() const
uint32_t getSignature() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:107
¶uint32_t getSizeInUdt() const
uint32_t getSizeInUdt() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:108
¶uint32_t getSlot() const
uint32_t getSlot() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:109
¶std::string getSourceFileName() const
std::string getSourceFileName() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:110
¶std::unique_ptr<IPDBLineNumber>
getSrcLineOnTypeDefn() const
std::unique_ptr<IPDBLineNumber>
getSrcLineOnTypeDefn() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:111
¶uint32_t getStride() const
uint32_t getStride() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:112
¶llvm::pdb::SymIndexId getSubTypeId() const
llvm::pdb::SymIndexId getSubTypeId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:113
¶llvm::pdb::SymIndexId getSymIndexId() const
llvm::pdb::SymIndexId getSymIndexId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:115
¶llvm::pdb::PDB_SymType getSymTag() const
llvm::pdb::PDB_SymType getSymTag() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:136
¶std::string getSymbolsFileName() const
std::string getSymbolsFileName() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:114
¶uint32_t getTargetOffset() const
uint32_t getTargetOffset() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:116
¶uint32_t getTargetRelativeVirtualAddress() const
uint32_t getTargetRelativeVirtualAddress() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:117
¶uint32_t getTargetSection() const
uint32_t getTargetSection() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:119
¶uint64_t getTargetVirtualAddress() const
uint64_t getTargetVirtualAddress() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:118
¶uint32_t getTextureSlot() const
uint32_t getTextureSlot() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:120
¶int32_t getThisAdjust() const
int32_t getThisAdjust() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:139
¶codeview::ThunkOrdinal getThunkOrdinal() const
codeview::ThunkOrdinal getThunkOrdinal() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:143
¶uint32_t getTimeStamp() const
uint32_t getTimeStamp() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:121
¶uint32_t getToken() const
uint32_t getToken() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:122
¶llvm::pdb::SymIndexId getTypeId() const
llvm::pdb::SymIndexId getTypeId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:123
¶uint32_t getUavSlot() const
uint32_t getUavSlot() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:124
¶llvm::pdb::PDB_UdtType getUdtKind() const
llvm::pdb::PDB_UdtType getUdtKind() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:147
¶std::string getUndecoratedName() const
std::string getUndecoratedName() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:125
¶std::string getUndecoratedNameEx(
llvm::pdb::PDB_UndnameFlags Flags) const
std::string getUndecoratedNameEx(
llvm::pdb::PDB_UndnameFlags Flags) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:126
Parameters
- llvm::pdb::PDB_UndnameFlags Flags
¶llvm::pdb::SymIndexId getUnmodifiedTypeId() const
llvm::pdb::SymIndexId getUnmodifiedTypeId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:127
¶std::string getUnused() const
std::string getUnused() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:229
¶llvm::pdb::SymIndexId getUpperBoundId() const
llvm::pdb::SymIndexId getUpperBoundId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:128
¶llvm::pdb::Variant getValue() const
llvm::pdb::Variant getValue() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:129
¶uint64_t getVirtualAddress() const
uint64_t getVirtualAddress() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:146
¶uint32_t getVirtualBaseDispIndex() const
uint32_t getVirtualBaseDispIndex() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:130
¶uint32_t getVirtualBaseOffset() const
uint32_t getVirtualBaseOffset() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:131
¶int32_t getVirtualBasePointerOffset() const
int32_t getVirtualBasePointerOffset() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:140
¶std::unique_ptr<PDBSymbolTypeBuiltin>
getVirtualBaseTableType() const
std::unique_ptr<PDBSymbolTypeBuiltin>
getVirtualBaseTableType() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:134
¶llvm::pdb::SymIndexId getVirtualTableShapeId()
const
llvm::pdb::SymIndexId getVirtualTableShapeId()
const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:132
¶bool hasAlloca() const
bool hasAlloca() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:158
¶bool hasAssignmentOperator() const
bool hasAssignmentOperator() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:159
¶bool hasCTypes() const
bool hasCTypes() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:160
¶bool hasCastOperator() const
bool hasCastOperator() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:161
¶bool hasConstructor() const
bool hasConstructor() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:148
¶bool hasCustomCallingConvention() const
bool hasCustomCallingConvention() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:149
¶bool hasDebugInfo() const
bool hasDebugInfo() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:162
¶bool hasEH() const
bool hasEH() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:163
¶bool hasEHa() const
bool hasEHa() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:164
¶bool hasFarReturn() const
bool hasFarReturn() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:150
¶bool hasFramePointer() const
bool hasFramePointer() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:168
¶bool hasInlAsm() const
bool hasInlAsm() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:165
¶bool hasInlineAttribute() const
bool hasInlineAttribute() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:166
¶bool hasInterruptReturn() const
bool hasInterruptReturn() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:167
¶bool hasLongJump() const
bool hasLongJump() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:169
¶bool hasManagedCode() const
bool hasManagedCode() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:170
¶bool hasNestedTypes() const
bool hasNestedTypes() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:171
¶bool hasNoInlineAttribute() const
bool hasNoInlineAttribute() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:172
¶bool hasNoReturnAttribute() const
bool hasNoReturnAttribute() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:173
¶bool hasOptimizedCodeDebugInfo() const
bool hasOptimizedCodeDebugInfo() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:174
¶bool hasOverloadedOperator() const
bool hasOverloadedOperator() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:175
¶bool hasPrivateSymbols() const
bool hasPrivateSymbols() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:220
¶bool hasSEH() const
bool hasSEH() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:176
¶bool hasSecurityChecks() const
bool hasSecurityChecks() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:177
¶bool hasSetJump() const
bool hasSetJump() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:178
¶bool hasStrictGSCheck() const
bool hasStrictGSCheck() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:179
¶virtual void initialize()
virtual void initialize()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:23
¶bool isAcceleratorGroupSharedLocal() const
bool isAcceleratorGroupSharedLocal() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:180
¶bool isAcceleratorPointerTagLiveRange() const
bool isAcceleratorPointerTagLiveRange() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:181
¶bool isAcceleratorStubFunction() const
bool isAcceleratorStubFunction() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:182
¶bool isAggregated() const
bool isAggregated() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:183
¶bool isCVTCIL() const
bool isCVTCIL() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:185
¶bool isCode() const
bool isCode() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:151
¶bool isCompilerGenerated() const
bool isCompilerGenerated() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:152
¶bool isConstType() const
bool isConstType() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:153
¶bool isConstructorVirtualBase() const
bool isConstructorVirtualBase() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:186
¶bool isCxxReturnUdt() const
bool isCxxReturnUdt() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:187
¶bool isDataAligned() const
bool isDataAligned() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:188
¶bool isEditAndContinueEnabled() const
bool isEditAndContinueEnabled() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:154
¶bool isFunction() const
bool isFunction() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:155
¶bool isHLSLData() const
bool isHLSLData() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:189
¶bool isHotpatchable() const
bool isHotpatchable() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:190
¶bool isIndirectVirtualBaseClass() const
bool isIndirectVirtualBaseClass() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:191
¶bool isInterfaceUdt() const
bool isInterfaceUdt() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:192
¶bool isIntrinsic() const
bool isIntrinsic() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:193
¶bool isIntroVirtualFunction() const
bool isIntroVirtualFunction() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:184
¶bool isLTCG() const
bool isLTCG() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:194
¶bool isLocationControlFlowDependent() const
bool isLocationControlFlowDependent() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:195
¶bool isMSILCode() const
bool isMSILCode() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:199
¶bool isMSILNetmodule() const
bool isMSILNetmodule() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:196
¶bool isManagedCode() const
bool isManagedCode() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:198
¶bool isMatrixRowMajor() const
bool isMatrixRowMajor() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:197
¶bool isMultipleInheritance() const
bool isMultipleInheritance() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:200
¶bool isNaked() const
bool isNaked() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:201
¶bool isNested() const
bool isNested() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:202
¶bool isOptimizedAway() const
bool isOptimizedAway() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:203
¶bool isPacked() const
bool isPacked() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:204
¶bool isPointerBasedOnSymbolValue() const
bool isPointerBasedOnSymbolValue() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:205
¶bool isPointerToDataMember() const
bool isPointerToDataMember() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:206
¶bool isPointerToMemberFunction() const
bool isPointerToMemberFunction() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:207
¶bool isPureVirtual() const
bool isPureVirtual() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:208
¶bool isRValueReference() const
bool isRValueReference() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:209
¶bool isRefUdt() const
bool isRefUdt() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:210
¶bool isReference() const
bool isReference() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:211
¶bool isRestrictedType() const
bool isRestrictedType() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:212
¶bool isReturnValue() const
bool isReturnValue() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:213
¶bool isSafeBuffers() const
bool isSafeBuffers() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:214
¶bool isScoped() const
bool isScoped() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:215
¶bool isSdl() const
bool isSdl() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:216
¶bool isSingleInheritance() const
bool isSingleInheritance() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:217
¶bool isSplitted() const
bool isSplitted() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:218
¶bool isStatic() const
bool isStatic() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:219
¶bool isUnalignedType() const
bool isUnalignedType() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:221
¶bool isUnreached() const
bool isUnreached() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:222
¶bool isValueUdt() const
bool isValueUdt() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:223
¶bool isVirtual() const
bool isVirtual() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:224
¶bool isVirtualBaseClass() const
bool isVirtualBaseClass() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:225
¶bool isVirtualInheritance() const
bool isVirtualInheritance() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:226
¶bool isVolatileType() const
bool isVolatileType() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:227
¶bool wasInlined() const
bool wasInlined() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:228