Home
last modified time | relevance | path

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

12

/external/llvm/unittests/DebugInfo/PDB/
DPDBApiTest.cpp78 findSymbolByAddress(uint64_t Address, PDB_SymType Type) const override { in findSymbolByAddress()
127 MockRawSymbol(PDB_SymType SymType) in MockRawSymbol()
133 findChildren(PDB_SymType Type) const override { in findChildren()
137 findChildren(PDB_SymType Type, StringRef Name, in findChildren()
142 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags, in findChildrenByRVA()
155 PDB_SymType getSymTag() const override { return Type; } in getSymTag()
317 PDB_SymType Type;
322 std::unordered_map<PDB_SymType, std::unique_ptr<PDBSymbol>> SymbolMap;
327 InsertItemWithTag(PDB_SymType::None); in SetUp()
328 InsertItemWithTag(PDB_SymType::Exe); in SetUp()
[all …]
/external/llvm/lib/DebugInfo/PDB/
DPDBExtras.cpp214 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, const PDB_SymType &Tag) { in operator <<()
216 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Exe, OS) in operator <<()
217 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Compiland, OS) in operator <<()
218 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, CompilandDetails, OS) in operator <<()
219 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, CompilandEnv, OS) in operator <<()
220 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Function, OS) in operator <<()
221 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Block, OS) in operator <<()
222 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Data, OS) in operator <<()
223 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Annotation, OS) in operator <<()
224 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Label, OS) in operator <<()
[all …]
DPDBSymbol.cpp62 case PDB_SymType::Tag: \
115 PDB_SymType PDBSymbol::getSymTag() const { return RawSymbol->getSymTag(); } in getSymTag()
119 return findAllChildren(PDB_SymType::None); in findAllChildren()
123 PDBSymbol::findAllChildren(PDB_SymType Type) const { in findAllChildren()
128 PDBSymbol::findChildren(PDB_SymType Type, StringRef Name, in findChildren()
134 PDBSymbol::findChildrenByRVA(PDB_SymType Type, StringRef Name, in findChildrenByRVA()
DPDBContext.cpp42 Session->findSymbolByAddress(Address, PDB_SymType::None); in getLineInfoForAddress()
101 Session->findSymbolByAddress(Address, PDB_SymType::Function); in getFunctionName()
109 Session->findSymbolByAddress(Address, PDB_SymType::PublicSymbol); in getFunctionName()
/external/llvm/include/llvm/DebugInfo/PDB/
DPDBSymbol.h34 static const PDB_SymType Tag = TagValue; \
61 PDB_SymType getSymTag() const;
74 std::unique_ptr<IPDBEnumSymbols> findAllChildren(PDB_SymType Type) const;
78 findChildren(PDB_SymType Type, StringRef Name,
80 std::unique_ptr<IPDBEnumSymbols> findChildrenByRVA(PDB_SymType Type,
DPDBSymbolUnknown.h28 return (S->getSymTag() == PDB_SymType::None || in classof()
29 S->getSymTag() >= PDB_SymType::Max); in classof()
DPDBSymbolExe.h27 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Exe)
41 void dumpChildren(raw_ostream &OS, StringRef Label, PDB_SymType ChildType,
DIPDBRawSymbol.h36 findChildren(PDB_SymType Type) const = 0;
39 findChildren(PDB_SymType Type, StringRef Name,
42 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
115 virtual PDB_SymType getSymTag() const = 0;
DPDBExtras.h21 typedef std::unordered_map<PDB_SymType, int> TagStats;
31 raw_ostream &operator<<(raw_ostream &OS, const PDB_SymType &Tag);
DPDBTypes.h168 enum class PDB_SymType { enum
357 template <> struct hash<llvm::pdb::PDB_SymType> {
358 typedef llvm::pdb::PDB_SymType argument_type;
DPDBSymbolTypeManaged.h26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::ManagedType)
DPDBSymbolTypeDimension.h26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Dimension)
DPDBSymbolTypeCustom.h26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::CustomType)
DPDBSymbolUsingNamespace.h26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::UsingNamespace)
DPDBSymbolCustom.h30 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Custom)
DPDBSymbolTypeFriend.h26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Friend)
DPDBSymbolTypeFunctionArg.h26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::FunctionArg)
DPDBSymbolCompilandEnv.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::CompilandEnv)
DPDBSymbolAnnotation.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Annotation)
DPDBSymbolTypeVTableShape.h26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::VTableShape)
DPDBSymbolCompiland.h27 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Compiland)
DPDBSymbolTypeVTable.h26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::VTable)
DPDBSymbolTypeBuiltin.h26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::BuiltinType)
DPDBSymbolBlock.h26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Block)
/external/llvm/include/llvm/DebugInfo/PDB/DIA/
DDIARawSymbol.h28 findChildren(PDB_SymType Type) const override;
30 findChildren(PDB_SymType Type, StringRef Name,
33 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
106 PDB_SymType getSymTag() const override;

12