Searched refs:builder_ (Results 1 – 4 of 4) sorted by relevance
/art/compiler/ |
D | elf_writer_quick.cc | 125 std::unique_ptr<ElfBuilder<ElfTypes>> builder_; member in art::FINAL 165 builder_(new ElfBuilder<ElfTypes>(instruction_set, features, output_stream_.get())) {} in ElfWriterQuick() 172 builder_->Start(); in Start() 174 builder_->WriteBuildIdSection(); in Start() 190 builder_->PrepareDynamicSection(elf_file_->GetPath(), in PrepareDynamicSection() 200 auto* rodata = builder_->GetRoData(); in StartRoData() 207 CHECK_EQ(builder_->GetRoData(), rodata); in EndRoData() 208 builder_->GetRoData()->End(); in EndRoData() 213 auto* text = builder_->GetText(); in StartText() 220 CHECK_EQ(builder_->GetText(), text); in EndText() [all …]
|
/art/compiler/debug/ |
D | elf_debug_line_writer.h | 46 explicit ElfDebugLineWriter(ElfBuilder<ElfTypes>* builder) : builder_(builder) { in ElfDebugLineWriter() 50 builder_->GetDebugLine()->Start(); in Start() 56 const InstructionSet isa = builder_->GetIsa(); in WriteCompilationUnit() 59 ? builder_->GetText()->GetAddress() in WriteCompilationUnit() 62 compilation_unit.debug_line_offset = builder_->GetDebugLine()->GetSize(); in WriteCompilationUnit() 268 size_t offset = builder_->GetDebugLine()->GetSize(); in WriteCompilationUnit() 270 builder_->GetDebugLine()->WriteFully(buffer.data(), buffer.size()); in WriteCompilationUnit() 275 builder_->GetDebugLine()->End(); in End() 277 builder_->WritePatches(".debug_line.oat_patches", in End() 283 ElfBuilder<ElfTypes>* builder_;
|
D | elf_debug_info_writer.h | 71 : builder_(builder), in ElfDebugInfoWriter() 76 builder_->GetDebugInfo()->Start(); in Start() 80 builder_->GetDebugInfo()->End(); in End() 82 builder_->WritePatches(".debug_info.oat_patches", in End() 85 builder_->WriteSection(".debug_abbrev", &debug_abbrev_buffer_); in End() 87 builder_->WriteSection(".debug_loc", &debug_loc_); in End() 90 builder_->WriteSection(".debug_ranges", &debug_ranges_); in End() 95 ElfBuilder<ElfTypes>* builder_; 117 info_(Is64BitInstructionSet(owner_->builder_->GetIsa()), &owner->debug_abbrev_) { in ElfCompilationUnitWriter() 123 ? owner_->builder_->GetText()->GetAddress() in Write() [all …]
|
/art/oatdump/ |
D | oatdump.cc | 120 builder_(nullptr), in OatSymbolizer() 136 builder_.reset(new ElfBuilder<ElfTypes>(isa, features.get(), output_stream.get())); in Symbolize() 138 builder_->Start(); in Symbolize() 140 auto* rodata = builder_->GetRoData(); in Symbolize() 141 auto* text = builder_->GetText(); in Symbolize() 142 auto* bss = builder_->GetBss(); in Symbolize() 169 builder_->WriteMIPSabiflagsSection(); in Symbolize() 171 builder_->PrepareDynamicSection(elf_file->GetPath(), in Symbolize() 177 builder_->WriteDynamicSection(); in Symbolize() 184 debug::WriteDebugInfo(builder_.get(), in Symbolize() [all …]
|