Searched refs:oat_writer (Results 1 - 5 of 5) sorted by relevance
/art/compiler/ |
H A D | image_test.cc | 35 #include "oat_writer.h" 254 OatWriter* const oat_writer = oat_writers[i].get(); local 257 oat_writer->PrepareLayout(driver, writer.get(), cur_dex_files, &patcher); 258 size_t rodata_size = oat_writer->GetOatHeader().GetExecutableOffset(); 259 size_t text_size = oat_writer->GetSize() - rodata_size; 260 elf_writer->SetLoadedSectionSizes(rodata_size, text_size, oat_writer->GetBssSize()); 264 oat_writer->GetOatDataOffset(), 265 oat_writer->GetSize()); 267 bool rodata_ok = oat_writer->WriteRodata(rodata[i]); 272 bool text_ok = oat_writer [all...] |
H A D | oat_test.cc | 39 #include "oat_writer.h" 132 OatWriter oat_writer(/*compiling_boot_image*/false, &timings); 137 if (!oat_writer.AddRawDexFileSource(raw_dex_file, 143 return DoWriteElf(file, oat_writer, key_value_store, verify); 151 OatWriter oat_writer(/*compiling_boot_image*/false, &timings); 153 if (!oat_writer.AddDexFileSource(dex_filename, dex_filename)) { 157 return DoWriteElf(file, oat_writer, key_value_store, verify); 166 OatWriter oat_writer(/*compiling_boot_image*/false, &timings); 167 if (!oat_writer.AddZippedDexFilesSource(std::move(zip_fd), location)) { 170 return DoWriteElf(file, oat_writer, key_value_stor 173 DoWriteElf(File* file, OatWriter& oat_writer, SafeMap<std::string, std::string>& key_value_store, bool verify) argument [all...] |
H A D | oat_writer.cc | 17 #include "oat_writer.h" 158 bool Write(OatWriter* oat_writer, OutputStream* out, const size_t file_offset) const; 221 void ReserveTypeLookupTable(OatWriter* oat_writer); 222 void ReserveClassOffsets(OatWriter* oat_writer); 225 bool Write(OatWriter* oat_writer, OutputStream* out) const; 226 bool WriteClassOffsets(OatWriter* oat_writer, OutputStream* out); 2273 void OatWriter::OatDexFile::ReserveTypeLookupTable(OatWriter* oat_writer) { 2279 size_t original_offset = oat_writer->size_; 2281 oat_writer->size_oat_lookup_table_alignment_ += offset - original_offset; 2283 oat_writer [all...] |
H A D | Android.mk | 85 oat_writer.cc
|
/art/dex2oat/ |
H A D | dex2oat.cc | 73 #include "oat_writer.h" 1702 std::unique_ptr<OatWriter>& oat_writer = oat_writers_[i]; local 1705 oat_writer->PrepareLayout(driver_.get(), image_writer_.get(), dex_files, &patcher); 1707 size_t rodata_size = oat_writer->GetOatHeader().GetExecutableOffset(); 1708 size_t text_size = oat_writer->GetSize() - rodata_size; 1709 elf_writer->SetLoadedSectionSizes(rodata_size, text_size, oat_writer->GetBssSize()); 1717 oat_writer->GetOatDataOffset(), 1718 oat_writer->GetSize()); 1725 std::unique_ptr<OatWriter>& oat_writer = oat_writers_[i]; local 1727 oat_writer [all...] |
Completed in 261 milliseconds