Lines Matching refs:elf_writer
1671 std::unique_ptr<ElfWriter>& elf_writer = elf_writers_[i]; in WriteOatFiles() local
1679 elf_writer->SetLoadedSectionSizes(rodata_size, text_size, oat_writer->GetBssSize()); in WriteOatFiles()
1686 elf_writer->GetLoadedSize(), in WriteOatFiles()
1694 std::unique_ptr<ElfWriter>& elf_writer = elf_writers_[i]; in WriteOatFiles() local
1701 elf_writer->PrepareDebugInfo(oat_writer->GetMethodDebugInfo()); in WriteOatFiles()
1709 elf_writer->EndRoData(rodata); in WriteOatFiles()
1712 OutputStream* text = elf_writer->StartText(); in WriteOatFiles()
1717 elf_writer->EndText(text); in WriteOatFiles()
1719 if (!oat_writer->WriteHeader(elf_writer->GetStream(), in WriteOatFiles()
1734 elf_writer->WriteDynamicSection(); in WriteOatFiles()
1735 elf_writer->WriteDebugInfo(oat_writer->GetMethodDebugInfo()); in WriteOatFiles()
1736 elf_writer->WritePatchLocations(oat_writer->GetAbsolutePatchLocations()); in WriteOatFiles()
1738 if (!elf_writer->End()) { in WriteOatFiles()
1754 elf_writer.reset(); in WriteOatFiles()