Phdr
__ElfType(Phdr);
Phdr kh_text_phdr;
Phdr kh_data_phdr;
Phdr *uphdr = NULL;
Phdr *phdr;
Phdr *iphdr = NULL;
Phdr *pt_dynamic = NULL;
static Phdr *
Phdr *phdr;
Phdr *phdr;
unwind_eh_frame(Cache *cache, Word shndx, Word shnum, Phdr *uphdr, Ehdr *ehdr,
check_phdr_v_shdr(Phdr *phdr, size_t phndx,
Phdr *uphdr = NULL;
Phdr **phdr_ret)
Phdr *phdr = fstate->phdr;
Phdr **phdr_ret)
Phdr *phdr = fstate->phdr;
Phdr *phdr;
Phdr *phdr = NULL;
Phdr *phdr;
Phdr *phdr; /* Program header array */
Phdr *phdr;
Phdr *phdr; /* Program header array */
Phdr *tphdr = &phdr[j];
Phdr *phdr;
Phdr *phdr; /* PT_INTERP header */
obj_state->os_phdr, sizeof (Phdr),
Phdr save;
extern void Elf_phdr(Lm_list *, uchar_t, Half, Phdr *);
Phdr sg_phdr; /* segment header for output file */
Phdr *ofl_phdr; /* program header descriptor */
Phdr *ofl_tlsphdr; /* TLS phdr */
Phdr * phdr; /* program headers for file */
phdr = (Phdr *)(ehdr->e_phoff + lpc);
Phdr *
Phdr * rc;
Phdr *phdr = &(sgp->sg_phdr);
Phdr *phdr = &(sgp->sg_phdr);
Phdr *phdr = &(sgp->sg_phdr);
Phdr *_phdr = &(sgp->sg_phdr);
Phdr *phdr = ofl->ofl_phdr;
Phdr *phd = &(sgp->sg_phdr);
build_phdr_from_shdr(Phdr *phdr, Shdr *shdr, Word flags)
Phdr *_phdr = NULL;
Phdr *phdr = &(sgp->sg_phdr);
Phdr *phdr = &(intpsgp->sg_phdr);
Phdr *aphdr, *phdr = &(dtracesgp->sg_phdr);
Phdr *phdr = &(capsgp->sg_phdr);
Elf_phdr(Lm_list *lml, uchar_t osabi, Half mach, Phdr *phdr)
Phdr *iphdr, *ophdr, *data_phdr = 0;
Phdr phdr;
Phdr phdr;
sizeof (Phdr)) != PS_OK) {
Phdr phdr;
sizeof (Phdr)) != PS_OK) {
Phdr *phdr = NULL;
phdr = (Phdr *)auxv->a_un.a_ptr;
Phdr *e_pttls; /* PT_TLS */
Phdr *e_ptunwind; /* PT_SUNW_UNWIND (amd64 specific) */
ulong_t, ulong_t, int fd, Phdr *, char *, char **,
extern int tls_assign(Lm_list *, Rt_map *, Phdr *);
info.dlpi_phdr = (Phdr *)
Phdr *phdr;
Phdr *phdr, *tphdr = NULL, *dphdr = NULL, *uphdr = NULL;
phdr = (Phdr *)((char *)ehdr + ehdr->e_phoff);
phdr = (Phdr *)((uintptr_t)ehdr + ehdr->e_phoff);
phdr = (Phdr *)((uintptr_t)phdr + ehdr->e_phentsize)) {
Phdr *phdr;
char *_rtldname, ulong_t ld_base, ulong_t interp_base, int fd, Phdr *phdr,
Phdr *pptr;
pptr = (Phdr *)((ulong_t)pptr + phsize);
Phdr *tlsphdr;
tls_assign(Lm_list *lml, Rt_map *lmp, Phdr *phdr)
Phdr *tlsphdr;
phdr = (Phdr *)auxv->a_un.a_ptr;
Phdr *phdr = NULL;
Phdr phdr;
mdb_set_dot(addr + sizeof (Phdr));
phdr = (Phdr *)auxv->a_un.a_ptr;
Phdr *phdr = NULL;
phdr = (Phdr *)auxv->a_un.a_ptr;
Phdr *phdr = NULL;
const ElfW(Phdr) *dlpi_phdr; /* Ptr to ELF program hdr arr */
Ehdr *ehdr, uint_t phnum, Phdr *phdr)
kmem_free(uphdr, sizeof (Phdr));
const Phdr *phdrp = (Phdr *)phdrbase;
phdrp = (Phdr *)((caddr_t)phdrp + hsize);
dtrace_safe_phdr(Phdr *phdrp, struct uarg *args, uintptr_t base)
#define MINPHENTSZ (offsetof(Phdr, p_flags) + \
sizeof (((Phdr *)NULL)->p_flags))
#define MINPHENTSZ (offsetof(Phdr, p_memsz) + \
sizeof (((Phdr *)NULL)->p_memsz))
if (*phsizep > sizeof (Phdr) * elf_nphdr_max) {
Phdr **uphdr,
Phdr **intphdr,
Phdr **stphdr,
Phdr **dtphdr,
Phdr *dataphdrp,
Phdr *phdr;
phdr = (Phdr *)phdrbase;
phdr = (Phdr *)((caddr_t)phdr + hsize);
phdr = (Phdr *)phdrbase;
Phdr *cons;
cons = kmem_zalloc(sizeof (Phdr), KM_SLEEP);
phdr = (Phdr *)((caddr_t)phdr + hsize);
Phdr *uphdr = NULL;
Phdr *junk = NULL;
Phdr *dynphdr = NULL;
Phdr *dtrphdr = NULL;
Phdr *phdr;
phdrsz = nphdrs * sizeof (Phdr);
ehdr->e_phentsize = sizeof (Phdr);
phdr = (Phdr *)bigwad;
kmem_free(uphdr, sizeof (Phdr));
poffset + sizeof (Phdr) * i, &phdr[i],
sizeof (Phdr), rlimit, credp)) != 0)
poffset + sizeof (Phdr) * i, &phdr[i],
sizeof (Phdr) * (nphdrs - i), rlimit, credp)) != 0) {
kmem_free(uphdr, sizeof (Phdr));
Phdr *intphdr = NULL;
Phdr *dynamicphdr = NULL;
Phdr *stphdr = NULL;
Phdr *uphdr = NULL;
Phdr *junk = NULL;
Phdr *phdrp;
Phdr *dataphdrp = NULL;
Phdr *dtrphdr;
Phdr *capphdr = NULL;
phdrp = (Phdr *)phdrbase;
phdrp = (Phdr *)((caddr_t)phdrp + hsize);
static int mapelfexec(vnode_t *, Ehdr *, uint_t, caddr_t, Phdr **, Phdr **,
Phdr **, Phdr **, Phdr *, caddr_t *, caddr_t *, intptr_t *, uintptr_t *,
extern void setup_old_note_header(Phdr *, proc_t *);
extern void setup_note_header(Phdr *, proc_t *);
setup_note_header(Phdr *v, proc_t *p)
setup_old_note_header(Phdr *v, proc_t *p)
Phdr *phdr = (Phdr *)(phdrbase + ehdr.e_phentsize * i);
Phdr *phdr;
phdr = (Phdr *)bootaux[BA_PHDR].ba_ptr;
phdr = (Phdr *)(bootaux[BA_PHDR].ba_val + i * phsize);
Phdr text_phdr; /* text program header */
Phdr data_phdr; /* data program header */
Phdr x; /* native version */
Phdr *phdr;
phdr = (Phdr *)((uintptr_t)padr + i * ehdr->e_phentsize);