Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
DSymbolFileNativePDB.h171 lldb::TypeSP CreateModifierType(PdbTypeSymId type_id,
174 lldb::TypeSP CreatePointerType(PdbTypeSymId type_id,
178 lldb::TypeSP CreateTagType(PdbTypeSymId type_id,
181 lldb::TypeSP CreateTagType(PdbTypeSymId type_id,
184 lldb::TypeSP CreateTagType(PdbTypeSymId type_id,
187 lldb::TypeSP CreateArrayType(PdbTypeSymId type_id,
190 lldb::TypeSP CreateFunctionType(PdbTypeSymId type_id,
193 lldb::TypeSP CreateProcedureType(PdbTypeSymId type_id,
196 lldb::TypeSP CreateClassStructUnion(PdbTypeSymId type_id,
203 lldb::TypeSP GetOrCreateType(PdbTypeSymId type_id);
[all …]
DPdbSymUid.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;
DPdbUtil.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);
DPdbAstBuilder.h72 clang::QualType GetOrCreateType(PdbTypeSymId type);
98 clang::QualType CreateRecordType(PdbTypeSymId id,
100 clang::QualType CreateEnumType(PdbTypeSymId id,
105 clang::QualType CreateType(PdbTypeSymId type);
DSymbolFileNativePDB.cpp393 PdbTypeSymId sig_id(proc.FunctionType, false); in CreateFunction()
428 lldb::TypeSP SymbolFileNativePDB::CreateModifierType(PdbTypeSymId type_id, in CreateModifierType()
448 SymbolFileNativePDB::CreatePointerType(PdbTypeSymId type_id, in CreatePointerType()
469 uint64_t uid = toOpaqueUid(PdbTypeSymId(ti, false)); in CreateSimpleType()
530 SymbolFileNativePDB::CreateClassStructUnion(PdbTypeSymId type_id, in CreateClassStructUnion()
544 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id, in CreateTagType()
550 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id, in CreateTagType()
556 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id, in CreateTagType()
571 TypeSP SymbolFileNativePDB::CreateArrayType(PdbTypeSymId type_id, in CreateArrayType()
586 TypeSP SymbolFileNativePDB::CreateFunctionType(PdbTypeSymId type_id, in CreateFunctionType()
[all …]
DUdtRecordCompleter.cpp31 UdtRecordCompleter::UdtRecordCompleter(PdbTypeSymId id, in UdtRecordCompleter()
58 PdbTypeSymId type_id(ti); in AddBaseClassForTypeIndex()
79 m_ast_builder.GetOrCreateType(PdbTypeSymId(type_idx)); in AddMethod()
126 m_ast_builder.GetOrCreateType(PdbTypeSymId(static_data_member.Type)); in visitKnownMember()
226 clang::QualType member_qt = m_ast_builder.GetOrCreateType(PdbTypeSymId(ti)); in visitKnownMember()
DPdbSymUid.cpp94 PdbSymUid::PdbSymUid(const PdbTypeSymId &tsid) { in PdbSymUid()
144 PdbTypeSymId PdbSymUid::asTypeSym() const { in asTypeSym()
147 PdbTypeSymId result; in asTypeSym()
DUdtRecordCompleter.h50 PdbTypeSymId m_id;
59 UdtRecordCompleter(PdbTypeSymId id, CompilerType &derived_ct,
DPdbAstBuilder.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()
879 PdbTypeSymId real_type_id{udt.Type, false}; in GetOrCreateTypedefDecl()
899 clang::QualType PdbAstBuilder::CreateType(PdbTypeSymId type) { in CreateType()
950 clang::QualType PdbAstBuilder::GetOrCreateType(PdbTypeSymId type) { in GetOrCreateType()
956 PdbTypeSymId best_type = GetBestPossibleDecl(type, m_index.tpi()); in GetOrCreateType()
999 PdbTypeSymId type_id(proc.FunctionType); in GetOrCreateFunctionDecl()
[all …]
DPdbUtil.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()