Searched refs:phdr (Results 1 - 4 of 4) sorted by relevance

/bionic/linker/
H A Dlinker_phdr.cpp230 DL_ERR("\"%s\" phdr mmap failed: %s", name_, strerror(errno));
257 const ElfW(Phdr)* phdr = &phdr_table[i];
259 if (phdr->p_type != PT_LOAD) {
264 if (phdr->p_vaddr < min_vaddr) {
265 min_vaddr = phdr->p_vaddr;
268 if (phdr->p_vaddr + phdr->p_memsz > max_vaddr) {
269 max_vaddr = phdr->p_vaddr + phdr->p_memsz;
336 const ElfW(Phdr)* phdr
[all...]
H A Dlinker.cpp421 dl_info.dlpi_phdr = si->phdr;
795 si->phdr = elf_reader.loaded_phdr();
1676 const ElfW(Phdr)* phdr = si->phdr;
1689 phdr_table_get_dynamic_section(phdr, phnum, base, &si->dynamic,
1703 (void) phdr_table_get_arm_exidx(phdr, phnum, base,
1948 if (phdr_table_unprotect_segments(si->phdr, si->phnum, si->load_bias) < 0) {
1996 if (phdr_table_protect_segments(si->phdr, si->phnum, si->load_bias) < 0) {
2005 if (phdr_table_protect_gnu_relro(si->phdr, si->phnum, si->load_bias) < 0) {
2013 if (phdr_table_serialize_gnu_relro(si->phdr, s
[all...]
H A Dlinker.h116 const ElfW(Phdr)* phdr; member in struct:soinfo
/bionic/libc/bionic/
H A Dlibc_init_static.cpp75 for (ElfW(Phdr)* phdr = phdr_start; phdr < (phdr_start + phdr_ct); phdr++) {
76 if (phdr->p_type != PT_GNU_RELRO) {
80 ElfW(Addr) seg_page_start = PAGE_START(phdr->p_vaddr);
81 ElfW(Addr) seg_page_end = PAGE_END(phdr->p_vaddr + phdr->p_memsz);

Completed in 408 milliseconds