|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/DebugInfo/PDB/PDBSymbol.h 131 auto BaseIter = RawSymbol->findChildren(T::Tag);
148 const IPDBRawSymbol &getRawSymbol() const { return *RawSymbol; }
149 IPDBRawSymbol &getRawSymbol() { return *RawSymbol; }
include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h 25 FORWARD_SYMBOL_METHOD(getAddressOffset)
26 FORWARD_SYMBOL_METHOD(getAddressSection)
27 FORWARD_SYMBOL_METHOD(getDataKind)
28 FORWARD_SYMBOL_METHOD(getRelativeVirtualAddress)
30 FORWARD_SYMBOL_METHOD(getVirtualAddress)
include/llvm/DebugInfo/PDB/PDBSymbolBlock.h 25 FORWARD_SYMBOL_METHOD(getAddressOffset)
26 FORWARD_SYMBOL_METHOD(getAddressSection)
27 FORWARD_SYMBOL_METHOD(getLength)
29 FORWARD_SYMBOL_METHOD(getLocationType)
30 FORWARD_SYMBOL_METHOD(getName)
31 FORWARD_SYMBOL_METHOD(getRelativeVirtualAddress)
32 FORWARD_SYMBOL_METHOD(getVirtualAddress)
include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h 26 FORWARD_SYMBOL_METHOD(isEditAndContinueEnabled)
28 FORWARD_SYMBOL_METHOD(getLibraryName)
29 FORWARD_SYMBOL_METHOD(getName)
include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h 26 RawSymbol->getFrontEndVersion(Version);
30 RawSymbol->getBackEndVersion(Version);
33 FORWARD_SYMBOL_METHOD(getCompilerName)
34 FORWARD_SYMBOL_METHOD(isEditAndContinueEnabled)
35 FORWARD_SYMBOL_METHOD(hasDebugInfo)
36 FORWARD_SYMBOL_METHOD(hasManagedCode)
37 FORWARD_SYMBOL_METHOD(hasSecurityChecks)
38 FORWARD_SYMBOL_METHOD(isCVTCIL)
39 FORWARD_SYMBOL_METHOD(isDataAligned)
40 FORWARD_SYMBOL_METHOD(isHotpatchable)
41 FORWARD_SYMBOL_METHOD(isLTCG)
42 FORWARD_SYMBOL_METHOD(isMSILNetmodule)
43 FORWARD_SYMBOL_METHOD(getLanguage)
45 FORWARD_SYMBOL_METHOD(getPlatform)
46 FORWARD_SYMBOL_METHOD(getSourceFileName)
include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h 25 FORWARD_SYMBOL_METHOD(getName)
include/llvm/DebugInfo/PDB/PDBSymbolData.h 27 FORWARD_SYMBOL_METHOD(getAccess)
28 FORWARD_SYMBOL_METHOD(getAddressOffset)
29 FORWARD_SYMBOL_METHOD(getAddressSection)
30 FORWARD_SYMBOL_METHOD(getAddressTaken)
31 FORWARD_SYMBOL_METHOD(getBitPosition)
33 FORWARD_SYMBOL_METHOD(isCompilerGenerated)
34 FORWARD_SYMBOL_METHOD(isConstType)
35 FORWARD_SYMBOL_METHOD(getDataKind)
36 FORWARD_SYMBOL_METHOD(isAggregated)
37 FORWARD_SYMBOL_METHOD(isSplitted)
38 FORWARD_SYMBOL_METHOD(getLength)
40 FORWARD_SYMBOL_METHOD(getLocationType)
41 FORWARD_SYMBOL_METHOD(getName)
42 FORWARD_SYMBOL_METHOD(getOffset)
43 FORWARD_SYMBOL_METHOD(getRegisterId)
44 FORWARD_SYMBOL_METHOD(getRelativeVirtualAddress)
45 FORWARD_SYMBOL_METHOD(getSlot)
46 FORWARD_SYMBOL_METHOD(getToken)
48 FORWARD_SYMBOL_METHOD(isUnalignedType)
49 FORWARD_SYMBOL_METHOD(getValue)
50 FORWARD_SYMBOL_METHOD(getVirtualAddress)
51 FORWARD_SYMBOL_METHOD(isVolatileType)
include/llvm/DebugInfo/PDB/PDBSymbolExe.h 26 FORWARD_SYMBOL_METHOD(getAge)
27 FORWARD_SYMBOL_METHOD(getGuid)
28 FORWARD_SYMBOL_METHOD(hasCTypes)
29 FORWARD_SYMBOL_METHOD(hasPrivateSymbols)
30 FORWARD_SYMBOL_METHOD(getMachineType)
31 FORWARD_SYMBOL_METHOD(getName)
32 FORWARD_SYMBOL_METHOD(getSignature)
33 FORWARD_SYMBOL_METHOD(getSymbolsFileName)
include/llvm/DebugInfo/PDB/PDBSymbolFunc.h 32 FORWARD_SYMBOL_METHOD(getAccess)
33 FORWARD_SYMBOL_METHOD(getAddressOffset)
34 FORWARD_SYMBOL_METHOD(getAddressSection)
36 FORWARD_SYMBOL_METHOD(isCompilerGenerated)
37 FORWARD_SYMBOL_METHOD(isConstructorVirtualBase)
38 FORWARD_SYMBOL_METHOD(isConstType)
39 FORWARD_SYMBOL_METHOD(isCxxReturnUdt)
40 FORWARD_SYMBOL_METHOD(hasCustomCallingConvention)
41 FORWARD_SYMBOL_METHOD(hasFarReturn)
42 FORWARD_SYMBOL_METHOD(hasAlloca)
43 FORWARD_SYMBOL_METHOD(hasEH)
44 FORWARD_SYMBOL_METHOD(hasEHa)
45 FORWARD_SYMBOL_METHOD(hasInlAsm)
46 FORWARD_SYMBOL_METHOD(hasLongJump)
47 FORWARD_SYMBOL_METHOD(hasSEH)
48 FORWARD_SYMBOL_METHOD(hasSecurityChecks)
49 FORWARD_SYMBOL_METHOD(hasSetJump)
50 FORWARD_SYMBOL_METHOD(hasInterruptReturn)
51 FORWARD_SYMBOL_METHOD(isIntroVirtualFunction)
52 FORWARD_SYMBOL_METHOD(hasInlineAttribute)
53 FORWARD_SYMBOL_METHOD(isNaked)
54 FORWARD_SYMBOL_METHOD(isStatic)
55 FORWARD_SYMBOL_METHOD(getLength)
57 FORWARD_SYMBOL_METHOD(getLocalBasePointerRegisterId)
58 FORWARD_SYMBOL_METHOD(getLocationType)
59 FORWARD_SYMBOL_METHOD(getName)
60 FORWARD_SYMBOL_METHOD(hasFramePointer)
61 FORWARD_SYMBOL_METHOD(hasNoInlineAttribute)
62 FORWARD_SYMBOL_METHOD(hasNoReturnAttribute)
63 FORWARD_SYMBOL_METHOD(isUnreached)
64 FORWARD_SYMBOL_METHOD(getNoStackOrdering)
65 FORWARD_SYMBOL_METHOD(hasOptimizedCodeDebugInfo)
66 FORWARD_SYMBOL_METHOD(isPureVirtual)
67 FORWARD_SYMBOL_METHOD(getRelativeVirtualAddress)
68 FORWARD_SYMBOL_METHOD(getToken)
71 FORWARD_SYMBOL_METHOD(isUnalignedType)
72 FORWARD_SYMBOL_METHOD(getUndecoratedName)
73 FORWARD_SYMBOL_METHOD(isVirtual)
74 FORWARD_SYMBOL_METHOD(getVirtualAddress)
75 FORWARD_SYMBOL_METHOD(getVirtualBaseOffset)
76 FORWARD_SYMBOL_METHOD(isVolatileType)
include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h 26 FORWARD_SYMBOL_METHOD(getAddressOffset)
27 FORWARD_SYMBOL_METHOD(getAddressSection)
28 FORWARD_SYMBOL_METHOD(hasCustomCallingConvention)
29 FORWARD_SYMBOL_METHOD(hasFarReturn)
30 FORWARD_SYMBOL_METHOD(hasInterruptReturn)
31 FORWARD_SYMBOL_METHOD(isStatic)
33 FORWARD_SYMBOL_METHOD(getLocationType)
34 FORWARD_SYMBOL_METHOD(hasNoInlineAttribute)
35 FORWARD_SYMBOL_METHOD(hasNoReturnAttribute)
36 FORWARD_SYMBOL_METHOD(isUnreached)
37 FORWARD_SYMBOL_METHOD(getOffset)
38 FORWARD_SYMBOL_METHOD(hasOptimizedCodeDebugInfo)
39 FORWARD_SYMBOL_METHOD(getRelativeVirtualAddress)
40 FORWARD_SYMBOL_METHOD(getVirtualAddress)
include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h 25 FORWARD_SYMBOL_METHOD(getAddressOffset)
26 FORWARD_SYMBOL_METHOD(getAddressSection)
27 FORWARD_SYMBOL_METHOD(hasCustomCallingConvention)
28 FORWARD_SYMBOL_METHOD(hasFarReturn)
29 FORWARD_SYMBOL_METHOD(hasInterruptReturn)
30 FORWARD_SYMBOL_METHOD(isStatic)
32 FORWARD_SYMBOL_METHOD(getLocationType)
33 FORWARD_SYMBOL_METHOD(hasNoInlineAttribute)
34 FORWARD_SYMBOL_METHOD(hasNoReturnAttribute)
35 FORWARD_SYMBOL_METHOD(isUnreached)
36 FORWARD_SYMBOL_METHOD(getOffset)
37 FORWARD_SYMBOL_METHOD(hasOptimizedCodeDebugInfo)
38 FORWARD_SYMBOL_METHOD(getRelativeVirtualAddress)
39 FORWARD_SYMBOL_METHOD(getVirtualAddress)
include/llvm/DebugInfo/PDB/PDBSymbolLabel.h 25 FORWARD_SYMBOL_METHOD(getAddressOffset)
26 FORWARD_SYMBOL_METHOD(getAddressSection)
27 FORWARD_SYMBOL_METHOD(hasCustomCallingConvention)
28 FORWARD_SYMBOL_METHOD(hasFarReturn)
29 FORWARD_SYMBOL_METHOD(hasInterruptReturn)
31 FORWARD_SYMBOL_METHOD(getLocationType)
32 FORWARD_SYMBOL_METHOD(getName)
33 FORWARD_SYMBOL_METHOD(hasNoInlineAttribute)
34 FORWARD_SYMBOL_METHOD(hasNoReturnAttribute)
35 FORWARD_SYMBOL_METHOD(isUnreached)
36 FORWARD_SYMBOL_METHOD(getOffset)
37 FORWARD_SYMBOL_METHOD(hasOptimizedCodeDebugInfo)
38 FORWARD_SYMBOL_METHOD(getRelativeVirtualAddress)
39 FORWARD_SYMBOL_METHOD(getVirtualAddress)
include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h 25 FORWARD_SYMBOL_METHOD(getAddressOffset)
26 FORWARD_SYMBOL_METHOD(getAddressSection)
27 FORWARD_SYMBOL_METHOD(isCode)
28 FORWARD_SYMBOL_METHOD(isFunction)
29 FORWARD_SYMBOL_METHOD(getLength)
31 FORWARD_SYMBOL_METHOD(getLocationType)
32 FORWARD_SYMBOL_METHOD(isManagedCode)
33 FORWARD_SYMBOL_METHOD(isMSILCode)
34 FORWARD_SYMBOL_METHOD(getName)
35 FORWARD_SYMBOL_METHOD(getRelativeVirtualAddress)
36 FORWARD_SYMBOL_METHOD(getVirtualAddress)
37 FORWARD_SYMBOL_METHOD(getUndecoratedName)
include/llvm/DebugInfo/PDB/PDBSymbolThunk.h 25 FORWARD_SYMBOL_METHOD(getAccess)
26 FORWARD_SYMBOL_METHOD(getAddressOffset)
27 FORWARD_SYMBOL_METHOD(getAddressSection)
29 FORWARD_SYMBOL_METHOD(isConstType)
30 FORWARD_SYMBOL_METHOD(isIntroVirtualFunction)
31 FORWARD_SYMBOL_METHOD(isStatic)
32 FORWARD_SYMBOL_METHOD(getLength)
34 FORWARD_SYMBOL_METHOD(getName)
35 FORWARD_SYMBOL_METHOD(isPureVirtual)
36 FORWARD_SYMBOL_METHOD(getRelativeVirtualAddress)
37 FORWARD_SYMBOL_METHOD(getTargetOffset)
38 FORWARD_SYMBOL_METHOD(getTargetRelativeVirtualAddress)
39 FORWARD_SYMBOL_METHOD(getTargetVirtualAddress)
40 FORWARD_SYMBOL_METHOD(getTargetSection)
41 FORWARD_SYMBOL_METHOD(getThunkOrdinal)
43 FORWARD_SYMBOL_METHOD(isUnalignedType)
44 FORWARD_SYMBOL_METHOD(isVirtual)
45 FORWARD_SYMBOL_METHOD(getVirtualAddress)
46 FORWARD_SYMBOL_METHOD(getVirtualBaseOffset)
47 FORWARD_SYMBOL_METHOD(isVolatileType)
include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h 27 FORWARD_SYMBOL_METHOD(isConstType)
28 FORWARD_SYMBOL_METHOD(getCount)
29 FORWARD_SYMBOL_METHOD(getLength)
31 FORWARD_SYMBOL_METHOD(getRank)
33 FORWARD_SYMBOL_METHOD(isUnalignedType)
34 FORWARD_SYMBOL_METHOD(isVolatileType)
include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h 28 FORWARD_SYMBOL_METHOD(getAccess)
30 FORWARD_SYMBOL_METHOD(hasConstructor)
31 FORWARD_SYMBOL_METHOD(isConstType)
32 FORWARD_SYMBOL_METHOD(hasAssignmentOperator)
33 FORWARD_SYMBOL_METHOD(hasCastOperator)
34 FORWARD_SYMBOL_METHOD(hasNestedTypes)
35 FORWARD_SYMBOL_METHOD(isIndirectVirtualBaseClass)
36 FORWARD_SYMBOL_METHOD(getLength)
38 FORWARD_SYMBOL_METHOD(getName)
39 FORWARD_SYMBOL_METHOD(isNested)
40 FORWARD_SYMBOL_METHOD(getOffset)
41 FORWARD_SYMBOL_METHOD(hasOverloadedOperator)
42 FORWARD_SYMBOL_METHOD(isPacked)
43 FORWARD_SYMBOL_METHOD(isScoped)
45 FORWARD_SYMBOL_METHOD(getUdtKind)
46 FORWARD_SYMBOL_METHOD(isUnalignedType)
48 FORWARD_SYMBOL_METHOD(isVirtualBaseClass)
49 FORWARD_SYMBOL_METHOD(getVirtualBaseDispIndex)
50 FORWARD_SYMBOL_METHOD(getVirtualBasePointerOffset)
53 FORWARD_SYMBOL_METHOD(isVolatileType)
include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h 25 FORWARD_SYMBOL_METHOD(getBuiltinType)
26 FORWARD_SYMBOL_METHOD(isConstType)
27 FORWARD_SYMBOL_METHOD(getLength)
29 FORWARD_SYMBOL_METHOD(isUnalignedType)
30 FORWARD_SYMBOL_METHOD(isVolatileType)
include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h 25 FORWARD_SYMBOL_METHOD(getOemId)
26 FORWARD_SYMBOL_METHOD(getOemSymbolId)
include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h 25 FORWARD_SYMBOL_METHOD(getLowerBoundId)
26 FORWARD_SYMBOL_METHOD(getUpperBoundId)
include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h 27 FORWARD_SYMBOL_METHOD(getBuiltinType)
29 FORWARD_SYMBOL_METHOD(hasConstructor)
30 FORWARD_SYMBOL_METHOD(isConstType)
31 FORWARD_SYMBOL_METHOD(hasAssignmentOperator)
32 FORWARD_SYMBOL_METHOD(hasCastOperator)
33 FORWARD_SYMBOL_METHOD(hasNestedTypes)
34 FORWARD_SYMBOL_METHOD(getLength)
37 FORWARD_SYMBOL_METHOD(getName)
38 FORWARD_SYMBOL_METHOD(getSrcLineOnTypeDefn)
39 FORWARD_SYMBOL_METHOD(isNested)
40 FORWARD_SYMBOL_METHOD(hasOverloadedOperator)
41 FORWARD_SYMBOL_METHOD(isPacked)
42 FORWARD_SYMBOL_METHOD(isScoped)
45 FORWARD_SYMBOL_METHOD(isUnalignedType)
46 FORWARD_SYMBOL_METHOD(isVolatileType)
include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h 26 FORWARD_SYMBOL_METHOD(getName)
include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h 31 FORWARD_SYMBOL_METHOD(getCallingConvention)
34 FORWARD_SYMBOL_METHOD(isConstType)
35 FORWARD_SYMBOL_METHOD(getCount)
38 FORWARD_SYMBOL_METHOD(getThisAdjust)
40 FORWARD_SYMBOL_METHOD(isUnalignedType)
41 FORWARD_SYMBOL_METHOD(isVolatileType)
include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h 25 FORWARD_SYMBOL_METHOD(getName)
include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h 26 FORWARD_SYMBOL_METHOD(isConstType)
28 FORWARD_SYMBOL_METHOD(getLength)
30 FORWARD_SYMBOL_METHOD(isReference)
31 FORWARD_SYMBOL_METHOD(isRValueReference)
32 FORWARD_SYMBOL_METHOD(isPointerToDataMember)
33 FORWARD_SYMBOL_METHOD(isPointerToMemberFunction)
35 FORWARD_SYMBOL_METHOD(isRestrictedType)
36 FORWARD_SYMBOL_METHOD(isUnalignedType)
37 FORWARD_SYMBOL_METHOD(isVolatileType)
include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h 25 FORWARD_SYMBOL_METHOD(getBuiltinType)
27 FORWARD_SYMBOL_METHOD(hasConstructor)
28 FORWARD_SYMBOL_METHOD(isConstType)
29 FORWARD_SYMBOL_METHOD(hasAssignmentOperator)
30 FORWARD_SYMBOL_METHOD(hasCastOperator)
31 FORWARD_SYMBOL_METHOD(hasNestedTypes)
32 FORWARD_SYMBOL_METHOD(getLength)
34 FORWARD_SYMBOL_METHOD(getName)
35 FORWARD_SYMBOL_METHOD(isNested)
36 FORWARD_SYMBOL_METHOD(hasOverloadedOperator)
37 FORWARD_SYMBOL_METHOD(isPacked)
38 FORWARD_SYMBOL_METHOD(isReference)
39 FORWARD_SYMBOL_METHOD(isScoped)
41 FORWARD_SYMBOL_METHOD(getUdtKind)
42 FORWARD_SYMBOL_METHOD(isUnalignedType)
44 FORWARD_SYMBOL_METHOD(isVolatileType)
include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h 31 FORWARD_SYMBOL_METHOD(hasConstructor)
32 FORWARD_SYMBOL_METHOD(isConstType)
33 FORWARD_SYMBOL_METHOD(hasAssignmentOperator)
34 FORWARD_SYMBOL_METHOD(hasCastOperator)
35 FORWARD_SYMBOL_METHOD(hasNestedTypes)
36 FORWARD_SYMBOL_METHOD(getLength)
38 FORWARD_SYMBOL_METHOD(getName)
39 FORWARD_SYMBOL_METHOD(getSrcLineOnTypeDefn)
40 FORWARD_SYMBOL_METHOD(isNested)
41 FORWARD_SYMBOL_METHOD(hasOverloadedOperator)
42 FORWARD_SYMBOL_METHOD(isPacked)
43 FORWARD_SYMBOL_METHOD(isScoped)
44 FORWARD_SYMBOL_METHOD(getUdtKind)
45 FORWARD_SYMBOL_METHOD(isUnalignedType)
47 FORWARD_SYMBOL_METHOD(isVolatileType)
48 FORWARD_SYMBOL_METHOD(getAccess)
include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h 26 FORWARD_SYMBOL_METHOD(getOffset)
27 FORWARD_SYMBOL_METHOD(isConstType)
30 FORWARD_SYMBOL_METHOD(isUnalignedType)
31 FORWARD_SYMBOL_METHOD(isVolatileType)
include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h 25 FORWARD_SYMBOL_METHOD(isConstType)
26 FORWARD_SYMBOL_METHOD(getCount)
28 FORWARD_SYMBOL_METHOD(isUnalignedType)
29 FORWARD_SYMBOL_METHOD(isVolatileType)
include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h 27 FORWARD_SYMBOL_METHOD(getName)
lib/DebugInfo/PDB/PDBSymbol.cpp 55 : Session(Other.Session), RawSymbol(std::move(Other.RawSymbol)) {}
105 SymbolPtr->RawSymbol = RawSymbol.get();
113 SymbolPtr->RawSymbol = &RawSymbol;
120 RawSymbol->dump(OS, Indent, ShowFlags, RecurseFlags);
139 PDB_SymType PDBSymbol::getSymTag() const { return RawSymbol->getSymTag(); }
140 uint32_t PDBSymbol::getSymIndexId() const { return RawSymbol->getSymIndexId(); }
148 return RawSymbol->findChildren(Type);
154 return RawSymbol->findChildren(Type, Name, Flags);
160 return RawSymbol->findChildrenByRVA(Type, Name, Flags, RVA);
165 return RawSymbol->findInlineFramesByRVA(RVA);
lib/DebugInfo/PDB/PDBSymbolCompiland.cpp 42 std::string RecordedResult = RawSymbol->getSourceFileName();
lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp 21 Variant Value = RawSymbol->getValue();
lib/DebugInfo/PDB/PDBSymbolCustom.cpp 21 RawSymbol->getDataBytes(bytes);
lib/DebugInfo/PDB/PDBSymbolData.cpp 22 auto Len = RawSymbol->getLength();
24 if (auto RVA = RawSymbol->getRelativeVirtualAddress())
27 if (auto Section = RawSymbol->getAddressSection())
29 Section, RawSymbol->getAddressOffset(), Len);
40 uint32_t DataSection = RawSymbol->getAddressSection();
41 uint32_t DataOffset = RawSymbol->getAddressOffset();
43 if (auto RVA = RawSymbol->getRelativeVirtualAddress())
57 auto LexParentId = RawSymbol->getLexicalParentId();
lib/DebugInfo/PDB/PDBSymbolFunc.cpp 99 auto Len = RawSymbol->getLength();
100 return Session.findLineNumbersByAddress(RawSymbol->getVirtualAddress(),