Searched refs:vma (Results 1 – 7 of 7) sorted by relevance
| /security/ipe/ |
| A D | hooks.c | 80 int ipe_file_mprotect(struct vm_area_struct *vma, in ipe_file_mprotect() argument 87 if (vma->vm_flags & VM_EXEC) in ipe_file_mprotect() 91 ipe_build_eval_ctx(&ctx, vma->vm_file, IPE_OP_EXEC, IPE_HOOK_MPROTECT); in ipe_file_mprotect()
|
| A D | hooks.h | 30 int ipe_file_mprotect(struct vm_area_struct *vma, unsigned long reqprot,
|
| /security/selinux/ |
| A D | selinuxfs.c | 243 struct vm_area_struct *vma) in sel_mmap_handle_status() argument 246 unsigned long size = vma->vm_end - vma->vm_start; in sel_mmap_handle_status() 251 if (vma->vm_pgoff > 0 || size != PAGE_SIZE) in sel_mmap_handle_status() 254 if (vma->vm_flags & VM_WRITE) in sel_mmap_handle_status() 257 vm_flags_clear(vma, VM_MAYWRITE); in sel_mmap_handle_status() 259 return remap_pfn_range(vma, vma->vm_start, in sel_mmap_handle_status() 261 size, vma->vm_page_prot); in sel_mmap_handle_status() 470 if (vma->vm_flags & VM_SHARED) { in sel_mmap_policy() 472 vm_flags_clear(vma, VM_MAYWRITE); in sel_mmap_policy() 474 if (vma->vm_flags & VM_WRITE) in sel_mmap_policy() [all …]
|
| A D | hooks.c | 3989 static int selinux_file_mprotect(struct vm_area_struct *vma, in selinux_file_mprotect() argument 3997 (prot & PROT_EXEC) && !(vma->vm_flags & VM_EXEC)) { in selinux_file_mprotect() 4008 if (vma->vm_start >= vma->vm_mm->start_brk && in selinux_file_mprotect() 4009 vma->vm_end <= vma->vm_mm->brk) { in selinux_file_mprotect() 4012 } else if (!vma->vm_file && (vma_is_initial_stack(vma) || in selinux_file_mprotect() 4013 vma_is_stack_for_current(vma))) { in selinux_file_mprotect() 4016 } else if (vma->vm_file && vma->anon_vma) { in selinux_file_mprotect() 4024 rc = file_has_perm(cred, vma->vm_file, FILE__EXECMOD); in selinux_file_mprotect() 4030 return file_map_prot_check(vma->vm_file, prot, vma->vm_flags&VM_SHARED); in selinux_file_mprotect()
|
| /security/integrity/ima/ |
| A D | ima_main.c | 515 static int ima_file_mprotect(struct vm_area_struct *vma, unsigned long reqprot, in ima_file_mprotect() argument 530 if (!(ima_policy_flag & IMA_APPRAISE) || !vma->vm_file || in ima_file_mprotect() 531 !(prot & PROT_EXEC) || (vma->vm_flags & VM_EXEC)) in ima_file_mprotect() 535 inode = file_inode(vma->vm_file); in ima_file_mprotect() 536 action = ima_get_action(file_mnt_idmap(vma->vm_file), inode, in ima_file_mprotect() 539 action |= ima_get_action(file_mnt_idmap(vma->vm_file), inode, in ima_file_mprotect() 551 file = vma->vm_file; in ima_file_mprotect()
|
| /security/apparmor/ |
| A D | lsm.c | 589 static int apparmor_file_mprotect(struct vm_area_struct *vma, in apparmor_file_mprotect() argument 592 return common_mmap(OP_FMPROT, vma->vm_file, prot, in apparmor_file_mprotect() 593 !(vma->vm_flags & VM_SHARED) ? MAP_PRIVATE : 0, in apparmor_file_mprotect()
|
| /security/ |
| A D | security.c | 3039 int security_file_mprotect(struct vm_area_struct *vma, unsigned long reqprot, in security_file_mprotect() argument 3042 return call_int_hook(file_mprotect, vma, reqprot, prot); in security_file_mprotect()
|
Completed in 776 milliseconds