Lines Matching defs:phdrp
153 dtrace_safe_phdr(Phdr *phdrp, struct uarg *args, uintptr_t base)
155 ASSERT(phdrp->p_type == PT_SUNWDTRACE);
161 if (phdrp->p_memsz < PT_SUNWDTRACE_SIZE ||
162 (phdrp->p_flags & (PF_R | PF_W | PF_X)) != (PF_R | PF_W | PF_X))
165 args->thrptr = phdrp->p_vaddr + base;
271 Phdr *phdrp;
368 phdrp = (Phdr *)phdrbase;
370 switch (phdrp->p_type) {
379 if (phdrp->p_flags & PF_R)
381 if (phdrp->p_flags & PF_W)
383 if (phdrp->p_flags & PF_X)
387 dataphdrp = phdrp;
390 capphdr = phdrp;
393 phdrp = (Phdr *)((caddr_t)phdrp + hsize);
946 Phdr *phdrp = (Phdr *)phdrbase;
956 if (phdrp->p_type == PT_LOAD) {
957 lo = phdrp->p_vaddr;
958 hi = lo + phdrp->p_memsz;
976 (phdrp->p_flags & PF_W)) {
981 phdrp = (Phdr *)((caddr_t)phdrp + hsize);