Searched defs:base_offsets (Results 1 - 4 of 4) sorted by relevance
/external/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | SymbolFileDWARF.h | 159 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &base_offsets, 167 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &base_offsets, 176 base_offsets(), 183 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> base_offsets; member in struct:SymbolFileDWARF::LayoutInfo
|
H A D | SymbolFileDWARFDebugMap.cpp | 1430 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &base_offsets, 1437 if (oso_dwarf->LayoutRecordType (record_decl, size, alignment, field_offsets, base_offsets, vbase_offsets)) 1425 LayoutRecordType(void *baton, const clang::RecordDecl *record_decl, uint64_t &size, uint64_t &alignment, llvm::DenseMap <const clang::FieldDecl *, uint64_t> &field_offsets, llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &base_offsets, llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &vbase_offsets) argument
|
H A D | SymbolFileDWARF.cpp | 2222 layout_info.base_offsets.insert(std::make_pair(class_clang_type.GetAsCXXRecordDecl(), 2557 !layout_info.base_offsets.empty() || 2571 "SymbolFileDWARF::ResolveClangOpaqueTypeDefinition (clang_type = %p) caching layout info for record_decl = %p, bit_size = %" PRIu64 ", alignment = %" PRIu64 ", field_offsets[%u], base_offsets[%u], vbase_offsets[%u])", 2577 (uint32_t)layout_info.base_offsets.size(), 2595 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits>::const_iterator base_pos, base_end = layout_info.base_offsets.end(); 2596 for (idx = 0, base_pos = layout_info.base_offsets.begin(); base_pos != base_end; ++base_pos, ++idx) 7881 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &base_offsets, 7885 return symbol_file_dwarf->LayoutRecordType (record_decl, size, alignment, field_offsets, base_offsets, vbase_offsets); 7894 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &base_offsets, 7900 base_offsets 7876 LayoutRecordType(void *baton, const clang::RecordDecl *record_decl, uint64_t &size, uint64_t &alignment, llvm::DenseMap <const clang::FieldDecl *, uint64_t> &field_offsets, llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &base_offsets, llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &vbase_offsets) argument 7890 LayoutRecordType(const clang::RecordDecl *record_decl, uint64_t &bit_size, uint64_t &alignment, llvm::DenseMap <const clang::FieldDecl *, uint64_t> &field_offsets, llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &base_offsets, llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &vbase_offsets) argument [all...] |
/external/lldb/source/Expression/ |
H A D | ClangASTSource.cpp | 1397 BaseOffsetMap &base_offsets) 1431 base_offsets.insert(std::pair<const CXXRecordDecl *, CharUnits>(origin_base_cxx_record.decl, base_offset)); 1442 BaseOffsetMap &base_offsets, 1507 !ImportOffsetMap(base_offsets, origin_base_offsets, m_ast_importer, parser_ast_context) || 1552 base_offsets[base_cxx_record.decl].getQuantity())); 1395 ExtractBaseOffsets(const ASTRecordLayout &record_layout, DeclFromUser<const CXXRecordDecl> &record, BaseOffsetMap &base_offsets) argument 1438 layoutRecordType(const RecordDecl *record, uint64_t &size, uint64_t &alignment, FieldOffsetMap &field_offsets, BaseOffsetMap &base_offsets, BaseOffsetMap &virtual_base_offsets) argument
|
Completed in 125 milliseconds