Home
last modified time | relevance | path

Searched refs:phdr (Results 1 – 8 of 8) sorted by relevance

/sysdeps/aarch64/
A Ddl-bti.c35 const ElfW(Phdr) *phdr; in _dl_bti_protect()
37 for (phdr = map->l_phdr; phdr < &map->l_phdr[map->l_phnum]; ++phdr) in _dl_bti_protect()
38 if (phdr->p_type == PT_LOAD && (phdr->p_flags & PF_X)) in _dl_bti_protect()
40 size_t vstart = ALIGN_DOWN (phdr->p_vaddr, pagesz); in _dl_bti_protect()
41 size_t vend = ALIGN_UP (phdr->p_vaddr + phdr->p_filesz, pagesz); in _dl_bti_protect()
42 off_t off = ALIGN_DOWN (phdr->p_offset, pagesz); in _dl_bti_protect()
47 if (phdr->p_flags & PF_R) in _dl_bti_protect()
49 if (phdr->p_flags & PF_W) in _dl_bti_protect()
/sysdeps/arm/
A Dfind_exidx.c36 const ElfW(Phdr) *phdr; in find_exidx_callback()
43 phdr = info->dlpi_phdr; in find_exidx_callback()
46 for (i = info->dlpi_phnum; i > 0; i--, phdr++) in find_exidx_callback()
48 if (phdr->p_type == PT_LOAD) in find_exidx_callback()
50 _Unwind_Ptr vaddr = phdr->p_vaddr + load_base; in find_exidx_callback()
51 if (data->pc >= vaddr && data->pc < vaddr + phdr->p_memsz) in find_exidx_callback()
54 else if (phdr->p_type == PT_ARM_EXIDX) in find_exidx_callback()
56 data->exidx_start = (_Unwind_Ptr) (phdr->p_vaddr + load_base); in find_exidx_callback()
57 data->exidx_len = phdr->p_memsz; in find_exidx_callback()
/sysdeps/generic/
A Dunwind-dw2-fde-glibc.c87 const ElfW(Phdr) *phdr, *p_eh_frame_hdr; in _Unwind_IteratePhdrCallback()
102 phdr = info->dlpi_phdr; in _Unwind_IteratePhdrCallback()
109 for (n = info->dlpi_phnum; --n >= 0; phdr++) in _Unwind_IteratePhdrCallback()
111 if (phdr->p_type == PT_LOAD) in _Unwind_IteratePhdrCallback()
113 _Unwind_Ptr vaddr = phdr->p_vaddr + load_base; in _Unwind_IteratePhdrCallback()
114 if (data->pc >= vaddr && data->pc < vaddr + phdr->p_memsz) in _Unwind_IteratePhdrCallback()
117 else if (phdr->p_type == PT_GNU_EH_FRAME) in _Unwind_IteratePhdrCallback()
118 p_eh_frame_hdr = phdr; in _Unwind_IteratePhdrCallback()
119 else if (phdr->p_type == PT_DYNAMIC) in _Unwind_IteratePhdrCallback()
120 p_dynamic = phdr; in _Unwind_IteratePhdrCallback()
A Dldsodefs.h1208 void (*dl_main) (const ElfW(Phdr) *phdr,
/sysdeps/unix/sysv/linux/
A Ddl-sysdep.c58 const ElfW(Phdr) *const phdr = GLRO(dl_sysinfo_map)->l_phdr; in _dl_discover_osversion()
61 if (phdr[i].p_type == PT_NOTE) in _dl_discover_osversion()
63 const ElfW(Addr) start = (phdr[i].p_vaddr in _dl_discover_osversion()
66 while ((ElfW(Addr)) (note + 1) - start < phdr[i].p_memsz) in _dl_discover_osversion()
/sysdeps/mips/
A Ddl-machine-reject-phdr.h42 find_mips_abiflags (const ElfW(Phdr) *phdr, ElfW(Half) phnum) in ElfW()
46 for (ph = phdr; ph < &phdr[phnum]; ++ph) in ElfW()
155 elf_machine_reject_phdr_p (const ElfW(Phdr) *phdr, uint_fast16_t phnum, in elf_machine_reject_phdr_p() argument
159 const ElfW(Phdr) *ph = find_mips_abiflags (phdr, phnum); in elf_machine_reject_phdr_p()
/sysdeps/mach/hurd/i386/
A Dinit-first.c164 if ((void *) d == argv[0] || d->phdr == 0) in init()
183 _dl_phdr = (ElfW(Phdr) *) d->phdr; in init()
/sysdeps/mach/hurd/
A Ddl-sysdep.c72 void (*dl_main) (const ElfW(Phdr) *phdr, ElfW(Word) phent, in _dl_sysdep_start()
168 (*dl_main) ((const ElfW(Phdr) *) _dl_hurd_data->phdr, in _dl_sysdep_start()

Completed in 12 milliseconds