/external/llvm/unittests/DebugInfo/PDB/ |
D | PDBApiTest.cpp | 90 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/ |
D | PDBExtras.cpp | 212 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 …]
|
D | PDBSymbol.cpp | 61 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/ |
D | PDBSymbol.h | 33 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,
|
D | PDBSymbolUnknown.h | 27 return (S->getSymTag() == PDB_SymType::None || in classof() 28 S->getSymTag() >= PDB_SymType::Max); in classof()
|
D | PDBSymbolExe.h | 26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Exe) 41 void dumpChildren(raw_ostream &OS, StringRef Label, PDB_SymType ChildType,
|
D | PDBExtras.h | 18 typedef std::unordered_map<PDB_SymType, int> TagStats; 28 raw_ostream &operator<<(raw_ostream &OS, const PDB_SymType &Tag);
|
D | IPDBRawSymbol.h | 34 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;
|
D | PDBTypes.h | 268 enum class PDB_SymType { enum 503 template <> struct hash<llvm::PDB_SymType> { 504 typedef llvm::PDB_SymType argument_type;
|
D | PDBSymbolTypeManaged.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::ManagedType)
|
D | PDBSymbolTypeDimension.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Dimension)
|
D | PDBSymbolTypeCustom.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::CustomType)
|
D | PDBSymbolUsingNamespace.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::UsingNamespace)
|
D | PDBSymbolCustom.h | 29 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Custom)
|
D | PDBSymbolTypeFriend.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Friend)
|
D | PDBSymbolTypeFunctionArg.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::FunctionArg)
|
D | PDBSymbolCompilandEnv.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::CompilandEnv)
|
D | PDBSymbolTypeVTableShape.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::VTableShape)
|
D | PDBSymbolAnnotation.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Annotation)
|
D | PDBSymbolCompiland.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Compiland)
|
D | PDBSymbolTypeVTable.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::VTable)
|
D | PDBSymbolTypeBuiltin.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::BuiltinType)
|
D | PDBSymbolBlock.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Block)
|
D | PDBSymbolTypePointer.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::PointerType)
|
/external/llvm/include/llvm/DebugInfo/PDB/DIA/ |
D | DIARawSymbol.h | 27 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;
|