Searched refs:record_layout (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTImporter.cpp | 581 bool ExtractBaseOffsets(const ASTRecordLayout &record_layout, in ExtractBaseOffsets() argument 615 record_layout.getVBaseClassOffset(origin_base_cxx_record.decl); in ExtractBaseOffsets() 618 record_layout.getBaseClassOffset(origin_base_cxx_record.decl); in ExtractBaseOffsets() 663 const ASTRecordLayout &record_layout( in importRecordLayoutFromOrigin() local 666 int field_idx = 0, field_count = record_layout.getFieldCount(); in importRecordLayoutFromOrigin() 674 uint64_t field_offset = record_layout.getFieldOffset(field_idx); in importRecordLayoutFromOrigin() 686 if (!ExtractBaseOffsets<false>(record_layout, origin_cxx_record, in importRecordLayoutFromOrigin() 688 !ExtractBaseOffsets<true>(record_layout, origin_cxx_record, in importRecordLayoutFromOrigin() 699 size = record_layout.getSize().getQuantity() * dest_ctx.getCharWidth(); in importRecordLayoutFromOrigin() 701 record_layout.getAlignment().getQuantity() * dest_ctx.getCharWidth(); in importRecordLayoutFromOrigin()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 205 const ASTRecordLayout &record_layout) { in GetVTableAddress() argument 227 vtable_ctx.isMicrosoft() ? record_layout.getVBPtrOffset().getQuantity() in GetVTableAddress() 294 const ASTRecordLayout &record_layout, in GetVBaseBitOffset() argument 304 GetVTableAddress(*process, vtable_ctx, valobj, record_layout); in GetVBaseBitOffset() 5712 const clang::ASTRecordLayout &record_layout = in GetFieldAtIndex() local 5714 *bit_offset_ptr = record_layout.getFieldOffset(field_idx); in GetFieldAtIndex() 5878 const clang::ASTRecordLayout &record_layout = in GetDirectBaseClassAtIndex() local 5887 record_layout.getVBaseClassOffset(base_class_decl) in GetDirectBaseClassAtIndex() 5892 record_layout.getBaseClassOffset(base_class_decl) in GetDirectBaseClassAtIndex() 5973 const clang::ASTRecordLayout &record_layout = in GetVirtualBaseClassAtIndex() local [all …]
|