Home
last modified time | relevance | path

Searched refs:SymIndexId (Results 1 – 25 of 46) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DSymbolCache.h50 mutable DenseMap<codeview::TypeIndex, SymIndexId> TypeIndexToSymbolId;
55 mutable DenseMap<std::pair<codeview::TypeIndex, uint32_t>, SymIndexId>
60 mutable std::vector<SymIndexId> Compilands;
66 mutable DenseMap<uint32_t, SymIndexId> FileNameOffsetToId;
69 mutable DenseMap<uint32_t, SymIndexId> GlobalOffsetToSymbolId;
72 mutable DenseMap<std::pair<uint32_t, uint32_t>, SymIndexId> AddressToSymbolId;
74 mutable DenseMap<std::pair<uint32_t, uint32_t>, SymIndexId>
78 mutable DenseMap<std::pair<uint16_t, uint32_t>, SymIndexId>
92 SymIndexId createSymbolPlaceholder() const { in createSymbolPlaceholder()
93 SymIndexId Id = Cache.size(); in createSymbolPlaceholder()
[all …]
H A DNativeRawSymbol.h27 SymIndexId SymbolId);
71 SymIndexId getArrayIndexTypeId() const override;
74 SymIndexId getBaseSymbolId() const override;
78 SymIndexId getClassParentId() const override;
83 SymIndexId getLexicalParentId() const override;
89 SymIndexId getLowerBoundId() const override;
99 SymIndexId getOemSymbolId() const override;
113 SymIndexId getSubTypeId() const override;
115 SymIndexId getSymIndexId() const override;
123 SymIndexId getTypeId() const override;
[all …]
H A DNativeTypeUDT.h26 NativeTypeUDT(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
29 NativeTypeUDT(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
32 NativeTypeUDT(NativeSession &Session, SymIndexId Id,
42 SymIndexId getLexicalParentId() const override;
43 SymIndexId getUnmodifiedTypeId() const override;
44 SymIndexId getVirtualTableShapeId() const override;
H A DNativeTypeFunctionSig.h26 NativeTypeFunctionSig(NativeSession &Session, SymIndexId Id,
29 NativeTypeFunctionSig(NativeSession &Session, SymIndexId Id,
41 SymIndexId getClassParentId() const override;
44 SymIndexId getTypeId() const override;
61 SymIndexId ClassParentId = 0;
H A DNativeSymbolEnumerator.h26 NativeSymbolEnumerator(NativeSession &Session, SymIndexId Id,
35 SymIndexId getClassParentId() const override;
36 SymIndexId getLexicalParentId() const override;
38 SymIndexId getTypeId() const override;
H A DNativeTypePointer.h24 NativeTypePointer(NativeSession &Session, SymIndexId Id,
28 NativeTypePointer(NativeSession &Session, SymIndexId Id,
35 SymIndexId getClassParentId() const override;
42 SymIndexId getTypeId() const override;
H A DNativeTypeEnum.h26 NativeTypeEnum(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
29 NativeTypeEnum(NativeSession &Session, SymIndexId Id,
42 SymIndexId getUnmodifiedTypeId() const override;
57 SymIndexId getTypeId() const override;
H A DNativeTypeArray.h24 NativeTypeArray(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
31 SymIndexId getArrayIndexTypeId() const override;
38 SymIndexId getTypeId() const override;
H A DNativeTypeTypedef.h28 NativeTypeTypedef(NativeSession &Session, SymIndexId Id,
37 SymIndexId getTypeId() const override;
H A DNativeCompilandSymbol.h20 NativeCompilandSymbol(NativeSession &Session, SymIndexId SymbolId,
28 SymIndexId getLexicalParentId() const override;
H A DNativeEnumSymbols.h25 NativeEnumSymbols(NativeSession &Session, std::vector<SymIndexId> Symbols);
33 std::vector<SymIndexId> Symbols;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DIPDBRawSymbol.h26 SymIndexId = 1 << 0, enumerator
35 void dumpSymbolIdField(raw_ostream &OS, StringRef Name, SymIndexId Value,
91 virtual SymIndexId getArrayIndexTypeId() const = 0;
94 virtual SymIndexId getBaseSymbolId() const = 0;
98 virtual SymIndexId getClassParentId() const = 0;
104 virtual SymIndexId getLexicalParentId() const = 0;
110 virtual SymIndexId getLowerBoundId() const = 0;
120 virtual SymIndexId getOemSymbolId() const = 0;
135 virtual SymIndexId getSubTypeId() const = 0;
137 virtual SymIndexId getSymIndexId() const = 0;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeRawSymbol.cpp18 SymIndexId SymbolId) in NativeRawSymbol()
25 PdbSymbolIdField::SymIndexId, ShowIdFields, in dump()
116 SymIndexId NativeRawSymbol::getArrayIndexTypeId() const { return 0; } in getArrayIndexTypeId()
133 SymIndexId NativeRawSymbol::getBaseSymbolId() const { return 0; } in getBaseSymbolId()
147 SymIndexId NativeRawSymbol::getClassParentId() const { return 0; } in getClassParentId()
172 SymIndexId NativeRawSymbol::getLexicalParentId() const { return 0; } in getLexicalParentId()
194 SymIndexId NativeRawSymbol::getLowerBoundId() const { return 0; } in getLowerBoundId()
232 SymIndexId NativeRawSymbol::getOemSymbolId() const { return 0; } in getOemSymbolId()
287 SymIndexId NativeRawSymbol::getSubTypeId() const { return 0; } in getSubTypeId()
291 SymIndexId NativeRawSymbol::getSymIndexId() const { return SymbolId; } in getSymIndexId()
[all …]
H A DSymbolCache.cpp111 SymIndexId SymbolCache::createSimpleType(TypeIndex Index, in createSimpleType()
126 SymIndexId
139 SymIndexId UnmodifiedId = findSymbolByTypeIndex(Record.ModifiedType); in createSymbolForModifiedType()
158 SymIndexId SymbolCache::findSymbolByTypeIndex(codeview::TypeIndex Index) const { in findSymbolByTypeIndex()
166 SymIndexId Result = createSimpleType(Index, ModifierOptions::None); in findSymbolByTypeIndex()
188 SymIndexId Result = findSymbolByTypeIndex(*EFD); in findSymbolByTypeIndex()
199 SymIndexId Id = 0; in findSymbolByTypeIndex()
247 SymbolCache::getSymbolById(SymIndexId SymbolId) const { in getSymbolById()
263 NativeRawSymbol &SymbolCache::getNativeSymbolById(SymIndexId SymbolId) const { in getNativeSymbolById()
274 SymIndexId SymbolCache::getOrCreateGlobalSymbolByOffset(uint32_t Offset) { in getOrCreateGlobalSymbolByOffset()
[all …]
H A DNativeTypeFunctionSig.cpp42 SymIndexId getTypeId() const override { return RealType->getSymIndexId(); } in getTypeId()
78 SymIndexId Id, in NativeTypeFunctionSig()
85 NativeSession &Session, SymIndexId Id, codeview::TypeIndex Index, in NativeTypeFunctionSig()
145 SymIndexId NativeTypeFunctionSig::getClassParentId() const { in getClassParentId()
161 SymIndexId NativeTypeFunctionSig::getTypeId() const { in getTypeId()
165 SymIndexId Result = Session.getSymbolCache().findSymbolByTypeIndex(ReturnTI); in getTypeId()
H A DNativeTypeUDT.cpp20 NativeTypeUDT::NativeTypeUDT(NativeSession &Session, SymIndexId Id, in NativeTypeUDT()
25 NativeTypeUDT::NativeTypeUDT(NativeSession &Session, SymIndexId Id, in NativeTypeUDT()
30 NativeTypeUDT::NativeTypeUDT(NativeSession &Session, SymIndexId Id, in NativeTypeUDT()
81 SymIndexId NativeTypeUDT::getLexicalParentId() const { return 0; } in getLexicalParentId()
83 SymIndexId NativeTypeUDT::getUnmodifiedTypeId() const { in getUnmodifiedTypeId()
90 SymIndexId NativeTypeUDT::getVirtualTableShapeId() const { in getVirtualTableShapeId()
H A DNativeSymbolEnumerator.cpp20 NativeSession &Session, SymIndexId Id, const NativeTypeEnum &Parent, in NativeSymbolEnumerator()
48 SymIndexId NativeSymbolEnumerator::getClassParentId() const { in getClassParentId()
52 SymIndexId NativeSymbolEnumerator::getLexicalParentId() const { return 0; } in getLexicalParentId()
58 SymIndexId NativeSymbolEnumerator::getTypeId() const { in getTypeId()
H A DNativeTypeArray.cpp20 NativeTypeArray::NativeTypeArray(NativeSession &Session, SymIndexId Id, in NativeTypeArray()
46 SymIndexId NativeTypeArray::getArrayIndexTypeId() const { in getArrayIndexTypeId()
62 SymIndexId NativeTypeArray::getTypeId() const { in getTypeId()
H A DNativeTypePointer.cpp20 NativeTypePointer::NativeTypePointer(NativeSession &Session, SymIndexId Id, in NativeTypePointer()
27 NativeTypePointer::NativeTypePointer(NativeSession &Session, SymIndexId Id, in NativeTypePointer()
70 SymIndexId NativeTypePointer::getClassParentId() const { in getClassParentId()
101 SymIndexId NativeTypePointer::getTypeId() const { in getTypeId()
H A DNativeTypeTypedef.cpp9 NativeTypeTypedef::NativeTypeTypedef(NativeSession &Session, SymIndexId Id, in NativeTypeTypedef()
29 SymIndexId NativeTypeTypedef::getTypeId() const { in getTypeId()
H A DNativeFunctionSymbol.cpp26 SymIndexId Id, in NativeFunctionSymbol()
111 std::vector<SymIndexId> Frames; in findInlineFramesByVA()
126 SymIndexId Id = Session.getSymbolCache().getOrCreateInlineSymbol( in findInlineFramesByVA()
H A DNativeCompilandSymbol.cpp16 SymIndexId SymbolId, in NativeCompilandSymbol()
42 SymIndexId NativeCompilandSymbol::getLexicalParentId() const { return 0; } in getLexicalParentId()
H A DNativeTypeEnum.cpp102 SymIndexId Id = Session.getSymbolCache() in getChildAtIndex()
118 NativeTypeEnum::NativeTypeEnum(NativeSession &Session, SymIndexId Id, in NativeTypeEnum()
123 NativeTypeEnum::NativeTypeEnum(NativeSession &Session, SymIndexId Id, in NativeTypeEnum()
255 SymIndexId NativeTypeEnum::getUnmodifiedTypeId() const { in getUnmodifiedTypeId()
345 SymIndexId NativeTypeEnum::getTypeId() const { in getTypeId()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIARawSymbol.h66 SymIndexId getArrayIndexTypeId() const override;
69 SymIndexId getBaseSymbolId() const override;
73 SymIndexId getClassParentId() const override;
78 SymIndexId getLexicalParentId() const override;
84 SymIndexId getLowerBoundId() const override;
94 SymIndexId getOemSymbolId() const override;
108 SymIndexId getSubTypeId() const override;
110 SymIndexId getSymIndexId() const override;
118 SymIndexId getTypeId() const override;
122 SymIndexId getUnmodifiedTypeId() const override;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/
H A DDIARawSymbol.cpp221 RAW_ID_METHOD_DUMP(OS, symIndexId, Session, PdbSymbolIdField::SymIndexId, in dump()
592 SymIndexId DIARawSymbol::getArrayIndexTypeId() const { in getArrayIndexTypeId()
611 SymIndexId DIARawSymbol::getBaseSymbolId() const { in getBaseSymbolId()
629 SymIndexId DIARawSymbol::getClassParentId() const { in getClassParentId()
656 SymIndexId DIARawSymbol::getLexicalParentId() const { in getLexicalParentId()
684 SymIndexId DIARawSymbol::getLowerBoundId() const { in getLowerBoundId()
725 SymIndexId DIARawSymbol::getOemSymbolId() const { in getOemSymbolId()
786 SymIndexId DIARawSymbol::getSubTypeId() const { in getSubTypeId()
794 SymIndexId DIARawSymbol::getSymIndexId() const { in getSymIndexId()
827 SymIndexId DIARawSymbol::getTypeId() const { in getTypeId()
[all …]

12