HomeSort by relevance Sort by last modified time
    Searched refs:ElfFileImpl (Results 1 - 7 of 7) sorted by null

  /art/runtime/
elf_file.h 30 class ElfFileImpl;
33 typedef ElfFileImpl<ElfTypes32> ElfFileImpl32;
34 typedef ElfFileImpl<ElfTypes64> ElfFileImpl64;
elf_file.cc 114 ElfFileImpl<ElfTypes>::ElfFileImpl(File* file, bool writable,
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<ElfTypes
    [all...]
elf_file_impl.h 36 class ElfFileImpl {
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/
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);
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)) {
    [all...]
  /ndk/sources/host-tools/ndk-stack/elff/
elf_file.cc 127 /* Lets instantiate appropriate ElfFileImpl object for this ELF. */
129 ret = new ElfFileImpl<Elf32_Addr, Elf32_Off>;
131 ret = new ElfFileImpl<Elf64_Addr, Elf64_Off>;
323 // ElfFileImpl
327 bool ElfFileImpl<Elf_Addr, Elf_Off>::initialize(const Elf_CommonHdr* elf_hdr,
397 int ElfFileImpl<Elf_Addr, Elf_Off>::parse_compilation_units(
441 bool ElfFileImpl<Elf_Addr, Elf_Off>::get_section_info_by_name(const char* name,
462 bool ElfFileImpl<Elf_Addr, Elf_Off>::map_section_by_name(
elf_file.h 27 * This class is a base class for templated ElfFileImpl. This class implements
29 * ELF's CPU architectire, while ElfFileImpl handles all particulars of CPU
43 /* Creates ElfFileImpl instance, depending on ELF file CPU architecture.
45 * and will instantiate appropriate ElfFileImpl class object for it.
49 * Initialized ElfFileImpl instance, typecasted back to ElfFile object on
113 * this class after appropriate ElfFileImpl instance has been created. Note,
115 * prior to instantiating of an ElfFileImpl object, and calling this method.
573 class ElfFileImpl : protected ElfFile {
578 /* Constructs ElfFileImpl instance. */
579 ElfFileImpl() {
    [all...]

Completed in 165 milliseconds