Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp245 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, const PDB_SymType &Tag) { in operator <<()
247 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Exe, OS) in operator <<()
248 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Compiland, OS) in operator <<()
249 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, CompilandDetails, OS) in operator <<()
250 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, CompilandEnv, OS) in operator <<()
251 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Function, OS) in operator <<()
252 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Block, OS) in operator <<()
253 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Data, OS) in operator <<()
254 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Annotation, OS) in operator <<()
255 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Label, OS) in operator <<()
[all …]
H A DPDBSymbol.cpp60 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 DPDBContext.cpp43 Session->findSymbolByAddress(Address.Address, PDB_SymType::None); in getLineInfoForAddress()
105 Session->findSymbolByAddress(Address.Address, PDB_SymType::Function); in getInliningInfoForAddress()
152 Session->findSymbolByAddress(Address, PDB_SymType::Function); in getFunctionName()
160 Session->findSymbolByAddress(Address, PDB_SymType::PublicSymbol); in getFunctionName()
H A DPDBSymbolData.cpp58 if (LexParent->getSymTag() == PDB_SymType::Exe) in getCompilandId()
60 if (LexParent->getSymTag() == PDB_SymType::Compiland) in getCompilandId()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeExeSymbol.cpp32 : NativeRawSymbol(Session, PDB_SymType::Exe, SymbolId), in NativeExeSymbol()
36 NativeExeSymbol::findChildren(PDB_SymType Type) const { in findChildren()
38 case PDB_SymType::Compiland: { in findChildren()
42 case PDB_SymType::ArrayType: in findChildren()
44 case PDB_SymType::Enum: in findChildren()
46 case PDB_SymType::PointerType: in findChildren()
48 case PDB_SymType::UDT: in findChildren()
52 case PDB_SymType::VTableShape: in findChildren()
54 case PDB_SymType::FunctionSig: in findChildren()
57 case PDB_SymType::Typedef: in findChildren()
H A DNativeTypeBuiltin.cpp18 : 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 DNativeCompilandSymbol.cpp18 : 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 DNativeTypeFunctionSig.cpp31 : 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 DNativeRawSymbol.cpp17 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 DNativeTypeEnum.cpp120 : NativeRawSymbol(Session, PDB_SymType::Enum, Id), Index(Index), in NativeTypeEnum()
126 : NativeRawSymbol(Session, PDB_SymType::Enum, Id), in NativeTypeEnum()
167 NativeTypeEnum::findChildren(PDB_SymType Type) const { in findChildren()
168 if (Type != PDB_SymType::Data) in findChildren()
179 PDB_SymType NativeTypeEnum::getSymTag() const { return PDB_SymType::Enum; } in getSymTag()
H A DNativeTypeUDT.cpp21 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), Index(TI), in NativeTypeUDT()
26 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), Index(TI), in NativeTypeUDT()
32 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), in NativeTypeUDT()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp230 PDB_SymType lldb_private::npdb::CVSymToPDBSym(SymbolKind kind) { in CVSymToPDBSym()
234 return PDB_SymType::CompilandDetails; in CVSymToPDBSym()
236 return PDB_SymType::CompilandEnv; in CVSymToPDBSym()
239 return PDB_SymType::Thunk; in CVSymToPDBSym()
241 return PDB_SymType::CoffGroup; in CVSymToPDBSym()
243 return PDB_SymType::Export; in CVSymToPDBSym()
247 return PDB_SymType::Function; in CVSymToPDBSym()
249 return PDB_SymType::PublicSymbol; in CVSymToPDBSym()
251 return PDB_SymType::InlineSite; in CVSymToPDBSym()
263 return PDB_SymType::Data; in CVSymToPDBSym()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeRawSymbol.h27 NativeRawSymbol(NativeSession &PDBSession, PDB_SymType Tag,
34 findChildren(PDB_SymType Type) const override;
36 findChildren(PDB_SymType Type, StringRef Name,
39 findChildrenByAddr(PDB_SymType Type, StringRef Name,
43 findChildrenByVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
46 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
137 PDB_SymType getSymTag() const override;
234 PDB_SymType Tag;
H A DNativeTypeEnum.h38 findChildren(PDB_SymType Type) const override;
41 PDB_SymType getSymTag() const override;
H A DNativeSession.h63 PDB_SymType Type) override;
65 PDB_SymType Type) override;
68 PDB_SymType Type) override;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbol.h55 static const PDB_SymType Tag = TagValue; \
74 PDB_SymType Tag);
118 PDB_SymType getSymTag() const;
135 std::unique_ptr<IPDBEnumSymbols> findAllChildren(PDB_SymType Type) const;
139 findChildren(PDB_SymType Type, StringRef Name,
141 std::unique_ptr<IPDBEnumSymbols> findChildrenByRVA(PDB_SymType Type,
H A DPDBSymbolUnknown.h20 DECLARE_PDB_SYMBOL_CUSTOM_TYPE(S->getSymTag() == PDB_SymType::None ||
21 S->getSymTag() >= PDB_SymType::Max)
H A DIPDBRawSymbol.h54 findChildren(PDB_SymType Type) const = 0;
57 findChildren(PDB_SymType Type, StringRef Name,
60 findChildrenByAddr(PDB_SymType Type, StringRef Name,
64 findChildrenByVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
67 findChildrenByRVA(PDB_SymType Type, StringRef Name, PDB_NameSearchFlags Flags,
159 virtual PDB_SymType getSymTag() const = 0;
H A DPDBSymbolExe.h23 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Exe)
39 void dumpChildren(raw_ostream &OS, StringRef Label, PDB_SymType ChildType,
H A DIPDBSession.h47 PDB_SymType Type) = 0;
49 PDB_SymType Type) = 0;
51 findSymbolBySectOffset(uint32_t Sect, uint32_t Offset, PDB_SymType Type) = 0;
H A DPDBExtras.h24 using TagStats = std::unordered_map<PDB_SymType, int>;
37 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, const PDB_SymType &Tag);
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp407 if (pdb_symbol->getSymTag() != PDB_SymType::Block) in ParseFunctionBlocksForPDBSymbol()
457 PDB_SymType tags_to_search[] = {PDB_SymType::Enum, PDB_SymType::Typedef, in ParseTypes()
458 PDB_SymType::UDT}; in ParseTypes()
465 case PDB_SymType::Enum: in ParseTypes()
466 case PDB_SymType::UDT: in ParseTypes()
467 case PDB_SymType::Typedef: in ParseTypes()
754 m_session_up->findSymbolByAddress(file_vm_addr, PDB_SymType::Function); in ResolveSymbolContext()
767 file_vm_addr, PDB_SymType::Block); in ResolveSymbolContext()
871 file_vm_addr, PDB_SymType::Function); in ResolveSymbolContext()
907 m_global_scope_up->findAllChildren(PDB_SymType::PublicSymbol)) in GetMangledForPDBData()
[all …]
H A DPDBASTParser.cpp288 case PDB_SymType::Function: in GetClassOrFunctionParent()
289 case PDB_SymType::Data: in GetClassOrFunctionParent()
290 case PDB_SymType::UDT: in GetClassOrFunctionParent()
291 case PDB_SymType::Enum: in GetClassOrFunctionParent()
292 case PDB_SymType::FunctionSig: in GetClassOrFunctionParent()
293 case PDB_SymType::Typedef: in GetClassOrFunctionParent()
294 case PDB_SymType::BaseClass: in GetClassOrFunctionParent()
295 case PDB_SymType::VTable: { in GetClassOrFunctionParent()
308 case PDB_SymType::Block: in GetClassOrFunctionParent()
309 case PDB_SymType::Data: { in GetClassOrFunctionParent()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIARawSymbol.h28 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 DDIASession.h42 PDB_SymType Type) override;
44 PDB_SymType Type) override;
47 PDB_SymType Type) override;

123