Lines Matching refs:builder_
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()
221 builder_->GetText()->End(); in EndText()
227 builder_->GetBss()->WriteNoBitsSection(bss_size_); in WriteDynamicSection()
229 if (builder_->GetIsa() == kMips || builder_->GetIsa() == kMips64) { in WriteDynamicSection()
230 builder_->WriteMIPSabiflagsSection(); in WriteDynamicSection()
232 builder_->WriteDynamicSection(); in WriteDynamicSection()
242 new DebugInfoTask(builder_->GetIsa(), in PrepareDebugInfo()
260 debug::WriteDebugInfo(builder_.get(), method_infos, kCFIFormat, true /* write_oat_patches */); in WriteDebugInfo()
267 builder_->WriteSection(".gnu_debugdata", debug_info_task_->GetResult()); in WriteDebugInfo()
274 builder_->End(); in End()
278 builder_->WriteBuildId(build_id); in End()
280 return builder_->Good(); in End()
306 return builder_->GetStream(); in GetStream()
311 return builder_->GetLoadedSize(); in GetLoadedSize()