Home
last modified time | relevance | path

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

/art/compiler/
Doat_writer.cc58 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 …]
Delf_writer_quick.cc60 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()
Delf_writer.h34 class OatWriter; variable
56 virtual bool Write(OatWriter* oat_writer,
Delf_writer_debug.h29 const OatWriter* oat_writer,
38 const OatWriter* oat_writer,
Doat_writer.h82 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);
Delf_writer_quick.h31 OatWriter* oat_writer,
42 bool Write(OatWriter* oat_writer,
Delf_writer_debug.cc169 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()
Dcompiler.h30 class OatWriter; variable
Doat_test.cc107 OatWriter oat_writer(class_linker->GetBootClassPath(), in TEST_F()
Dimage_test.cc82 OatWriter oat_writer(class_linker->GetBootClassPath(), 0, 0, 0, compiler_driver_.get(), in TEST_F()
/art/compiler/driver/
Dcompiler_driver.h63 class OatWriter; variable
400 OatWriter* oat_writer,
Dcompiler_driver.cc2448 OatWriter* oat_writer, in WriteElf()
/art/dex2oat/
Ddex2oat.cc1476 std::unique_ptr<OatWriter> oat_writer; in CreateOatFile()
1499 oat_writer.reset(new OatWriter(dex_files_, image_file_location_oat_checksum, in CreateOatFile()