Searched refs:OatWriter (Results 1 – 13 of 13) sorted by relevance
/art/compiler/ |
D | oat_writer.cc | 58 OatWriter::OatWriter(const std::vector<const DexFile*>& dex_files, in OatWriter() function in art::OatWriter 153 OatWriter::~OatWriter() { in ~OatWriter() 159 struct OatWriter::GcMapDataAccess { 181 struct OatWriter::MappingTableDataAccess { 203 struct OatWriter::VmapTableDataAccess { 225 class OatWriter::DexMethodVisitor { 227 DexMethodVisitor(OatWriter* writer, size_t offset) in DexMethodVisitor() 259 OatWriter* const writer_; 269 class OatWriter::OatDexMethodVisitor : public DexMethodVisitor { 271 OatDexMethodVisitor(OatWriter* writer, size_t offset) in OatDexMethodVisitor() [all …]
|
D | elf_writer_quick.cc | 60 OatWriter* oat_writer, in Create() 70 static void WriteDebugSymbols(ElfBuilder<ElfTypes>* builder, OatWriter* oat_writer); 87 explicit RodataWriter(OatWriter* oat_writer) : oat_writer_(oat_writer) {} in RodataWriter() 94 OatWriter* oat_writer_; 99 explicit TextWriter(OatWriter* oat_writer) : oat_writer_(oat_writer) {} in TextWriter() 106 OatWriter* oat_writer_; 141 OatWriter* oat_writer, in Write() 253 static void WriteDebugSymbols(ElfBuilder<ElfTypes>* builder, OatWriter* oat_writer) { in WriteDebugSymbols() 254 const std::vector<OatWriter::DebugInfo>& method_info = oat_writer->GetMethodDebugInfo(); in WriteDebugSymbols()
|
D | elf_writer.h | 34 class OatWriter; variable 56 virtual bool Write(OatWriter* oat_writer,
|
D | elf_writer_debug.h | 29 const OatWriter* oat_writer, 38 const OatWriter* oat_writer,
|
D | oat_writer.h | 82 class OatWriter { 84 OatWriter(const std::vector<const DexFile*>& dex_files, 112 ~OatWriter(); 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; 342 DISALLOW_COPY_AND_ASSIGN(OatWriter);
|
D | elf_writer_quick.h | 31 OatWriter* oat_writer, 42 bool Write(OatWriter* oat_writer,
|
D | elf_writer_debug.cc | 169 const OatWriter* oat_writer, in WriteCFISection() 183 for (const OatWriter::DebugInfo& mi : method_infos) { in WriteCFISection() 238 const OatWriter* oat_writer, in WriteDebugSections() 245 const std::vector<OatWriter::DebugInfo>& method_infos = oat_writer->GetMethodDebugInfo(); in WriteDebugSections() 259 std::vector<std::vector<const OatWriter::DebugInfo*>> compilation_units; in WriteDebugSections() 268 compilation_units.push_back(std::vector<const OatWriter::DebugInfo*>()); in WriteDebugSections() 335 for (const OatWriter::DebugInfo* mi : compilation_unit) { in WriteDebugSections()
|
D | compiler.h | 30 class OatWriter; variable
|
D | oat_test.cc | 107 OatWriter oat_writer(class_linker->GetBootClassPath(), in TEST_F()
|
D | image_test.cc | 82 OatWriter oat_writer(class_linker->GetBootClassPath(), 0, 0, 0, compiler_driver_.get(), in TEST_F()
|
/art/compiler/driver/ |
D | compiler_driver.h | 63 class OatWriter; variable 400 OatWriter* oat_writer,
|
D | compiler_driver.cc | 2448 OatWriter* oat_writer, in WriteElf()
|
/art/dex2oat/ |
D | dex2oat.cc | 1476 std::unique_ptr<OatWriter> oat_writer; in CreateOatFile() 1499 oat_writer.reset(new OatWriter(dex_files_, image_file_location_oat_checksum, in CreateOatFile()
|