Searched refs:record_layout (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTSource.cpp | 1664 bool ExtractBaseOffsets(const ASTRecordLayout &record_layout, in ExtractBaseOffsets() argument 1697 record_layout.getVBaseClassOffset(origin_base_cxx_record.decl); in ExtractBaseOffsets() 1700 record_layout.getBaseClassOffset(origin_base_cxx_record.decl); in ExtractBaseOffsets() 1747 const ASTRecordLayout &record_layout( in layoutRecordType() local 1750 int field_idx = 0, field_count = record_layout.getFieldCount(); in layoutRecordType() 1758 uint64_t field_offset = record_layout.getFieldOffset(field_idx); in layoutRecordType() 1772 if (!ExtractBaseOffsets<false>(record_layout, origin_cxx_record, in layoutRecordType() 1774 !ExtractBaseOffsets<true>(record_layout, origin_cxx_record, in layoutRecordType() 1785 size = record_layout.getSize().getQuantity() * m_ast_context->getCharWidth(); in layoutRecordType() 1786 alignment = record_layout.getAlignment().getQuantity() * in layoutRecordType()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/ |
| H A D | ClangASTContext.cpp | 300 const ASTRecordLayout &record_layout, in GetVBaseBitOffset() argument 310 GetVTableAddress(*process, vtable_ctx, valobj, record_layout); in GetVBaseBitOffset() 6017 const clang::ASTRecordLayout &record_layout = in GetFieldAtIndex() local 6257 const clang::ASTRecordLayout &record_layout = in GetDirectBaseClassAtIndex() local 6379 const clang::ASTRecordLayout &record_layout = in GetVirtualBaseClassAtIndex() local 6641 const clang::ASTRecordLayout &record_layout = in GetChildCompilerTypeAtIndex() local 6724 assert(field_idx < record_layout.getFieldCount()); in GetChildCompilerTypeAtIndex() 6734 bit_offset = record_layout.getFieldOffset(field_idx); in GetChildCompilerTypeAtIndex() 9110 const clang::ASTRecordLayout &record_layout = in DumpValue() local 9133 record_layout.getVBaseClassOffset(base_class_decl) in DumpValue() [all …]
|