Home | History | Annotate | Download | only in dex2oat

Lines Matching refs:oat_file

231                                       File* oat_file,
289 if (!driver->WriteElf(android_root, is_host, dex_files, oat_writer, oat_file)) {
290 LOG(ERROR) << "Failed to write ELF file " << oat_file->GetPath();
314 UniquePtr<File> oat_file(OS::OpenFileReadWrite(oat_filename.c_str()));
315 if (oat_file.get() == NULL) {
319 if (!ElfFixup::Fixup(oat_file.get(), oat_data_begin)) {
320 LOG(ERROR) << "Failed to fixup ELF file " << oat_file->GetPath();
814 UniquePtr<File> oat_file;
817 oat_file.reset(OS::CreateEmptyFile(oat_unstripped.c_str()));
822 oat_file.reset(new File(oat_fd, oat_location));
823 oat_file->DisableAutoClose();
825 if (oat_file.get() == NULL) {
829 if (create_file && fchmod(oat_file->Fd(), 0644) != 0) {
959 oat_file.get(),
1047 oat_file.reset();
1060 oat_file.reset(out.release());
1067 off_t seek_actual = lseek(oat_file->Fd(), 0, SEEK_SET);
1069 ElfStripper::Strip(oat_file.get());