Searched defs:oat_writer (Results 1 - 4 of 4) sorted by relevance

/art/compiler/
H A Delf_writer_quick.cc36 #include "oat_writer.h"
60 OatWriter* oat_writer,
66 return elf_writer.Write(oat_writer, dex_files, android_root, is_host);
70 static void WriteDebugSymbols(ElfBuilder<ElfTypes>* builder, OatWriter* oat_writer);
87 explicit RodataWriter(OatWriter* oat_writer) : oat_writer_(oat_writer) {} argument
99 explicit TextWriter(OatWriter* oat_writer) : oat_writer_(oat_writer) {} argument
141 OatWriter* oat_writer,
149 const size_t rodata_size = oat_writer
59 Create(File* elf_file, OatWriter* oat_writer, const std::vector<const DexFile*>& dex_files, const std::string& android_root, bool is_host, const CompilerDriver& driver) argument
140 Write( OatWriter* oat_writer, const std::vector<const DexFile*>& dex_files_unused ATTRIBUTE_UNUSED, const std::string& android_root_unused ATTRIBUTE_UNUSED, bool is_host_unused ATTRIBUTE_UNUSED) argument
253 WriteDebugSymbols(ElfBuilder<ElfTypes>* builder, OatWriter* oat_writer) argument
[all...]
H A Delf_writer_debug.cc27 #include "oat_writer.h"
169 const OatWriter* oat_writer,
176 const auto& method_infos = oat_writer->GetMethodDebugInfo();
228 * @param oat_writer The Oat file Writer.
238 const OatWriter* oat_writer,
245 const std::vector<OatWriter::DebugInfo>& method_infos = oat_writer->GetMethodDebugInfo();
168 WriteCFISection(const CompilerDriver* compiler, const OatWriter* oat_writer, ExceptionHeaderValueApplication address_type, CFIFormat format, std::vector<uint8_t>* debug_frame, std::vector<uintptr_t>* debug_frame_patches, std::vector<uint8_t>* eh_frame_hdr, std::vector<uintptr_t>* eh_frame_hdr_patches) argument
237 WriteDebugSections(const CompilerDriver* compiler, const OatWriter* oat_writer, std::vector<uint8_t>* debug_info, std::vector<uintptr_t>* debug_info_patches, std::vector<uint8_t>* debug_abbrev, std::vector<uint8_t>* debug_str, std::vector<uint8_t>* debug_line, std::vector<uintptr_t>* debug_line_patches) argument
H A Doat_writer.cc17 #include "oat_writer.h"
1428 bool OatWriter::OatDexFile::Write(OatWriter* oat_writer, argument
1436 oat_writer->size_oat_dex_file_location_size_ += sizeof(dex_file_location_size_);
1441 oat_writer->size_oat_dex_file_location_data_ += dex_file_location_size_;
1446 oat_writer->size_oat_dex_file_location_checksum_ += sizeof(dex_file_location_checksum_);
1451 oat_writer->size_oat_dex_file_offset_ += sizeof(dex_file_offset_);
1457 oat_writer->size_oat_dex_file_methods_offsets_ +=
1554 bool OatWriter::OatClass::Write(OatWriter* oat_writer, argument
1562 oat_writer->size_oat_class_status_ += sizeof(status_);
1567 oat_writer
[all...]
/art/dex2oat/
H A Ddex2oat.cc69 #include "oat_writer.h"
1476 std::unique_ptr<OatWriter> oat_writer; local
1499 oat_writer.reset(new OatWriter(dex_files_, image_file_location_oat_checksum,
1520 if (!driver_->WriteElf(android_root_, is_host_, dex_files_, oat_writer.get(),

Completed in 63 milliseconds