Searched refs:ElfFileImpl (Results 1 - 5 of 5) sorted by relevance
/art/runtime/ |
H A D | elf_file.h | 30 class ElfFileImpl; 33 typedef ElfFileImpl<ElfTypes32> ElfFileImpl32; 34 typedef ElfFileImpl<ElfTypes64> ElfFileImpl64;
|
H A D | elf_file.cc | 114 ElfFileImpl<ElfTypes>::ElfFileImpl(File* file, bool writable, function in class:art::ElfFileImpl 140 ElfFileImpl<ElfTypes>* ElfFileImpl<ElfTypes>::Open( 143 std::unique_ptr<ElfFileImpl<ElfTypes>> elf_file(new ElfFileImpl<ElfTypes> 161 ElfFileImpl<ElfTypes>* ElfFileImpl<ElfTypes>::Open( 163 std::unique_ptr<ElfFileImpl<ElfTypes>> elf_file(new ElfFileImpl<ElfType [all...] |
H A D | elf_file_impl.h | 36 class ElfFileImpl { class in namespace:art 51 static ElfFileImpl* Open(File* file, bool writable, bool program_header_only, 53 static ElfFileImpl* Open(File* file, int mmap_prot, int mmap_flags, std::string* error_msg); 54 ~ElfFileImpl(); 130 ElfFileImpl(File* file, bool writable, bool program_header_only, uint8_t* requested_base); 219 std::unique_ptr<ElfFileImpl<ElfTypes>> gdb_file_mapping_; 225 DISALLOW_COPY_AND_ASSIGN(ElfFileImpl);
|
/art/patchoat/ |
H A D | patchoat.h | 111 template <typename ElfFileImpl> 112 bool PatchElf(ElfFileImpl* oat_file); 113 template <typename ElfFileImpl> 114 bool PatchOatHeader(ElfFileImpl* oat_file); 170 template <typename ElfFileImpl> 171 static const OatHeader* GetOatHeader(const ElfFileImpl* elf_file);
|
H A D | patchoat.cc | 574 template <typename ElfFileImpl> 575 const OatHeader* PatchOat::GetOatHeader(const ElfFileImpl* elf_file) { 702 template <typename ElfFileImpl> 703 bool PatchOat::PatchOatHeader(ElfFileImpl* oat_file) { 724 template <typename ElfFileImpl> 725 bool PatchOat::PatchElf(ElfFileImpl* oat_file) { 734 if (!PatchOatHeader<ElfFileImpl>(oat_file)) {
|
Completed in 456 milliseconds