Home
last modified time | relevance | path

Searched refs:layout_info (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.h181 lldb_private::ClangASTImporter::LayoutInfo &layout_info);
313 lldb_private::ClangASTImporter::LayoutInfo const &layout_info) const;
338 lldb_private::ClangASTImporter::LayoutInfo &layout_info,
400 lldb_private::ClangASTImporter::LayoutInfo &layout_info);
416 lldb_private::ClangASTImporter::LayoutInfo &layout_info);
H A DDWARFASTParserClang.cpp1429 ClangASTImporter::LayoutInfo &layout_info) { in ParseInheritance() argument
2164 ClangASTImporter::LayoutInfo layout_info; in CompleteRecordType() local
2232 if (!layout_info.field_offsets.empty() || !layout_info.base_offsets.empty() || in CompleteRecordType()
2233 !layout_info.vbase_offsets.empty()) { in CompleteRecordType()
2236 if (layout_info.bit_size == 0) in CompleteRecordType()
2237 layout_info.bit_size = in CompleteRecordType()
2239 if (layout_info.alignment == 0) in CompleteRecordType()
2240 layout_info.alignment = in CompleteRecordType()
3125 layout_info.field_offsets.insert( in ParseSingleMember()
3136 ClangASTImporter::LayoutInfo &layout_info) { in ParseChildMembers() argument
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.h92 lldb_private::ClangASTImporter::LayoutInfo &layout_info);
97 lldb_private::ClangASTImporter::LayoutInfo &layout_info) const;
H A DPDBASTParser.cpp1204 ClangASTImporter::LayoutInfo layout_info; in CompleteTypeFromUDT() local
1205 layout_info.bit_size = udt.getLength() * 8; in CompleteTypeFromUDT()
1216 layout_info); in CompleteTypeFromUDT()
1220 AddRecordMembers(symbol_file, compiler_type, *members_enum, layout_info); in CompleteTypeFromUDT()
1235 GetClangASTImporter().SetRecordLayout(record_decl, layout_info); in CompleteTypeFromUDT()
1244 lldb_private::ClangASTImporter::LayoutInfo &layout_info) { in AddRecordMembers() argument
1287 layout_info.field_offsets.insert(std::make_pair(decl, offset)); in AddRecordMembers()
1366 lldb_private::ClangASTImporter::LayoutInfo &layout_info) const { in AddRecordBases()
1405 layout_info.base_offsets.insert(std::make_pair(decl, offset)); in AddRecordBases()