PF_X
if ((phdr_info.dlpi_phdr[i].p_flags & PF_X) != 0)
if ((ph->p_flags & PF_X) == 0)
if ((ph.p_flags & PF_X) != 0 &&
stack_flags = PF_X | PF_R | PF_W;
if ((elfflags & PF_X) != 0)
obj->stack_flags = PF_X | PF_R | PF_W;
obj->stack_flags = PF_X | PF_R | PF_W;
if ((max_stack_flags & PF_X) == 0 || (stack_prot & PROT_EXEC) != 0)
hdr->kh_txtphdr.p_flags = PF_R | PF_X;
hdr->kh_datphdr.p_flags = PF_R | PF_W | PF_X;
if (flags & PF_X)
flags |= PF_X;
if ((phdr[i].p_flags & PF_X) != 0 && text_size < seg_size) {
if ((segs[i]->p_flags & PF_X) != 0)
if ((phdr->p_flags & PF_X) != 0)
phdr->p_flags |= PF_X;
htole32(PF_R | PF_X), /* p_flags */
if ((ph.p_flags & PF_X) != 0 && !foundexec) {