Lines Matching refs:oat_writer
290 OatWriter* const oat_writer = oat_writers[i].get(); in DoCompile() local
293 oat_writer->Initialize(driver, writer.get(), cur_dex_files); in DoCompile()
298 oat_writer->WriteVerifierDeps(vdex_out.get(), nullptr); in DoCompile()
299 oat_writer->WriteQuickeningInfo(vdex_out.get()); in DoCompile()
300 oat_writer->WriteChecksumsAndVdexHeader(vdex_out.get()); in DoCompile()
302 oat_writer->PrepareLayout(&patcher); in DoCompile()
303 elf_writer->PrepareDynamicSection(oat_writer->GetOatHeader().GetExecutableOffset(), in DoCompile()
304 oat_writer->GetCodeSize(), in DoCompile()
305 oat_writer->GetDataBimgRelRoSize(), in DoCompile()
306 oat_writer->GetBssSize(), in DoCompile()
307 oat_writer->GetBssMethodsOffset(), in DoCompile()
308 oat_writer->GetBssRootsOffset(), in DoCompile()
309 oat_writer->GetVdexSize()); in DoCompile()
313 oat_writer->GetOatDataOffset(), in DoCompile()
314 oat_writer->GetOatSize()); in DoCompile()
316 bool rodata_ok = oat_writer->WriteRodata(rodata[i]); in DoCompile()
321 bool text_ok = oat_writer->WriteCode(text); in DoCompile()
325 if (oat_writer->GetDataBimgRelRoSize() != 0u) { in DoCompile()
327 bool data_bimg_rel_ro_ok = oat_writer->WriteDataBimgRelRo(data_bimg_rel_ro); in DoCompile()
332 bool header_ok = oat_writer->WriteHeader(elf_writer->GetStream()); in DoCompile()
335 writer->UpdateOatFileHeader(i, oat_writer->GetOatHeader()); in DoCompile()
338 elf_writer->WriteDebugInfo(oat_writer->GetDebugInfo()); in DoCompile()