Home
last modified time | relevance | path

Searched refs:oat_writer (Results 1 – 13 of 13) sorted by relevance

/art/compiler/
Delf_writer_quick.cc60 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 …]
Delf_writer_debug.h29 const OatWriter* oat_writer,
38 const OatWriter* oat_writer,
Delf_writer_quick.h31 OatWriter* oat_writer,
42 bool Write(OatWriter* oat_writer,
Delf_writer.h56 virtual bool Write(OatWriter* oat_writer,
Delf_writer_debug.cc169 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()
Doat_writer.cc1428 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 …]
Doat_test.cc107 OatWriter oat_writer(class_linker->GetBootClassPath(), in TEST_F() local
118 &oat_writer, in TEST_F()
Dimage_test.cc82 OatWriter oat_writer(class_linker->GetBootClassPath(), 0, 0, 0, compiler_driver_.get(), in TEST_F() local
88 &oat_writer, in TEST_F()
Doat_writer.h184 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;
DAndroid.mk162 oat_writer.cc \
/art/dex2oat/
Ddex2oat.cc1476 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/
Dcompiler_driver.h400 OatWriter* oat_writer,
Dcompiler_driver.cc2448 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()