Searched refs:oat_writer (Results 1 – 5 of 5) sorted by relevance
/aosp12/art/dex2oat/linker/ |
H A D | image_test.h | 287 OatWriter* const oat_writer = oat_writers[i].get(); in DoCompile() local 294 oat_writer->Initialize(driver, writer.get(), cur_dex_files); in DoCompile() 298 oat_writer->PrepareLayout(&patcher); in DoCompile() 302 oat_writer->GetBssSize(), in DoCompile() 309 oat_writer->GetOatDataOffset(), in DoCompile() 310 oat_writer->GetOatSize()); in DoCompile() 312 bool rodata_ok = oat_writer->WriteRodata(rodata[i]); in DoCompile() 317 bool text_ok = oat_writer->WriteCode(text); in DoCompile() 321 if (oat_writer->GetDataBimgRelRoSize() != 0u) { in DoCompile() 331 writer->UpdateOatFileHeader(i, oat_writer->GetOatHeader()); in DoCompile() [all …]
|
H A D | oat_writer_test.cc | 109 OatWriter oat_writer(*compiler_options_, in WriteElf() local 117 if (!oat_writer.AddRawDexFileSource(raw_dex_file, in WriteElf() 136 OatWriter oat_writer(*compiler_options_, in WriteElf() local 158 OatWriter oat_writer(*compiler_options_, in WriteElf() local 170 OatWriter& oat_writer, in DoWriteElf() argument 181 if (!oat_writer.WriteAndOpenDexFiles( in DoWriteElf() 206 oat_writer.PrepareLayout(&patcher); in DoWriteElf() 219 if (!oat_writer.WriteRodata(oat_rodata)) { in DoWriteElf() 225 if (!oat_writer.WriteCode(text)) { in DoWriteElf() 230 if (oat_writer.GetDataBimgRelRoSize() != 0u) { in DoWriteElf() [all …]
|
H A D | oat_writer.cc | 258 bool Write(OatWriter* oat_writer, OutputStream* out) const; 320 bool Write(OatWriter* oat_writer, OutputStream* out) const; 321 bool WriteClassOffsets(OatWriter* oat_writer, OutputStream* out); 3893 const size_t file_offset = oat_writer->oat_data_offset_; in Write() 3918 oat_writer->size_oat_dex_file_offset_ += sizeof(dex_file_offset_); in Write() 3954 oat_writer->size_oat_dex_file_public_type_bss_mapping_offset_ += in Write() 3962 oat_writer->size_oat_dex_file_package_type_bss_mapping_offset_ += in Write() 3980 oat_writer->size_oat_class_offsets_ += GetClassOffsetsRawSize(); in WriteClassOffsets() 4031 bool OatWriter::OatClassHeader::Write(OatWriter* oat_writer, in Write() argument 4039 oat_writer->size_oat_class_status_ += sizeof(status_); in Write() [all …]
|
/aosp12/art/dex2oat/ |
H A D | dex2oat.cc | 2117 oat_writer->PrepareLayout(&patcher); in WriteOutputFiles() 2119 oat_writer->GetCodeSize(), in WriteOutputFiles() 2121 oat_writer->GetBssSize(), in WriteOutputFiles() 2124 oat_writer->GetVdexSize()); in WriteOutputFiles() 2148 if (!oat_writer->WriteRodata(rodata)) { in WriteOutputFiles() 2156 if (!oat_writer->WriteCode(text)) { in WriteOutputFiles() 2162 if (oat_writer->GetDataBimgRelRoSize() != 0u) { in WriteOutputFiles() 2164 if (!oat_writer->WriteDataBimgRelRo(data_bimg_rel_ro)) { in WriteOutputFiles() 2172 if (!oat_writer->WriteHeader(elf_writer->GetStream())) { in WriteOutputFiles() 2185 elf_writer->WriteDebugInfo(oat_writer->GetDebugInfo()); in WriteOutputFiles() [all …]
|
H A D | Android.bp | 37 "linker/oat_writer.cc",
|