Home
last modified time | relevance | path

Searched defs:elf_file (Results 1 – 15 of 15) sorted by relevance

/art/compiler/
Delf_fixup.cc33 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file, true, false, &error_msg)); in Fixup() local
68 bool ElfFixup::FixupDynamic(ElfFile& elf_file, uintptr_t base_address) { in FixupDynamic()
86 bool ElfFixup::FixupSectionHeaders(ElfFile& elf_file, uintptr_t base_address) { in FixupSectionHeaders()
104 bool ElfFixup::FixupProgramHeaders(ElfFile& elf_file, uintptr_t base_address) { in FixupProgramHeaders()
125 bool ElfFixup::FixupSymbols(ElfFile& elf_file, uintptr_t base_address, bool dynamic) { in FixupSymbols()
149 bool ElfFixup::FixupRelocations(ElfFile& elf_file, uintptr_t base_address) { in FixupRelocations()
Delf_writer.cc33 uint32_t ElfWriter::GetOatDataAddress(ElfFile* elf_file) { in GetOatDataAddress()
45 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file, false, false, &error_msg)); in GetOatElfInformation() local
Delf_patcher.h48 static bool Patch(const CompilerDriver* driver, ElfFile* elf_file, in Patch()
56 static bool Patch(const CompilerDriver* driver, ElfFile* elf_file, in Patch()
65 ElfPatcher(const CompilerDriver* driver, ElfFile* elf_file, const OatFile* oat_file, in ElfPatcher()
Delf_writer_mclinker.cc47 ElfWriterMclinker::ElfWriterMclinker(const CompilerDriver& driver, File* elf_file) in ElfWriterMclinker()
54 bool ElfWriterMclinker::Create(File* elf_file, in Create()
350 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(elf_file_, true, false, &error_msg)); in FixupOatMethodOffsets() local
388 uint32_t ElfWriterMclinker::FixupCompiledCodeOffset(ElfFile& elf_file, in FixupCompiledCodeOffset()
Delf_writer.h48 ElfWriter(const CompilerDriver& driver, File* elf_file) in ElfWriter()
Delf_writer_quick.cc46 virtual bool Write(File* elf_file) { in Write()
74 bool DoActualWrite(File* elf_file) OVERRIDE { in DoActualWrite()
100 bool DoActualWrite(File* elf_file) OVERRIDE { in DoActualWrite()
124 bool DoActualWrite(File* elf_file) OVERRIDE { in DoActualWrite()
139 static bool WriteOutFile(const std::vector<ElfFilePiece*>& pieces, File* elf_file) { in WriteOutFile()
881 bool ElfWriterQuick::Create(File* elf_file, in Create()
Delf_stripper.cc33 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file, true, false, error_msg)); in Strip() local
Delf_patcher.cc39 bool ElfPatcher::Patch(const CompilerDriver* driver, ElfFile* elf_file, in Patch()
Delf_writer_quick.h46 ElfWriterQuick(const CompilerDriver& driver, File* elf_file) in ElfWriterQuick()
Dimage_writer.cc1236 void ImageWriter::PatchOatCodeAndMethods(File* elf_file) { in PatchOatCodeAndMethods()
/art/runtime/
Doat_file.cc45 OatFile* OatFile::OpenWithElfFile(ElfFile* elf_file, in OpenWithElfFile()
Delf_file.cc134 std::unique_ptr<ElfFile> elf_file(new ElfFile(file, writable, program_header_only, in Open() local
152 std::unique_ptr<ElfFile> elf_file(new ElfFile(file, (prot & PROT_WRITE) == PROT_WRITE, false, in Open() local
Druntime.cc617 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file.release(), false, false, &error_msg)); in OpenDexFilesFromImage() local
/art/patchoat/
Dpatchoat.cc501 const OatHeader* PatchOat::GetOatHeader(const ElfFile* elf_file) { in GetOatHeader()
/art/dex2oat/
Ddex2oat.cc341 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(oat_file, PROT_READ|PROT_WRITE, in PatchOatCode() local