Searched refs:oat_writer (Results 1 – 13 of 13) sorted by relevance
/art/compiler/ |
D | elf_writer_quick.cc | 60 OatWriter* oat_writer, in Create() argument 66 return elf_writer.Write(oat_writer, dex_files, android_root, is_host); in Create() 70 static void WriteDebugSymbols(ElfBuilder<ElfTypes>* builder, OatWriter* oat_writer); 87 explicit RodataWriter(OatWriter* oat_writer) : oat_writer_(oat_writer) {} in RodataWriter() argument 99 explicit TextWriter(OatWriter* oat_writer) : oat_writer_(oat_writer) {} in TextWriter() argument 141 OatWriter* oat_writer, in Write() argument 149 const size_t rodata_size = oat_writer->GetOatHeader().GetExecutableOffset(); in Write() 150 const size_t text_size = oat_writer->GetSize() - rodata_size; in Write() 151 const size_t bss_size = oat_writer->GetBssSize(); in Write() 152 RodataWriter rodata_writer(oat_writer); in Write() [all …]
|
D | elf_writer_debug.h | 29 const OatWriter* oat_writer, 38 const OatWriter* oat_writer,
|
D | elf_writer_quick.h | 31 OatWriter* oat_writer, 42 bool Write(OatWriter* oat_writer,
|
D | elf_writer.h | 56 virtual bool Write(OatWriter* oat_writer,
|
D | elf_writer_debug.cc | 169 const OatWriter* oat_writer, in WriteCFISection() argument 176 const auto& method_infos = oat_writer->GetMethodDebugInfo(); in WriteCFISection() 238 const OatWriter* oat_writer, in WriteDebugSections() argument 245 const std::vector<OatWriter::DebugInfo>& method_infos = oat_writer->GetMethodDebugInfo(); in WriteDebugSections()
|
D | oat_writer.cc | 1428 bool OatWriter::OatDexFile::Write(OatWriter* oat_writer, in Write() argument 1436 oat_writer->size_oat_dex_file_location_size_ += sizeof(dex_file_location_size_); in Write() 1441 oat_writer->size_oat_dex_file_location_data_ += dex_file_location_size_; in Write() 1446 oat_writer->size_oat_dex_file_location_checksum_ += sizeof(dex_file_location_checksum_); in Write() 1451 oat_writer->size_oat_dex_file_offset_ += sizeof(dex_file_offset_); in Write() 1457 oat_writer->size_oat_dex_file_methods_offsets_ += in Write() 1554 bool OatWriter::OatClass::Write(OatWriter* oat_writer, in Write() argument 1562 oat_writer->size_oat_class_status_ += sizeof(status_); in Write() 1567 oat_writer->size_oat_class_type_ += sizeof(type_); in Write() 1574 oat_writer->size_oat_class_method_bitmaps_ += sizeof(method_bitmap_size_); in Write() [all …]
|
D | oat_test.cc | 107 OatWriter oat_writer(class_linker->GetBootClassPath(), in TEST_F() local 118 &oat_writer, in TEST_F()
|
D | image_test.cc | 82 OatWriter oat_writer(class_linker->GetBootClassPath(), 0, 0, 0, compiler_driver_.get(), in TEST_F() local 88 &oat_writer, in TEST_F()
|
D | oat_writer.h | 184 bool Write(OatWriter* oat_writer, OutputStream* out, const size_t file_offset) const; 212 bool Write(OatWriter* oat_writer, OutputStream* out, const size_t file_offset) const;
|
D | Android.mk | 162 oat_writer.cc \
|
/art/dex2oat/ |
D | dex2oat.cc | 1476 std::unique_ptr<OatWriter> oat_writer; in CreateOatFile() local 1499 oat_writer.reset(new OatWriter(dex_files_, image_file_location_oat_checksum, in CreateOatFile() 1520 if (!driver_->WriteElf(android_root_, is_host_, dex_files_, oat_writer.get(), in CreateOatFile()
|
/art/compiler/driver/ |
D | compiler_driver.h | 400 OatWriter* oat_writer,
|
D | compiler_driver.cc | 2448 OatWriter* oat_writer, in WriteElf() argument 2452 return art::ElfWriterQuick64::Create(file, oat_writer, dex_files, android_root, is_host, *this); in WriteElf() 2454 return art::ElfWriterQuick32::Create(file, oat_writer, dex_files, android_root, is_host, *this); in WriteElf()
|