PF_W
if ((phdr->p_flags & PF_W) == 0) {
stack_flags = PF_X | PF_R | PF_W;
if ((elfflags & PF_W) != 0)
if ((elfflags & PF_W) == 0)
obj->stack_flags = PF_X | PF_R | PF_W;
obj->stack_flags = PF_X | PF_R | PF_W;
if (ph->p_type != PT_LOAD || (ph->p_flags & PF_W) != 0)
if ((phdr[i].p_flags & PF_W) == 0) {
hdr->kh_datphdr.p_flags = PF_R | PF_W | PF_X;
if (flags & PF_W)
flags |= PF_W;
if ((segs[i]->p_flags & PF_W) != 0)
if ((phdr->p_flags & PF_W) != 0)
phdr->p_flags |= PF_W;
if (le32toh(ep->p_flags) & PF_W)
htole32(PF_R | PF_W), /* p_flags */