Searched refs:rodata (Results 1 - 8 of 8) sorted by relevance
/art/compiler/ |
H A D | oat_writer.h | 146 // Write raw dex files to the .rodata section and open them from the oat file. The verify 149 bool WriteAndOpenDexFiles(OutputStream* rodata, 162 // Write the rest of .rodata section (ClassOffsets[], OatClass[], maps). 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); [all...] |
H A D | elf_writer_quick.cc | 99 void EndRoData(OutputStream* rodata) OVERRIDE; 184 auto* rodata = builder_->GetRoData(); local 185 rodata->Start(); 186 return rodata; 190 void ElfWriterQuick<ElfTypes>::EndRoData(OutputStream* rodata) { argument 191 CHECK_EQ(builder_->GetRoData(), rodata);
|
H A D | elf_writer.h | 58 virtual void EndRoData(OutputStream* rodata) = 0;
|
H A D | oat_writer.cc | 417 OutputStream* rodata, 436 if (!WriteDexFiles(rodata, file)) { 448 ChecksumUpdatingOutputStream checksum_updating_rodata(rodata, oat_header_.get()); 450 !ExtendForTypeLookupTables(rodata, file, size_after_type_lookup_tables) || 1809 bool OatWriter::WriteDexFiles(OutputStream* rodata, File* file) { 1813 if (!RecordOatDataOffset(rodata)) { 1819 if (!WriteDexFile(rodata, file, &oat_dex_file)) { 1834 bool OatWriter::WriteDexFile(OutputStream* rodata, File* file, OatDexFile* oat_dex_file) { 1835 if (!SeekToDexFile(rodata, file, oat_dex_file)) { 1839 if (!WriteDexFile(rodata, fil [all...] |
H A D | image_test.cc | 112 OutputStream* rodata = elf_writer->StartRoData(); local 124 rodata, 149 bool rodata_ok = oat_writer.WriteRodata(rodata); 151 elf_writer->EndRoData(rodata);
|
H A D | oat_test.cc | 183 OutputStream* rodata = elf_writer->StartRoData(); local 186 if (!oat_writer.WriteAndOpenDexFiles(rodata, 211 if (!oat_writer.WriteRodata(rodata)) { 214 elf_writer->EndRoData(rodata);
|
/art/dex2oat/ |
H A D | dex2oat.cc | 1703 OutputStream*& rodata = rodata_[i]; local 1704 DCHECK(rodata != nullptr); 1705 if (!oat_writer->WriteRodata(rodata)) { 1706 LOG(ERROR) << "Failed to write .rodata section to the ELF file " << oat_file->GetPath(); 1709 elf_writer->EndRoData(rodata); 1710 rodata = nullptr;
|
/art/oatdump/ |
H A D | oatdump.cc | 122 auto* rodata = builder_->GetRoData(); local 129 rodata->WriteNoBitsSection(rodata_size); 131 rodata->Start(); 132 rodata->WriteFully(rodata_begin, rodata_size); 133 rodata->End(); 2501 " .rodata and .text sections are omitted in the output file to save space.\n" 2577 // with only debug data. We use it in similar way to exclude .rodata and .text.
|
Completed in 219 milliseconds