Home
last modified time | relevance | path

Searched refs:PdbTypeSymId (Results 1 – 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
HDPdbSymUid.h70 struct PdbTypeSymId { struct
71 PdbTypeSymId() = default;
72 PdbTypeSymId(llvm::codeview::TypeIndex index, bool is_ipi = false)
100 PdbSymUid(const PdbTypeSymId &tsid); argument
110 PdbTypeSymId asTypeSym() const;
HDSymbolFileNativePDB.h194 lldb::TypeSP CreateModifierType(PdbTypeSymId type_id,
197 lldb::TypeSP CreatePointerType(PdbTypeSymId type_id,
201 lldb::TypeSP CreateTagType(PdbTypeSymId type_id,
204 lldb::TypeSP CreateTagType(PdbTypeSymId type_id,
207 lldb::TypeSP CreateTagType(PdbTypeSymId type_id,
210 lldb::TypeSP CreateArrayType(PdbTypeSymId type_id,
213 lldb::TypeSP CreateFunctionType(PdbTypeSymId type_id,
216 lldb::TypeSP CreateProcedureType(PdbTypeSymId type_id,
219 lldb::TypeSP CreateClassStructUnion(PdbTypeSymId type_id,
226 lldb::TypeSP GetOrCreateType(PdbTypeSymId type_id);
[all …]
HDPdbUtil.h132 bool IsForwardRefUdt(const PdbTypeSymId &id, llvm::pdb::TpiStream &tpi);
133 bool IsTagRecord(const PdbTypeSymId &id, llvm::pdb::TpiStream &tpi);
150 PdbTypeSymId GetBestPossibleDecl(PdbTypeSymId id, llvm::pdb::TpiStream &tpi);
152 size_t GetSizeOfType(PdbTypeSymId id, llvm::pdb::TpiStream &tpi);
HDPdbAstBuilder.h76 clang::QualType GetOrCreateType(PdbTypeSymId type);
102 clang::QualType CreateRecordType(PdbTypeSymId id,
104 clang::QualType CreateEnumType(PdbTypeSymId id,
109 clang::QualType CreateType(PdbTypeSymId type);
120 clang::FunctionDecl *CreateFunctionDeclFromId(PdbTypeSymId func_tid,
HDPdbSymUid.cpp94 PdbSymUid::PdbSymUid(const PdbTypeSymId &tsid) { in PdbSymUid()
144 PdbTypeSymId PdbSymUid::asTypeSym() const { in asTypeSym()
147 PdbTypeSymId result; in asTypeSym()
HDPdbAstBuilder.cpp378 PdbTypeSymId type_id = uid.asTypeSym(); in GetParentDeclContext()
382 return GetOrCreateDeclContextForUid(PdbTypeSymId(*parent_index)); in GetParentDeclContext()
446 PdbTypeSymId type_id = PdbSymUid(status.uid).asTypeSym(); in CompleteTagDecl()
460 PdbTypeSymId best_ti = GetBestPossibleDecl(tag_ti, index.tpi()); in CompleteTagDecl()
602 clang::QualType PdbAstBuilder::CreateRecordType(PdbTypeSymId id, in CreateRecordType()
732 PdbTypeSymId real_type_id{udt.Type, false}; in GetOrCreateTypedefDecl()
754 clang::QualType PdbAstBuilder::CreateType(PdbTypeSymId type) { in CreateType()
808 clang::QualType PdbAstBuilder::GetOrCreateType(PdbTypeSymId type) { in GetOrCreateType()
820 PdbTypeSymId best_type = GetBestPossibleDecl(type, index.tpi()); in GetOrCreateType()
934 PdbTypeSymId func_id(inline_site.Inlinee, true); in GetOrCreateInlinedFunctionDecl()
[all …]
HDSymbolFileNativePDB.cpp503 PdbTypeSymId sig_id(proc.FunctionType, false); in CreateFunction()
545 lldb::TypeSP SymbolFileNativePDB::CreateModifierType(PdbTypeSymId type_id, in CreateModifierType()
565 SymbolFileNativePDB::CreatePointerType(PdbTypeSymId type_id, in CreatePointerType()
585 uint64_t uid = toOpaqueUid(PdbTypeSymId(ti, false)); in CreateSimpleType()
644 SymbolFileNativePDB::CreateClassStructUnion(PdbTypeSymId type_id, in CreateClassStructUnion()
657 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id, in CreateTagType()
663 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id, in CreateTagType()
669 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id, in CreateTagType()
683 TypeSP SymbolFileNativePDB::CreateArrayType(PdbTypeSymId type_id, in CreateArrayType()
697 TypeSP SymbolFileNativePDB::CreateFunctionType(PdbTypeSymId type_id, in CreateFunctionType()
[all …]
HDUdtRecordCompleter.cpp38 PdbTypeSymId id, CompilerType &derived_ct, clang::TagDecl &tag_decl, in UdtRecordCompleter()
74 PdbTypeSymId type_id(ti); in AddBaseClassForTypeIndex()
96 m_ast_builder.GetOrCreateType(PdbTypeSymId(type_idx)); in AddMethod()
158 m_ast_builder.GetOrCreateType(PdbTypeSymId(static_data_member.Type)); in visitKnownMember()
258 clang::QualType member_qt = m_ast_builder.GetOrCreateType(PdbTypeSymId(ti)); in visitKnownMember()
HDUdtRecordCompleter.h51 PdbTypeSymId m_id;
65 PdbTypeSymId id, CompilerType &derived_ct, clang::TagDecl &tag_decl,
HDPdbUtil.cpp540 bool lldb_private::npdb::IsForwardRefUdt(const PdbTypeSymId &id, in IsForwardRefUdt()
547 bool lldb_private::npdb::IsTagRecord(const PdbTypeSymId &id, TpiStream &tpi) { in IsTagRecord()
1044 PdbTypeSymId lldb_private::npdb::GetBestPossibleDecl(PdbTypeSymId id, in GetBestPossibleDecl()
1069 size_t lldb_private::npdb::GetSizeOfType(PdbTypeSymId id, in GetSizeOfType()