Searched refs:ElfFile (Results 1 - 10 of 10) sorted by relevance
/art/runtime/ |
H A D | elf_file.h | 36 // Used for compile time and runtime for ElfFile access. Because of 39 class ElfFile { class in namespace:art 41 static ElfFile* Open(File* file, 49 static ElfFile* Open(File* file, 53 ~ElfFile(); 103 explicit ElfFile(ElfFileImpl32* elf32); 104 explicit ElfFile(ElfFileImpl64* elf64); 109 DISALLOW_COPY_AND_ASSIGN(ElfFile);
|
H A D | elf_file.cc | 1133 std::string reservation_name("ElfFile reservation for "); 1607 // TODO: Unfortunate ELFObjectFile has protected symbol access, so use ElfFile 1666 ElfFile::ElfFile(ElfFileImpl32* elf32) : elf32_(elf32), elf64_(nullptr) { function in class:art::ElfFile 1669 ElfFile::ElfFile(ElfFileImpl64* elf64) : elf32_(nullptr), elf64_(elf64) { function in class:art::ElfFile 1672 ElfFile::~ElfFile() { 1677 ElfFile* ElfFile [all...] |
H A D | oat_file.h | 37 class ElfFile; 58 static OatFile* OpenWithElfFile(ElfFile* elf_file, const std::string& location,
|
H A D | oat_file.cc | 752 // OatFile via our own ElfFile implementation // 769 bool InitializeFromElfFile(ElfFile* elf_file, 806 std::unique_ptr<ElfFile> elf_file_; 845 bool ElfOatFile::InitializeFromElfFile(ElfFile* elf_file, 891 elf_file_.reset(ElfFile::Open(file, 934 OatFile* OatFile::OpenWithElfFile(ElfFile* elf_file, 979 // If we aren't trying to execute, we just use our own ElfFile loader for a couple reasons:
|
H A D | runtime.cc | 857 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file.get(),
|
/art/compiler/ |
H A D | elf_writer.cc | 33 uintptr_t ElfWriter::GetOatDataAddress(ElfFile* elf_file) { 45 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file, 61 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file, true, false, /*low_4gb*/false, &error_msg));
|
H A D | elf_writer_test.cc | 67 std::unique_ptr<ElfFile> ef(ElfFile::Open(file.get(), 79 std::unique_ptr<ElfFile> ef(ElfFile::Open(file.get(), 91 std::unique_ptr<ElfFile> ef(ElfFile::Open(file.get(),
|
H A D | elf_writer.h | 32 class ElfFile; 47 // Returns runtime oat_data runtime address for an opened ElfFile. 48 static uintptr_t GetOatDataAddress(ElfFile* elf_file);
|
/art/patchoat/ |
H A D | patchoat.h | 66 // Takes ownership only of the ElfFile. All other pointers are only borrowed. 67 PatchOat(ElfFile* oat_file, off_t delta, TimingLogger* timings) 74 PatchOat(InstructionSet isa, ElfFile* oat_file, MemMap* image, 91 static MaybePic IsOatPic(const ElfFile* oat_in); 212 std::unique_ptr<ElfFile> oat_file_;
|
H A D | patchoat.cc | 95 static const OatHeader* GetOatHeader(const ElfFile* elf_file) { 107 static bool ReadOatPatchDelta(const ElfFile* elf_file, off_t* delta, std::string* error_msg) { 243 std::unique_ptr<ElfFile> elf(ElfFile::Open(input_oat_file.get(), 398 PatchOat::MaybePic PatchOat::IsOatPic(const ElfFile* oat_in) { 764 std::unique_ptr<ElfFile> elf(ElfFile::Open(input_oat, 1136 std::unique_ptr<ElfFile> elf(ElfFile::Open(input_oat.get(), PROT_READ, MAP_PRIVATE, &error_msg));
|
Completed in 514 milliseconds