Searched defs:oat_writer (Results 1 - 4 of 4) sorted by relevance
/art/compiler/ |
H A D | elf_writer_quick.cc | 36 #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 D | elf_writer_debug.cc | 27 #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 D | oat_writer.cc | 17 #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 D | dex2oat.cc | 69 #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