Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp202 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Exe, OS) in operator <<()
207 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Block, OS) in operator <<()
208 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Data, OS) in operator <<()
210 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Label, OS) in operator <<()
212 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, UDT, OS) in operator <<()
213 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Enum, OS) in operator <<()
220 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Friend, OS) in operator <<()
226 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, VTable, OS) in operator <<()
227 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Custom, OS) in operator <<()
228 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Thunk, OS) in operator <<()
[all …]
H A DPDBSymbol.cpp61 case PDB_SymType::Tag: \
65 PDBSymbol::createSymbol(const IPDBSession &PDBSession, PDB_SymType Tag) { in createSymbol()
140 PDB_SymType PDBSymbol::getSymTag() const { return RawSymbol->getSymTag(); } in getSymTag()
144 return findAllChildren(PDB_SymType::None); in findAllChildren()
148 PDBSymbol::findAllChildren(PDB_SymType Type) const { in findAllChildren()
153 PDBSymbol::findChildren(PDB_SymType Type, StringRef Name, in findChildren()
159 PDBSymbol::findChildrenByRVA(PDB_SymType Type, StringRef Name, in findChildrenByRVA()
H A DPDBContext.cpp41 Session->findSymbolByAddress(Address, PDB_SymType::None); in getLineInfoForAddress()
100 Session->findSymbolByAddress(Address, PDB_SymType::Function); in getFunctionName()
108 Session->findSymbolByAddress(Address, PDB_SymType::PublicSymbol); in getFunctionName()
H A DPDBSymbolData.cpp60 if (LexParent->getSymTag() == PDB_SymType::Exe) in getCompilandId()
62 if (LexParent->getSymTag() == PDB_SymType::Compiland) in getCompilandId()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/
H A DNativeExeSymbol.cpp34 : NativeRawSymbol(Session, PDB_SymType::Exe, SymbolId), in NativeExeSymbol()
38 NativeExeSymbol::findChildren(PDB_SymType Type) const { in findChildren()
40 case PDB_SymType::Compiland: { in findChildren()
44 case PDB_SymType::ArrayType: in findChildren()
46 case PDB_SymType::Enum: in findChildren()
48 case PDB_SymType::PointerType: in findChildren()
50 case PDB_SymType::UDT: in findChildren()
54 case PDB_SymType::VTableShape: in findChildren()
56 case PDB_SymType::FunctionSig: in findChildren()
59 case PDB_SymType::Typedef: in findChildren()
H A DNativeTypeBuiltin.cpp20 : NativeRawSymbol(PDBSession, PDB_SymType::BuiltinType, Id), in NativeTypeBuiltin()
29 PDB_SymType NativeTypeBuiltin::getSymTag() const { in getSymTag()
30 return PDB_SymType::BuiltinType; in getSymTag()
H A DNativeCompilandSymbol.cpp21 : NativeRawSymbol(Session, PDB_SymType::Compiland, SymbolId), Module(MI) {} in NativeCompilandSymbol()
23 PDB_SymType NativeCompilandSymbol::getSymTag() const { in getSymTag()
24 return PDB_SymType::Compiland; in getSymTag()
H A DNativeTypeFunctionSig.cpp31 : NativeRawSymbol(Session, PDB_SymType::FunctionArg, 0), in NativeTypeFunctionArg()
81 : NativeRawSymbol(Session, PDB_SymType::FunctionSig, Id), in NativeTypeFunctionSig()
87 : NativeRawSymbol(Session, PDB_SymType::FunctionSig, Id), in NativeTypeFunctionSig()
135 NativeTypeFunctionSig::findChildren(PDB_SymType Type) const { in findChildren()
136 if (Type != PDB_SymType::FunctionArg) in findChildren()
H A DNativeRawSymbol.cpp19 NativeRawSymbol::NativeRawSymbol(NativeSession &PDBSession, PDB_SymType Tag, in NativeRawSymbol()
33 NativeRawSymbol::findChildren(PDB_SymType Type) const { in findChildren()
38 NativeRawSymbol::findChildren(PDB_SymType Type, StringRef Name, in findChildren()
44 NativeRawSymbol::findChildrenByAddr(PDB_SymType Type, StringRef Name, in findChildrenByAddr()
50 NativeRawSymbol::findChildrenByVA(PDB_SymType Type, StringRef Name, in findChildrenByVA()
56 NativeRawSymbol::findChildrenByRVA(PDB_SymType Type, StringRef Name, in findChildrenByRVA()
365 PDB_SymType NativeRawSymbol::getSymTag() const { return Tag; } in getSymTag()
H A DNativeTypeEnum.cpp118 : NativeRawSymbol(Session, PDB_SymType::Enum, Id), Index(Index), in NativeTypeEnum()
124 : NativeRawSymbol(Session, PDB_SymType::Enum, Id), in NativeTypeEnum()
165 NativeTypeEnum::findChildren(PDB_SymType Type) const { in findChildren()
166 if (Type != PDB_SymType::Data) in findChildren()
177 PDB_SymType NativeTypeEnum::getSymTag() const { return PDB_SymType::Enum; } in getSymTag()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp91 return PDB_SymType::Thunk; in CVSymToPDBSym()
95 return PDB_SymType::Export; in CVSymToPDBSym()
115 return PDB_SymType::Data; in CVSymToPDBSym()
117 return PDB_SymType::Block; in CVSymToPDBSym()
119 return PDB_SymType::Label; in CVSymToPDBSym()
125 return PDB_SymType::Callee; in CVSymToPDBSym()
127 return PDB_SymType::Caller; in CVSymToPDBSym()
131 return PDB_SymType::None; in CVSymToPDBSym()
148 return PDB_SymType::UDT; in CVTypeToPDBType()
152 return PDB_SymType::Enum; in CVTypeToPDBType()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp283 case PDB_SymType::Data: in GetClassOrFunctionParent()
284 case PDB_SymType::UDT: in GetClassOrFunctionParent()
285 case PDB_SymType::Enum: in GetClassOrFunctionParent()
287 case PDB_SymType::Typedef: in GetClassOrFunctionParent()
302 case PDB_SymType::Block: in GetClassOrFunctionParent()
303 case PDB_SymType::Data: { in GetClassOrFunctionParent()
376 case PDB_SymType::UDT: { in CreateLLDBTypeFromPDBType()
466 case PDB_SymType::Enum: { in CreateLLDBTypeFromPDBType()
789 case PDB_SymType::UDT: { in CompleteTypeFromPDB()
815 if (tag == PDB_SymType::Data || tag == PDB_SymType::Function) { in GetDeclForSymbol()
[all …]
H A DSymbolFilePDB.cpp393 case PDB_SymType::Block: in ParseFunctionBlocksForPDBSymbol()
394 case PDB_SymType::Function: { in ParseFunctionBlocksForPDBSymbol()
457 PDB_SymType tags_to_search[] = {PDB_SymType::Enum, PDB_SymType::Typedef, in ParseTypes()
466 case PDB_SymType::UDT: in ParseTypes()
1417 PDB_SymType tags_to_search[] = {PDB_SymType::Enum, PDB_SymType::Typedef, in FindTypesByRegex()
1485 case PDB_SymType::Enum: in FindTypesByName()
1486 case PDB_SymType::UDT: in FindTypesByName()
1533 case PDB_SymType::Enum: in GetTypesForPDBSymbol()
1536 case PDB_SymType::Function: in GetTypesForPDBSymbol()
1544 case PDB_SymType::Typedef: in GetTypesForPDBSymbol()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbol.h57 static const PDB_SymType Tag = TagValue; \
76 PDB_SymType Tag);
120 PDB_SymType getSymTag() const;
137 std::unique_ptr<IPDBEnumSymbols> findAllChildren(PDB_SymType Type) const;
141 findChildren(PDB_SymType Type, StringRef Name,
143 std::unique_ptr<IPDBEnumSymbols> findChildrenByRVA(PDB_SymType Type,
H A DIPDBRawSymbol.h58 findChildren(PDB_SymType Type) const = 0;
61 findChildren(PDB_SymType Type, StringRef Name,
64 findChildrenByAddr(PDB_SymType Type, StringRef Name,
68 findChildrenByVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
71 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
163 virtual PDB_SymType getSymTag() const = 0;
H A DPDBSymbolUnknown.h21 DECLARE_PDB_SYMBOL_CUSTOM_TYPE(S->getSymTag() == PDB_SymType::None ||
22 S->getSymTag() >= PDB_SymType::Max)
H A DPDBSymbolExe.h23 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Exe)
39 void dumpChildren(raw_ostream &OS, StringRef Label, PDB_SymType ChildType,
H A DIPDBSession.h47 findSymbolByAddress(uint64_t Address, PDB_SymType Type) const = 0;
49 findSymbolByRVA(uint32_t RVA, PDB_SymType Type) const = 0;
52 PDB_SymType Type) const = 0;
H A DPDBExtras.h25 using TagStats = std::unordered_map<PDB_SymType, int>;
36 raw_ostream &operator<<(raw_ostream &OS, const PDB_SymType &Tag);
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeRawSymbol.h27 NativeRawSymbol(NativeSession &PDBSession, PDB_SymType Tag,
34 findChildren(PDB_SymType Type) const override;
36 findChildren(PDB_SymType Type, StringRef Name,
39 findChildrenByAddr(PDB_SymType Type, StringRef Name,
43 findChildrenByVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
46 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
137 PDB_SymType getSymTag() const override;
234 PDB_SymType Tag;
H A DNativeSession.h51 findSymbolByAddress(uint64_t Address, PDB_SymType Type) const override;
53 PDB_SymType Type) const override;
56 PDB_SymType Type) const override;
H A DNativeTypeEnum.h38 findChildren(PDB_SymType Type) const override;
41 PDB_SymType getSymTag() const override;
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIARawSymbol.h29 findChildren(PDB_SymType Type) const override;
31 findChildren(PDB_SymType Type, StringRef Name,
34 findChildrenByAddr(PDB_SymType Type, StringRef Name,
38 findChildrenByVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
41 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
132 PDB_SymType getSymTag() const override;
H A DDIASession.h43 findSymbolByAddress(uint64_t Address, PDB_SymType Type) const override;
45 PDB_SymType Type) const override;
48 PDB_SymType Type) const override;
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.cpp1004 std::vector<PDB_SymType> SymTypes; in dumpDia()
1013 SymTypes.push_back(PDB_SymType::UDT); in dumpDia()
1031 for (PDB_SymType ST : SymTypes) { in dumpDia()
1114 case PDB_SymType::Typedef: { in dumpPretty()
1121 case PDB_SymType::Enum: { in dumpPretty()
1128 case PDB_SymType::UDT: { in dumpPretty()
1135 case PDB_SymType::BaseClass: in dumpPretty()
1136 case PDB_SymType::Friend: { in dumpPretty()
1141 case PDB_SymType::Function: { in dumpPretty()
1148 case PDB_SymType::Data: { in dumpPretty()
[all …]

123