Home
last modified time | relevance | path

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

12

/external/llvm/unittests/DebugInfo/PDB/
DPDBApiTest.cpp90 MockRawSymbol(PDB_SymType SymType) in MockRawSymbol()
96 findChildren(PDB_SymType Type) const override { in findChildren()
100 findChildren(PDB_SymType Type, StringRef Name, in findChildren()
105 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags, in findChildrenByRVA()
118 PDB_SymType getSymTag() const override { return Type; } in getSymTag()
280 PDB_SymType Type;
285 std::unordered_map<PDB_SymType, std::unique_ptr<PDBSymbol>> SymbolMap;
290 InsertItemWithTag(PDB_SymType::None); in SetUp()
291 InsertItemWithTag(PDB_SymType::Exe); in SetUp()
292 InsertItemWithTag(PDB_SymType::Compiland); in SetUp()
[all …]
/external/llvm/lib/DebugInfo/PDB/
DPDBExtras.cpp212 raw_ostream &llvm::operator<<(raw_ostream &OS, const PDB_SymType &Tag) { in operator <<()
214 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Exe, OS) in operator <<()
215 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Compiland, OS) in operator <<()
216 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, CompilandDetails, OS) in operator <<()
217 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, CompilandEnv, OS) in operator <<()
218 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Function, OS) in operator <<()
219 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Block, OS) in operator <<()
220 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Data, OS) in operator <<()
221 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Annotation, OS) in operator <<()
222 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Label, OS) in operator <<()
[all …]
DPDBSymbol.cpp61 case PDB_SymType::Tag: \
114 PDB_SymType PDBSymbol::getSymTag() const { return RawSymbol->getSymTag(); } in getSymTag()
117 return findAllChildren(PDB_SymType::None); in findAllChildren()
121 PDBSymbol::findAllChildren(PDB_SymType Type) const { in findAllChildren()
126 PDBSymbol::findChildren(PDB_SymType Type, StringRef Name, in findChildren()
132 PDBSymbol::findChildrenByRVA(PDB_SymType Type, StringRef Name, in findChildrenByRVA()
/external/llvm/include/llvm/DebugInfo/PDB/
DPDBSymbol.h33 static const PDB_SymType Tag = TagValue; \
59 PDB_SymType getSymTag() const;
71 std::unique_ptr<IPDBEnumSymbols> findAllChildren(PDB_SymType Type) const;
75 findChildren(PDB_SymType Type, StringRef Name,
77 std::unique_ptr<IPDBEnumSymbols> findChildrenByRVA(PDB_SymType Type,
DPDBSymbolUnknown.h27 return (S->getSymTag() == PDB_SymType::None || in classof()
28 S->getSymTag() >= PDB_SymType::Max); in classof()
DPDBSymbolExe.h26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Exe)
41 void dumpChildren(raw_ostream &OS, StringRef Label, PDB_SymType ChildType,
DPDBExtras.h18 typedef std::unordered_map<PDB_SymType, int> TagStats;
28 raw_ostream &operator<<(raw_ostream &OS, const PDB_SymType &Tag);
DIPDBRawSymbol.h34 findChildren(PDB_SymType Type) const = 0;
37 findChildren(PDB_SymType Type, StringRef Name,
40 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
113 virtual PDB_SymType getSymTag() const = 0;
DPDBTypes.h268 enum class PDB_SymType { enum
503 template <> struct hash<llvm::PDB_SymType> {
504 typedef llvm::PDB_SymType argument_type;
DPDBSymbolTypeManaged.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::ManagedType)
DPDBSymbolTypeDimension.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Dimension)
DPDBSymbolTypeCustom.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::CustomType)
DPDBSymbolUsingNamespace.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::UsingNamespace)
DPDBSymbolCustom.h29 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Custom)
DPDBSymbolTypeFriend.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Friend)
DPDBSymbolTypeFunctionArg.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::FunctionArg)
DPDBSymbolCompilandEnv.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::CompilandEnv)
DPDBSymbolTypeVTableShape.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::VTableShape)
DPDBSymbolAnnotation.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Annotation)
DPDBSymbolCompiland.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Compiland)
DPDBSymbolTypeVTable.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::VTable)
DPDBSymbolTypeBuiltin.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::BuiltinType)
DPDBSymbolBlock.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Block)
DPDBSymbolTypePointer.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::PointerType)
/external/llvm/include/llvm/DebugInfo/PDB/DIA/
DDIARawSymbol.h27 findChildren(PDB_SymType Type) const override;
29 findChildren(PDB_SymType Type, StringRef Name,
32 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
105 PDB_SymType getSymTag() const override;

12