Lines Matching refs:builder_
137 std::unique_ptr<ElfBuilder<ElfTypes>> builder_; member in art::linker::FINAL
178 builder_(new ElfBuilder<ElfTypes>(instruction_set, features, output_stream_.get())) {} in ElfWriterQuick()
185 builder_->Start(); in Start()
187 builder_->GetBuildId()->AllocateVirtualMemory(builder_->GetBuildId()->GetSize()); in Start()
188 builder_->WriteBuildIdSection(); in Start()
207 builder_->PrepareDynamicSection(elf_file_->GetPath(), in PrepareDynamicSection()
218 auto* rodata = builder_->GetRoData(); in StartRoData()
225 CHECK_EQ(builder_->GetRoData(), rodata); in EndRoData()
226 builder_->GetRoData()->End(); in EndRoData()
231 auto* text = builder_->GetText(); in StartText()
238 CHECK_EQ(builder_->GetText(), text); in EndText()
239 builder_->GetText()->End(); in EndText()
244 if (builder_->GetIsa() == InstructionSet::kMips || in WriteDynamicSection()
245 builder_->GetIsa() == InstructionSet::kMips64) { in WriteDynamicSection()
246 builder_->WriteMIPSabiflagsSection(); in WriteDynamicSection()
248 builder_->WriteDynamicSection(); in WriteDynamicSection()
257 new DebugInfoTask(builder_->GetIsa(), in PrepareDebugInfo()
259 builder_->GetText()->GetAddress(), in PrepareDebugInfo()
261 builder_->GetDex()->Exists() ? builder_->GetDex()->GetAddress() : 0, in PrepareDebugInfo()
276 debug::WriteDebugInfo(builder_.get(), debug_info, kCFIFormat, true /* write_oat_patches */); in WriteDebugInfo()
283 builder_->WriteSection(".gnu_debugdata", debug_info_task_->GetResult()); in WriteDebugInfo()
290 builder_->End(); in End()
294 builder_->WriteBuildId(build_id); in End()
296 return builder_->Good(); in End()
322 return builder_->GetStream(); in GetStream()
327 return builder_->GetLoadedSize(); in GetLoadedSize()