Searched refs:rodata (Results 1 – 8 of 8) sorted by relevance
/art/compiler/ |
D | oat_writer.h | 149 bool WriteAndOpenDexFiles(OutputStream* rodata, 259 bool WriteDexFiles(OutputStream* rodata, File* file); 260 bool WriteDexFile(OutputStream* rodata, File* file, OatDexFile* oat_dex_file); 261 bool SeekToDexFile(OutputStream* rodata, File* file, OatDexFile* oat_dex_file); 262 bool WriteDexFile(OutputStream* rodata, File* file, OatDexFile* oat_dex_file, ZipEntry* dex_file); 263 bool WriteDexFile(OutputStream* rodata, File* file, OatDexFile* oat_dex_file, File* dex_file); 264 bool WriteDexFile(OutputStream* rodata, OatDexFile* oat_dex_file, const uint8_t* dex_file); 265 bool WriteOatDexFiles(OutputStream* rodata); 266 bool ExtendForTypeLookupTables(OutputStream* rodata, File* file, size_t offset);
|
D | elf_writer_quick.cc | 99 void EndRoData(OutputStream* rodata) OVERRIDE; 184 auto* rodata = builder_->GetRoData(); in StartRoData() local 185 rodata->Start(); in StartRoData() 186 return rodata; in StartRoData() 190 void ElfWriterQuick<ElfTypes>::EndRoData(OutputStream* rodata) { in EndRoData() argument 191 CHECK_EQ(builder_->GetRoData(), rodata); in EndRoData()
|
D | oat_writer.cc | 417 OutputStream* rodata, in WriteAndOpenDexFiles() argument 436 if (!WriteDexFiles(rodata, file)) { in WriteAndOpenDexFiles() 448 ChecksumUpdatingOutputStream checksum_updating_rodata(rodata, oat_header_.get()); in WriteAndOpenDexFiles() 450 !ExtendForTypeLookupTables(rodata, file, size_after_type_lookup_tables) || in WriteAndOpenDexFiles() 1809 bool OatWriter::WriteDexFiles(OutputStream* rodata, File* file) { in WriteDexFiles() argument 1813 if (!RecordOatDataOffset(rodata)) { in WriteDexFiles() 1819 if (!WriteDexFile(rodata, file, &oat_dex_file)) { in WriteDexFiles() 1834 bool OatWriter::WriteDexFile(OutputStream* rodata, File* file, OatDexFile* oat_dex_file) { in WriteDexFile() argument 1835 if (!SeekToDexFile(rodata, file, oat_dex_file)) { in WriteDexFile() 1839 if (!WriteDexFile(rodata, file, oat_dex_file, oat_dex_file->source_.GetZipEntry())) { in WriteDexFile() [all …]
|
D | image_test.cc | 112 OutputStream* rodata = elf_writer->StartRoData(); in TestWriteRead() local 124 rodata, in TestWriteRead() 149 bool rodata_ok = oat_writer.WriteRodata(rodata); in TestWriteRead() 151 elf_writer->EndRoData(rodata); in TestWriteRead()
|
D | elf_writer.h | 58 virtual void EndRoData(OutputStream* rodata) = 0;
|
D | oat_test.cc | 183 OutputStream* rodata = elf_writer->StartRoData(); in DoWriteElf() local 186 if (!oat_writer.WriteAndOpenDexFiles(rodata, in DoWriteElf() 211 if (!oat_writer.WriteRodata(rodata)) { in DoWriteElf() 214 elf_writer->EndRoData(rodata); in DoWriteElf()
|
/art/dex2oat/ |
D | dex2oat.cc | 1703 OutputStream*& rodata = rodata_[i]; in WriteOatFiles() local 1704 DCHECK(rodata != nullptr); in WriteOatFiles() 1705 if (!oat_writer->WriteRodata(rodata)) { in WriteOatFiles() 1709 elf_writer->EndRoData(rodata); in WriteOatFiles() 1710 rodata = nullptr; in WriteOatFiles()
|
/art/oatdump/ |
D | oatdump.cc | 122 auto* rodata = builder_->GetRoData(); in Symbolize() local 129 rodata->WriteNoBitsSection(rodata_size); in Symbolize() 131 rodata->Start(); in Symbolize() 132 rodata->WriteFully(rodata_begin, rodata_size); in Symbolize() 133 rodata->End(); in Symbolize()
|