PF_X
if (ph->p_type != PT_LOAD || (ph->p_flags & PF_X) == 0)
if (elfflags & PF_X)
obj->stack_flags = PF_X | PF_R | PF_W;
#define RTLD_DEFAULT_STACK_PF_EXEC PF_X
PF_R | PF_X, /* p_flags */
phdr->p_flags |= PF_X;
if (flags & PF_X)
flags |= PF_X;
if (phdr->p_flags & PF_X)
phdr->p_flags |= PF_X;