PF_X
(phdr->p_flags & PF_X) == 0) {
if ((segs[nsegs]->p_flags & PF_X) == PF_X) {
if (elfflags & PF_X)
if ((phdrs[i].p_flags & (PF_W|PF_X)) && (sum > kernsize))
if (php->p_flags & (PF_W|PF_X)) {
(phdr[i].p_flags & (PF_W | PF_X)) == 0)
(p[i].p_flags & (PF_W|PF_R|PF_X)) == 0)
(p[i].p_flags & (PF_W|PF_R|PF_X)) == 0)
#define IS_TEXT(p) (p.p_flags & PF_X)
#define IS_DATA(p) ((p.p_flags & PF_X) == 0)
ELFGET32(elf_segments[i].p_flags) & PF_X) {
!(ELFGET32(phdr.p_flags) & PF_X))
!(ELFGET32(phdr.p_flags) & PF_X))
!(ELFGET32(phdr.p_flags) & PF_X))
!(be32toh(ph.p_flags) & PF_X))
if ((get_uint32(&phdr[t].p_flags) & PF_X) == 0 &&
get_uint32(&phdr[d].p_flags) & PF_X)
if ((get_uint32(&phdr[t].p_flags) & PF_X) == 0)
(phdr[i].p_flags & (PF_W|PF_R|PF_X)) == 0)
#define IS_TEXT(p) (p.p_flags & PF_X)
(phdr[i].p_flags & (PF_W|PF_R|PF_X)) == 0)
(phdr[i].p_flags & (PF_W|PF_R|PF_X)) == 0)
phdr.p_flags |= PF_X;
vmprot |= (ph->p_flags & PF_X) ? VM_PROT_EXECUTE : 0;
if (ph[i].p_flags & PF_X) {
ksyms_hdr.kh_phdr[0].p_flags = PF_R | PF_X | PF_W;
#define IS_TEXT(p) (p.p_flags & PF_X)
#define IS_DATA(p) ((p.p_flags & PF_X) == 0)
(phdr[i].p_flags & (PF_W|PF_R|PF_X)) == 0)
#define IS_TEXT(p) (p.p_flags & PF_X)