Home
last modified time | relevance | path

Searched refs:record_layout (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp582 bool ExtractBaseOffsets(const ASTRecordLayout &record_layout, in ExtractBaseOffsets() argument
616 record_layout.getVBaseClassOffset(origin_base_cxx_record.decl); in ExtractBaseOffsets()
619 record_layout.getBaseClassOffset(origin_base_cxx_record.decl); in ExtractBaseOffsets()
664 const ASTRecordLayout &record_layout( in importRecordLayoutFromOrigin() local
667 int field_idx = 0, field_count = record_layout.getFieldCount(); in importRecordLayoutFromOrigin()
675 uint64_t field_offset = record_layout.getFieldOffset(field_idx); in importRecordLayoutFromOrigin()
687 if (!ExtractBaseOffsets<false>(record_layout, origin_cxx_record, in importRecordLayoutFromOrigin()
689 !ExtractBaseOffsets<true>(record_layout, origin_cxx_record, in importRecordLayoutFromOrigin()
700 size = record_layout.getSize().getQuantity() * dest_ctx.getCharWidth(); in importRecordLayoutFromOrigin()
702 record_layout.getAlignment().getQuantity() * dest_ctx.getCharWidth(); in importRecordLayoutFromOrigin()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp204 const ASTRecordLayout &record_layout) { in GetVTableAddress() argument
226 vtable_ctx.isMicrosoft() ? record_layout.getVBPtrOffset().getQuantity() in GetVTableAddress()
293 const ASTRecordLayout &record_layout, in GetVBaseBitOffset() argument
303 GetVTableAddress(*process, vtable_ctx, valobj, record_layout); in GetVBaseBitOffset()
5738 const clang::ASTRecordLayout &record_layout = in GetFieldAtIndex() local
5740 *bit_offset_ptr = record_layout.getFieldOffset(field_idx); in GetFieldAtIndex()
5904 const clang::ASTRecordLayout &record_layout = in GetDirectBaseClassAtIndex() local
5913 record_layout.getVBaseClassOffset(base_class_decl) in GetDirectBaseClassAtIndex()
5918 record_layout.getBaseClassOffset(base_class_decl) in GetDirectBaseClassAtIndex()
5999 const clang::ASTRecordLayout &record_layout = in GetVirtualBaseClassAtIndex() local
[all …]