| /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/ |
| H A D | PDBApiTest.cpp | 169 MockRawSymbol(PDB_SymType SymType) in MockRawSymbol() 403 PDB_SymType Type; 413 InsertItemWithTag(PDB_SymType::None); in SetUp() 414 InsertItemWithTag(PDB_SymType::Exe); in SetUp() 419 InsertItemWithTag(PDB_SymType::Block); in SetUp() 420 InsertItemWithTag(PDB_SymType::Data); in SetUp() 422 InsertItemWithTag(PDB_SymType::Label); in SetUp() 424 InsertItemWithTag(PDB_SymType::UDT); in SetUp() 425 InsertItemWithTag(PDB_SymType::Enum); in SetUp() 444 InsertItemWithTag(PDB_SymType::Max); in SetUp() [all …]
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/ |
| H A D | PDBExtras.cpp | 241 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Exe, OS) in operator <<() 246 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Block, OS) in operator <<() 247 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Data, OS) in operator <<() 249 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Label, OS) in operator <<() 251 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, UDT, OS) in operator <<() 252 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Enum, OS) in operator <<() 259 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Friend, OS) in operator <<() 265 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, VTable, OS) in operator <<() 266 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Custom, OS) in operator <<() 267 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Thunk, OS) in operator <<() [all …]
|
| H A D | PDBSymbol.cpp | 60 case PDB_SymType::Tag: \ 64 PDBSymbol::createSymbol(const IPDBSession &PDBSession, PDB_SymType Tag) { in createSymbol() 139 PDB_SymType PDBSymbol::getSymTag() const { return RawSymbol->getSymTag(); } in getSymTag() 143 return findAllChildren(PDB_SymType::None); in findAllChildren() 147 PDBSymbol::findAllChildren(PDB_SymType Type) const { in findAllChildren() 152 PDBSymbol::findChildren(PDB_SymType Type, StringRef Name, in findChildren() 158 PDBSymbol::findChildrenByRVA(PDB_SymType Type, StringRef Name, in findChildrenByRVA()
|
| H A D | PDBContext.cpp | 42 Session->findSymbolByAddress(Address.Address, PDB_SymType::None); in getLineInfoForAddress() 102 Session->findSymbolByAddress(Address.Address, PDB_SymType::Function); in getInliningInfoForAddress() 149 Session->findSymbolByAddress(Address, PDB_SymType::Function); in getFunctionName() 157 Session->findSymbolByAddress(Address, PDB_SymType::PublicSymbol); in getFunctionName()
|
| H A D | PDBSymbolData.cpp | 58 if (LexParent->getSymTag() == PDB_SymType::Exe) in getCompilandId() 60 if (LexParent->getSymTag() == PDB_SymType::Compiland) in getCompilandId()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | NativeExeSymbol.cpp | 33 : NativeRawSymbol(Session, PDB_SymType::Exe, SymbolId), in NativeExeSymbol() 37 NativeExeSymbol::findChildren(PDB_SymType Type) const { in findChildren() 39 case PDB_SymType::Compiland: { in findChildren() 43 case PDB_SymType::ArrayType: in findChildren() 45 case PDB_SymType::Enum: in findChildren() 47 case PDB_SymType::PointerType: in findChildren() 49 case PDB_SymType::UDT: in findChildren() 53 case PDB_SymType::VTableShape: in findChildren() 55 case PDB_SymType::FunctionSig: in findChildren() 58 case PDB_SymType::Typedef: in findChildren()
|
| H A D | NativeTypeBuiltin.cpp | 18 : NativeRawSymbol(PDBSession, PDB_SymType::BuiltinType, Id), in NativeTypeBuiltin() 27 PDB_SymType NativeTypeBuiltin::getSymTag() const { in getSymTag() 28 return PDB_SymType::BuiltinType; in getSymTag()
|
| H A D | NativeCompilandSymbol.cpp | 18 : NativeRawSymbol(Session, PDB_SymType::Compiland, SymbolId), Module(MI) {} in NativeCompilandSymbol() 20 PDB_SymType NativeCompilandSymbol::getSymTag() const { in getSymTag() 21 return PDB_SymType::Compiland; in getSymTag()
|
| H A D | NativeTypeFunctionSig.cpp | 31 : 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 D | NativeRawSymbol.cpp | 17 NativeRawSymbol::NativeRawSymbol(NativeSession &PDBSession, PDB_SymType Tag, in NativeRawSymbol() 31 NativeRawSymbol::findChildren(PDB_SymType Type) const { in findChildren() 36 NativeRawSymbol::findChildren(PDB_SymType Type, StringRef Name, in findChildren() 42 NativeRawSymbol::findChildrenByAddr(PDB_SymType Type, StringRef Name, in findChildrenByAddr() 48 NativeRawSymbol::findChildrenByVA(PDB_SymType Type, StringRef Name, in findChildrenByVA() 54 NativeRawSymbol::findChildrenByRVA(PDB_SymType Type, StringRef Name, in findChildrenByRVA() 363 PDB_SymType NativeRawSymbol::getSymTag() const { return Tag; } in getSymTag()
|
| H A D | NativeTypeEnum.cpp | 119 : NativeRawSymbol(Session, PDB_SymType::Enum, Id), Index(Index), in NativeTypeEnum() 125 : NativeRawSymbol(Session, PDB_SymType::Enum, Id), in NativeTypeEnum() 166 NativeTypeEnum::findChildren(PDB_SymType Type) const { in findChildren() 167 if (Type != PDB_SymType::Data) in findChildren() 178 PDB_SymType NativeTypeEnum::getSymTag() const { return PDB_SymType::Enum; } in getSymTag()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbUtil.cpp | 113 return PDB_SymType::Thunk; in CVSymToPDBSym() 117 return PDB_SymType::Export; in CVSymToPDBSym() 137 return PDB_SymType::Data; in CVSymToPDBSym() 139 return PDB_SymType::Block; in CVSymToPDBSym() 141 return PDB_SymType::Label; in CVSymToPDBSym() 147 return PDB_SymType::Callee; in CVSymToPDBSym() 149 return PDB_SymType::Caller; in CVSymToPDBSym() 153 return PDB_SymType::None; in CVSymToPDBSym() 170 return PDB_SymType::UDT; in CVTypeToPDBType() 174 return PDB_SymType::Enum; in CVTypeToPDBType() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | NativeRawSymbol.h | 26 NativeRawSymbol(NativeSession &PDBSession, PDB_SymType Tag, 33 findChildren(PDB_SymType Type) const override; 35 findChildren(PDB_SymType Type, StringRef Name, 38 findChildrenByAddr(PDB_SymType Type, StringRef Name, 42 findChildrenByVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags, 45 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags, 136 PDB_SymType getSymTag() const override; 233 PDB_SymType Tag;
|
| H A D | NativeTypeEnum.h | 39 findChildren(PDB_SymType Type) const override; 42 PDB_SymType getSymTag() const override;
|
| H A D | NativeSession.h | 62 PDB_SymType Type) override; 64 PDB_SymType Type) override; 67 PDB_SymType Type) override;
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | SymbolFilePDB.cpp | 399 case PDB_SymType::Block: in ParseFunctionBlocksForPDBSymbol() 400 case PDB_SymType::Function: { in ParseFunctionBlocksForPDBSymbol() 465 PDB_SymType tags_to_search[] = {PDB_SymType::Enum, PDB_SymType::Typedef, in ParseTypes() 474 case PDB_SymType::UDT: in ParseTypes() 1478 PDB_SymType tags_to_search[] = {PDB_SymType::Enum, PDB_SymType::Typedef, in FindTypesByRegex() 1546 case PDB_SymType::Enum: in FindTypesByName() 1547 case PDB_SymType::UDT: in FindTypesByName() 1589 case PDB_SymType::Enum: in GetTypesForPDBSymbol() 1592 case PDB_SymType::Function: in GetTypesForPDBSymbol() 1600 case PDB_SymType::Typedef: in GetTypesForPDBSymbol() [all …]
|
| H A D | PDBASTParser.cpp | 282 case PDB_SymType::Data: in GetClassOrFunctionParent() 283 case PDB_SymType::UDT: in GetClassOrFunctionParent() 284 case PDB_SymType::Enum: in GetClassOrFunctionParent() 286 case PDB_SymType::Typedef: in GetClassOrFunctionParent() 301 case PDB_SymType::Block: in GetClassOrFunctionParent() 302 case PDB_SymType::Data: { in GetClassOrFunctionParent() 375 case PDB_SymType::UDT: { in CreateLLDBTypeFromPDBType() 466 case PDB_SymType::Enum: { in CreateLLDBTypeFromPDBType() 820 case PDB_SymType::UDT: { in CompleteTypeFromPDB() 847 if (tag == PDB_SymType::Data || tag == PDB_SymType::Function) { in GetDeclForSymbol() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBSymbol.h | 54 static const PDB_SymType Tag = TagValue; \ 73 PDB_SymType Tag); 117 PDB_SymType getSymTag() const; 134 std::unique_ptr<IPDBEnumSymbols> findAllChildren(PDB_SymType Type) const; 138 findChildren(PDB_SymType Type, StringRef Name, 140 std::unique_ptr<IPDBEnumSymbols> findChildrenByRVA(PDB_SymType Type,
|
| H A D | PDBSymbolUnknown.h | 19 DECLARE_PDB_SYMBOL_CUSTOM_TYPE(S->getSymTag() == PDB_SymType::None || 20 S->getSymTag() >= PDB_SymType::Max)
|
| H A D | IPDBRawSymbol.h | 53 findChildren(PDB_SymType Type) const = 0; 56 findChildren(PDB_SymType Type, StringRef Name, 59 findChildrenByAddr(PDB_SymType Type, StringRef Name, 63 findChildrenByVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags, 66 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags, 158 virtual PDB_SymType getSymTag() const = 0;
|
| H A D | PDBSymbolExe.h | 22 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Exe) 38 void dumpChildren(raw_ostream &OS, StringRef Label, PDB_SymType ChildType,
|
| H A D | IPDBSession.h | 46 PDB_SymType Type) = 0; 48 PDB_SymType Type) = 0; 50 findSymbolBySectOffset(uint32_t Sect, uint32_t Offset, PDB_SymType Type) = 0;
|
| H A D | PDBExtras.h | 23 using TagStats = std::unordered_map<PDB_SymType, int>; 35 raw_ostream &operator<<(raw_ostream &OS, const PDB_SymType &Tag);
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/DIA/ |
| H A D | DIARawSymbol.h | 28 findChildren(PDB_SymType Type) const override; 30 findChildren(PDB_SymType Type, StringRef Name, 33 findChildrenByAddr(PDB_SymType Type, StringRef Name, 37 findChildrenByVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags, 40 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags, 131 PDB_SymType getSymTag() const override;
|
| H A D | DIASession.h | 42 PDB_SymType Type) override; 44 PDB_SymType Type) override; 47 PDB_SymType Type) override;
|