Home
last modified time | relevance | path

Searched refs:PDB_SymType (Results 1 – 25 of 75) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp240 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Exe, OS) in operator <<()
245 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Block, OS) in operator <<()
246 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Data, OS) in operator <<()
248 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Label, OS) in operator <<()
250 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, UDT, OS) in operator <<()
251 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Enum, OS) in operator <<()
258 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Friend, OS) in operator <<()
264 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, VTable, OS) in operator <<()
265 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Custom, OS) in operator <<()
266 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Thunk, OS) in operator <<()
[all …]
H A DPDBSymbol.cpp60 case PDB_SymType::Tag: \
64 PDBSymbol::createSymbol(const IPDBSession &PDBSession, PDB_SymType Tag) { in createSymbol()
139 PDB_SymType PDBSymbol::getSymTag() const { return RawSymbol->getSymTag(); } in getSymTag()
143 return findAllChildren(PDB_SymType::None); in findAllChildren()
147 PDBSymbol::findAllChildren(PDB_SymType Type) const { in findAllChildren()
152 PDBSymbol::findChildren(PDB_SymType Type, StringRef Name, in findChildren()
158 PDBSymbol::findChildrenByRVA(PDB_SymType Type, StringRef Name, in findChildrenByRVA()
H A DPDBContext.cpp40 Session->findSymbolByAddress(Address.Address, PDB_SymType::None); in getLineInfoForAddress()
93 Session->findSymbolByAddress(Address.Address, PDB_SymType::Function); in getInliningInfoForAddress()
140 Session->findSymbolByAddress(Address, PDB_SymType::Function); in getFunctionName()
148 Session->findSymbolByAddress(Address, PDB_SymType::PublicSymbol); in getFunctionName()
H A DPDBSymbolData.cpp59 if (LexParent->getSymTag() == PDB_SymType::Exe) in getCompilandId()
61 if (LexParent->getSymTag() == PDB_SymType::Compiland) in getCompilandId()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeExeSymbol.cpp33 : NativeRawSymbol(Session, PDB_SymType::Exe, SymbolId), in NativeExeSymbol()
37 NativeExeSymbol::findChildren(PDB_SymType Type) const { in findChildren()
39 case PDB_SymType::Compiland: { in findChildren()
43 case PDB_SymType::ArrayType: in findChildren()
45 case PDB_SymType::Enum: in findChildren()
47 case PDB_SymType::PointerType: in findChildren()
49 case PDB_SymType::UDT: in findChildren()
53 case PDB_SymType::VTableShape: in findChildren()
55 case PDB_SymType::FunctionSig: in findChildren()
58 case PDB_SymType::Typedef: in findChildren()
H A DNativeTypeBuiltin.cpp19 : NativeRawSymbol(PDBSession, PDB_SymType::BuiltinType, Id), in NativeTypeBuiltin()
28 PDB_SymType NativeTypeBuiltin::getSymTag() const { in getSymTag()
29 return PDB_SymType::BuiltinType; in getSymTag()
H A DNativeCompilandSymbol.cpp20 : NativeRawSymbol(Session, PDB_SymType::Compiland, SymbolId), Module(MI) {} in NativeCompilandSymbol()
22 PDB_SymType NativeCompilandSymbol::getSymTag() const { in getSymTag()
23 return PDB_SymType::Compiland; in getSymTag()
H A DNativeTypeFunctionSig.cpp30 : NativeRawSymbol(Session, PDB_SymType::FunctionArg, 0), in NativeTypeFunctionArg()
80 : NativeRawSymbol(Session, PDB_SymType::FunctionSig, Id), in NativeTypeFunctionSig()
86 : NativeRawSymbol(Session, PDB_SymType::FunctionSig, Id), in NativeTypeFunctionSig()
134 NativeTypeFunctionSig::findChildren(PDB_SymType Type) const { in findChildren()
135 if (Type != PDB_SymType::FunctionArg) in findChildren()
H A DNativeRawSymbol.cpp18 NativeRawSymbol::NativeRawSymbol(NativeSession &PDBSession, PDB_SymType Tag, in NativeRawSymbol()
32 NativeRawSymbol::findChildren(PDB_SymType Type) const { in findChildren()
37 NativeRawSymbol::findChildren(PDB_SymType Type, StringRef Name, in findChildren()
43 NativeRawSymbol::findChildrenByAddr(PDB_SymType Type, StringRef Name, in findChildrenByAddr()
49 NativeRawSymbol::findChildrenByVA(PDB_SymType Type, StringRef Name, in findChildrenByVA()
55 NativeRawSymbol::findChildrenByRVA(PDB_SymType Type, StringRef Name, in findChildrenByRVA()
364 PDB_SymType NativeRawSymbol::getSymTag() const { return Tag; } in getSymTag()
H A DNativeTypeEnum.cpp117 : NativeRawSymbol(Session, PDB_SymType::Enum, Id), Index(Index), in NativeTypeEnum()
123 : NativeRawSymbol(Session, PDB_SymType::Enum, Id), in NativeTypeEnum()
164 NativeTypeEnum::findChildren(PDB_SymType Type) const { in findChildren()
165 if (Type != PDB_SymType::Data) in findChildren()
176 PDB_SymType NativeTypeEnum::getSymTag() const { return PDB_SymType::Enum; } in getSymTag()
H A DNativeTypeUDT.cpp21 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), Index(TI), in NativeTypeUDT()
26 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), Index(TI), in NativeTypeUDT()
32 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), in NativeTypeUDT()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp92 return PDB_SymType::Thunk; in CVSymToPDBSym()
96 return PDB_SymType::Export; in CVSymToPDBSym()
116 return PDB_SymType::Data; in CVSymToPDBSym()
118 return PDB_SymType::Block; in CVSymToPDBSym()
120 return PDB_SymType::Label; in CVSymToPDBSym()
126 return PDB_SymType::Callee; in CVSymToPDBSym()
128 return PDB_SymType::Caller; in CVSymToPDBSym()
132 return PDB_SymType::None; in CVSymToPDBSym()
149 return PDB_SymType::UDT; in CVTypeToPDBType()
153 return PDB_SymType::Enum; in CVTypeToPDBType()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbol.h53 static const PDB_SymType Tag = TagValue; \
72 PDB_SymType Tag);
116 PDB_SymType getSymTag() const;
133 std::unique_ptr<IPDBEnumSymbols> findAllChildren(PDB_SymType Type) const;
137 findChildren(PDB_SymType Type, StringRef Name,
139 std::unique_ptr<IPDBEnumSymbols> findChildrenByRVA(PDB_SymType Type,
H A DPDBSymbolUnknown.h20 DECLARE_PDB_SYMBOL_CUSTOM_TYPE(S->getSymTag() == PDB_SymType::None ||
21 S->getSymTag() >= PDB_SymType::Max)
H A DIPDBRawSymbol.h53 findChildren(PDB_SymType Type) const = 0;
56 findChildren(PDB_SymType Type, StringRef Name,
59 findChildrenByAddr(PDB_SymType Type, StringRef Name,
63 findChildrenByVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
66 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
158 virtual PDB_SymType getSymTag() const = 0;
H A DPDBSymbolExe.h22 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Exe)
38 void dumpChildren(raw_ostream &OS, StringRef Label, PDB_SymType ChildType,
H A DIPDBSession.h46 PDB_SymType Type) = 0;
48 PDB_SymType Type) = 0;
50 findSymbolBySectOffset(uint32_t Sect, uint32_t Offset, PDB_SymType Type) = 0;
H A DPDBExtras.h23 using TagStats = std::unordered_map<PDB_SymType, int>;
35 raw_ostream &operator<<(raw_ostream &OS, const PDB_SymType &Tag);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeRawSymbol.h26 NativeRawSymbol(NativeSession &PDBSession, PDB_SymType Tag,
33 findChildren(PDB_SymType Type) const override;
35 findChildren(PDB_SymType Type, StringRef Name,
38 findChildrenByAddr(PDB_SymType Type, StringRef Name,
42 findChildrenByVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
45 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
136 PDB_SymType getSymTag() const override;
233 PDB_SymType Tag;
H A DNativeTypeEnum.h37 findChildren(PDB_SymType Type) const override;
40 PDB_SymType getSymTag() const override;
H A DNativeSession.h58 PDB_SymType Type) override;
60 PDB_SymType Type) override;
63 PDB_SymType Type) override;
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp393 case PDB_SymType::Block: in ParseFunctionBlocksForPDBSymbol()
394 case PDB_SymType::Function: { in ParseFunctionBlocksForPDBSymbol()
459 PDB_SymType tags_to_search[] = {PDB_SymType::Enum, PDB_SymType::Typedef, in ParseTypes()
468 case PDB_SymType::UDT: in ParseTypes()
1470 PDB_SymType tags_to_search[] = {PDB_SymType::Enum, PDB_SymType::Typedef, in FindTypesByRegex()
1538 case PDB_SymType::Enum: in FindTypesByName()
1539 case PDB_SymType::UDT: in FindTypesByName()
1581 case PDB_SymType::Enum: in GetTypesForPDBSymbol()
1584 case PDB_SymType::Function: in GetTypesForPDBSymbol()
1592 case PDB_SymType::Typedef: in GetTypesForPDBSymbol()
[all …]
H A DPDBASTParser.cpp280 case PDB_SymType::Data: in GetClassOrFunctionParent()
281 case PDB_SymType::UDT: in GetClassOrFunctionParent()
282 case PDB_SymType::Enum: in GetClassOrFunctionParent()
284 case PDB_SymType::Typedef: in GetClassOrFunctionParent()
299 case PDB_SymType::Block: in GetClassOrFunctionParent()
300 case PDB_SymType::Data: { in GetClassOrFunctionParent()
373 case PDB_SymType::UDT: { in CreateLLDBTypeFromPDBType()
464 case PDB_SymType::Enum: { in CreateLLDBTypeFromPDBType()
817 case PDB_SymType::UDT: { in CompleteTypeFromPDB()
843 if (tag == PDB_SymType::Data || tag == PDB_SymType::Function) { in GetDeclForSymbol()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIARawSymbol.h28 findChildren(PDB_SymType Type) const override;
30 findChildren(PDB_SymType Type, StringRef Name,
33 findChildrenByAddr(PDB_SymType Type, StringRef Name,
37 findChildrenByVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
40 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
131 PDB_SymType getSymTag() const override;
H A DDIASession.h42 PDB_SymType Type) override;
44 PDB_SymType Type) override;
47 PDB_SymType Type) override;

123