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