PF_R
#define PFLAGS(X) ((((X) & PF_R) ? PROT_READ : 0) | \
#define PFLAGS(X) ((((X) & PF_R) ? PROT_READ : 0) | \
#define PFLAGS(X) ((((X) & PF_R) ? PROT_READ : 0) | \
note->p_flags = PF_R;
phdr.p_flags |= PF_R;
*prot |= (ph->p_flags & PF_R) ? PROT_READ : 0;
(phdr[i].p_flags & (PF_W|PF_R|PF_X)) == 0)
(phdr[i].p_flags & (PF_W|PF_R|PF_X)) == 0)
(phdr[i].p_flags & (PF_W|PF_R|PF_X)) == 0)