is_exec
bool is_exec, unsigned long trap)
unsigned long access = _PAGE_PRESENT | _PAGE_READ | (is_exec ? _PAGE_EXEC : 0);
bool is_exec;
is_exec = false;
is_exec = true;
hash_preload(vma->vm_mm, ptep, address, is_exec, trap);
int is_exec = TRAP(regs) == INTERRUPT_INST_STORAGE;
if (is_exec) {
static bool access_pkey_error(bool is_write, bool is_exec, bool is_pkey,
if (!arch_vma_access_permitted(vma, is_write, is_exec, 0))
static bool access_error(bool is_write, bool is_exec, struct vm_area_struct *vma)
if (is_exec) {
int is_exec = TRAP(regs) == INTERRUPT_INST_STORAGE;
if (is_exec)
if (unlikely(access_pkey_error(is_write, is_exec,
if (unlikely(access_error(is_write, is_exec, vma))) {
if (unlikely(access_pkey_error(is_write, is_exec,
if (unlikely(access_error(is_write, is_exec, vma)))
is_exec = (exccause == EXCCAUSE_ITLB_PRIVILEGE ||
is_write ? "w" : "", is_exec ? "x" : "");
} else if (is_exec) {
int is_write, is_exec;
((sbi->options.showexec && !is_exec(de->name + 8))
bool is_write, bool is_exec,
bool is_exec;
seg->is_exec = phdr.p_flags & PF_X;
seg->is_exec = true;
if (!seg->is_exec) {
if (seg->is_exec) {