Lines Matching refs:builder_
128 std::unique_ptr<ElfBuilder<ElfTypes>> builder_; member in art::linker::ElfWriterQuick
158 builder_(new ElfBuilder<ElfTypes>(compiler_options_.GetInstructionSet(), in ElfWriterQuick()
166 builder_->Start(); in Start()
168 builder_->GetBuildId()->AllocateVirtualMemory(builder_->GetBuildId()->GetSize()); in Start()
169 builder_->WriteBuildIdSection(); in Start()
191 builder_->PrepareDynamicSection(elf_file_->GetPath(), in PrepareDynamicSection()
203 auto* rodata = builder_->GetRoData(); in StartRoData()
210 CHECK_EQ(builder_->GetRoData(), rodata); in EndRoData()
211 builder_->GetRoData()->End(); in EndRoData()
216 auto* text = builder_->GetText(); in StartText()
223 CHECK_EQ(builder_->GetText(), text); in EndText()
224 builder_->GetText()->End(); in EndText()
229 auto* data_bimg_rel_ro = builder_->GetDataBimgRelRo(); in StartDataBimgRelRo()
236 CHECK_EQ(builder_->GetDataBimgRelRo(), data_bimg_rel_ro); in EndDataBimgRelRo()
237 builder_->GetDataBimgRelRo()->End(); in EndDataBimgRelRo()
242 builder_->WriteDynamicSection(); in WriteDynamicSection()
251 builder_->GetIsa(), in PrepareDebugInfo()
253 builder_->GetText()->GetAddress(), in PrepareDebugInfo()
255 builder_->GetDex()->Exists() ? builder_->GetDex()->GetAddress() : 0, in PrepareDebugInfo()
275 builder_->WriteSection(".gnu_debugdata", debug_info_task_->GetResult()); in WriteDebugInfo()
280 debug::WriteDebugInfo(builder_.get(), debug_info); in WriteDebugInfo()
286 off_t file_size = builder_->Strip(); in StripDebugInfo()
292 builder_->End(); in End()
296 builder_->WriteBuildId(build_id); in End()
298 return builder_->Good(); in End()
324 return builder_->GetStream(); in GetStream()
329 return builder_->GetLoadedSize(); in GetLoadedSize()