Searched refs:elf (Results 1 - 21 of 21) sorted by relevance
/bionic/libc/private/ |
H A D | bionic_auxv.h | 31 #include <elf.h>
|
H A D | KernelArgumentBlock.h | 20 #include <elf.h>
|
/bionic/tools/relocation_packer/src/ |
H A D | elf_traits.h | 10 #include "elf.h" 36 static inline Ehdr* getehdr(Elf* elf) { return elf32_getehdr(elf); } argument 37 static inline Phdr* getphdr(Elf* elf) { return elf32_getphdr(elf); } argument 60 static inline Ehdr* getehdr(Elf* elf) { return elf64_getehdr(elf); } argument 61 static inline Phdr* getphdr(Elf* elf) { return elf64_getphdr(elf); } argument
|
H A D | elf_file.cc | 138 Elf* elf = elf_begin(fd_, ELF_C_RDWR, NULL); 139 CHECK(elf); 141 if (elf_kind(elf) != ELF_K_ELF) { 146 auto elf_header = ELF::getehdr(elf); 167 auto elf_program_header = ELF::getphdr(elf); 183 elf_getshdrstrndx(elf, &string_index); 198 while ((section = elf_nextscn(elf, section)) != nullptr) { 200 std::string name = elf_strptr(elf, string_index, section_header->sh_name); 257 elf_ = elf; 282 static void AdjustSectionHeadersForHole(Elf* elf, argument 364 RewriteProgramHeadersForHole(Elf* elf, typename ELF::Off hole_start, ssize_t hole_size) argument 394 GetDynamicSection(Elf* elf) argument 507 ResizeSection(Elf* elf, Elf_Scn* section, size_t new_size, typename ELF::Word new_sh_type, relocations_type_t relocations_type) argument [all...] |
H A D | elf_file.h | 24 #include "elf.h" 83 static void ResizeSection(Elf* elf, Elf_Scn* section, size_t new_size,
|
/bionic/libc/kernel/uapi/linux/ |
H A D | elf-fdpic.h | 21 #include <linux/elf.h>
|
H A D | elfcore.h | 26 #include <linux/elf.h>
|
H A D | audit.h | 22 #include <linux/elf-em.h>
|
H A D | elf.h | 22 #include <linux/elf-em.h>
|
/bionic/libc/bionic/ |
H A D | getauxval.cpp | 33 #include <elf.h>
|
H A D | libc_init_dynamic.cpp | 50 #include <elf.h>
|
H A D | dl_iterate_phdr_static.cpp | 29 #include <elf.h>
|
H A D | libc_init_static.cpp | 40 #include <elf.h>
|
H A D | debug_mapinfo.cpp | 30 #include <elf.h>
|
H A D | libc_init_common.cpp | 31 #include <elf.h>
|
/bionic/linker/ |
H A D | linker_relocs.h | 20 #include <elf.h>
|
H A D | linker.h | 32 #include <elf.h>
|
H A D | linker.cpp | 68 static ElfW(Addr) get_elf_exec_load_bias(const ElfW(Ehdr)* elf); 597 TRACE_TYPE(LOOKUP, "SEARCH %s in %s@%p h=%x(elf) %zd", 1927 // not executable. We need to restore elf flags before resolving 1989 // not executable. We need to restore elf flags for this 3324 * elf -> address of ELF header, assumed to be at the start of the file. 3329 static ElfW(Addr) get_elf_exec_load_bias(const ElfW(Ehdr)* elf) { 3330 ElfW(Addr) offset = elf->e_phoff; 3332 reinterpret_cast<const ElfW(Phdr)*>(reinterpret_cast<uintptr_t>(elf) + offset); 3333 const ElfW(Phdr)* phdr_end = phdr_table + elf->e_phnum; 3337 return reinterpret_cast<ElfW(Addr)>(elf) [all...] |
/bionic/libc/include/ |
H A D | link.h | 32 #include <elf.h>
|
H A D | elf.h | 32 #include <linux/elf.h> 33 #include <linux/elf-em.h>
|
/bionic/tests/ |
H A D | dlext_test.cpp | 20 #include <elf.h>
|
Completed in 196 milliseconds