Searched defs:elf_file (Results 1 – 15 of 15) sorted by relevance
/art/compiler/ |
D | elf_fixup.cc | 33 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()
|
D | elf_writer.cc | 33 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
|
D | elf_patcher.h | 48 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()
|
D | elf_writer_mclinker.cc | 47 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()
|
D | elf_writer.h | 48 ElfWriter(const CompilerDriver& driver, File* elf_file) in ElfWriter()
|
D | elf_writer_quick.cc | 46 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()
|
D | elf_stripper.cc | 33 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file, true, false, error_msg)); in Strip() local
|
D | elf_patcher.cc | 39 bool ElfPatcher::Patch(const CompilerDriver* driver, ElfFile* elf_file, in Patch()
|
D | elf_writer_quick.h | 46 ElfWriterQuick(const CompilerDriver& driver, File* elf_file) in ElfWriterQuick()
|
D | image_writer.cc | 1236 void ImageWriter::PatchOatCodeAndMethods(File* elf_file) { in PatchOatCodeAndMethods()
|
/art/runtime/ |
D | oat_file.cc | 45 OatFile* OatFile::OpenWithElfFile(ElfFile* elf_file, in OpenWithElfFile()
|
D | elf_file.cc | 134 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
|
D | runtime.cc | 617 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file.release(), false, false, &error_msg)); in OpenDexFilesFromImage() local
|
/art/patchoat/ |
D | patchoat.cc | 501 const OatHeader* PatchOat::GetOatHeader(const ElfFile* elf_file) { in GetOatHeader()
|
/art/dex2oat/ |
D | dex2oat.cc | 341 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(oat_file, PROT_READ|PROT_WRITE, in PatchOatCode() local
|