Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
HDSymbolFileNativePDB.h172 lldb::TypeSP CreateModifierType(PdbTypeSymId type_id,
175 lldb::TypeSP CreatePointerType(PdbTypeSymId type_id,
179 lldb::TypeSP CreateTagType(PdbTypeSymId type_id,
182 lldb::TypeSP CreateTagType(PdbTypeSymId type_id,
185 lldb::TypeSP CreateTagType(PdbTypeSymId type_id,
188 lldb::TypeSP CreateArrayType(PdbTypeSymId type_id,
191 lldb::TypeSP CreateFunctionType(PdbTypeSymId type_id,
194 lldb::TypeSP CreateProcedureType(PdbTypeSymId type_id,
197 lldb::TypeSP CreateClassStructUnion(PdbTypeSymId type_id,
204 lldb::TypeSP GetOrCreateType(PdbTypeSymId type_id);
[all …]
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;
HDPdbUtil.h133 bool IsForwardRefUdt(const PdbTypeSymId &id, llvm::pdb::TpiStream &tpi);
134 bool IsTagRecord(const PdbTypeSymId &id, llvm::pdb::TpiStream &tpi);
151 PdbTypeSymId GetBestPossibleDecl(PdbTypeSymId id, llvm::pdb::TpiStream &tpi);
153 size_t GetSizeOfType(PdbTypeSymId id, llvm::pdb::TpiStream &tpi);
HDPdbAstBuilder.h72 clang::QualType GetOrCreateType(PdbTypeSymId type);
98 clang::QualType CreateRecordType(PdbTypeSymId id,
100 clang::QualType CreateEnumType(PdbTypeSymId id,
105 clang::QualType CreateType(PdbTypeSymId type);
HDSymbolFileNativePDB.cpp413 PdbTypeSymId sig_id(proc.FunctionType, false); in CreateFunction()
448 lldb::TypeSP SymbolFileNativePDB::CreateModifierType(PdbTypeSymId type_id, in CreateModifierType()
468 SymbolFileNativePDB::CreatePointerType(PdbTypeSymId type_id, in CreatePointerType()
489 uint64_t uid = toOpaqueUid(PdbTypeSymId(ti, false)); in CreateSimpleType()
550 SymbolFileNativePDB::CreateClassStructUnion(PdbTypeSymId type_id, in CreateClassStructUnion()
564 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id, in CreateTagType()
570 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id, in CreateTagType()
576 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id, in CreateTagType()
591 TypeSP SymbolFileNativePDB::CreateArrayType(PdbTypeSymId type_id, in CreateArrayType()
606 TypeSP SymbolFileNativePDB::CreateFunctionType(PdbTypeSymId type_id, in CreateFunctionType()
[all …]
HDUdtRecordCompleter.cpp28 UdtRecordCompleter::UdtRecordCompleter(PdbTypeSymId id, in UdtRecordCompleter()
55 PdbTypeSymId type_id(ti); in AddBaseClassForTypeIndex()
76 m_ast_builder.GetOrCreateType(PdbTypeSymId(type_idx)); in AddMethod()
123 m_ast_builder.GetOrCreateType(PdbTypeSymId(static_data_member.Type)); in visitKnownMember()
162 clang::QualType member_qt = m_ast_builder.GetOrCreateType(PdbTypeSymId(ti)); in visitKnownMember()
HDPdbSymUid.cpp94 PdbSymUid::PdbSymUid(const PdbTypeSymId &tsid) { in PdbSymUid()
144 PdbTypeSymId PdbSymUid::asTypeSym() const { in asTypeSym()
147 PdbTypeSymId result; in asTypeSym()
HDUdtRecordCompleter.h48 PdbTypeSymId m_id;
57 UdtRecordCompleter(PdbTypeSymId id, CompilerType &derived_ct,
HDPdbAstBuilder.cpp592 PdbTypeSymId type_id = uid.asTypeSym(); in GetParentDeclContext()
596 return GetOrCreateDeclContextForUid(PdbTypeSymId(iter->second)); in GetParentDeclContext()
654 PdbTypeSymId type_id = PdbSymUid(status.uid).asTypeSym(); in CompleteTagDecl()
666 PdbTypeSymId best_ti = GetBestPossibleDecl(tag_ti, m_index.tpi()); in CompleteTagDecl()
766 clang::QualType PdbAstBuilder::CreateRecordType(PdbTypeSymId id, in CreateRecordType()
876 PdbTypeSymId real_type_id{udt.Type, false}; in GetOrCreateTypedefDecl()
896 clang::QualType PdbAstBuilder::CreateType(PdbTypeSymId type) { in CreateType()
947 clang::QualType PdbAstBuilder::GetOrCreateType(PdbTypeSymId type) { in GetOrCreateType()
953 PdbTypeSymId best_type = GetBestPossibleDecl(type, m_index.tpi()); in GetOrCreateType()
996 PdbTypeSymId type_id(proc.FunctionType); in GetOrCreateFunctionDecl()
[all …]
HDPdbUtil.cpp393 bool lldb_private::npdb::IsForwardRefUdt(const PdbTypeSymId &id, in IsForwardRefUdt()
400 bool lldb_private::npdb::IsTagRecord(const PdbTypeSymId &id, TpiStream &tpi) { in IsTagRecord()
806 PdbTypeSymId lldb_private::npdb::GetBestPossibleDecl(PdbTypeSymId id, in GetBestPossibleDecl()
831 size_t lldb_private::npdb::GetSizeOfType(PdbTypeSymId id, in GetSizeOfType()