Home
last modified time | relevance | path

Searched refs:prot (Results 1 – 7 of 7) sorted by relevance

/security/
Dsecurity.c702 static inline unsigned long mmap_prot(struct file *file, unsigned long prot) in mmap_prot() argument
708 if ((prot & (PROT_READ | PROT_EXEC)) != PROT_READ) in mmap_prot()
709 return prot; in mmap_prot()
711 return prot; in mmap_prot()
716 return prot | PROT_EXEC; in mmap_prot()
728 return prot; in mmap_prot()
730 return prot | PROT_EXEC; in mmap_prot()
733 return prot; in mmap_prot()
736 int security_mmap_file(struct file *file, unsigned long prot, in security_mmap_file() argument
740 ret = security_ops->mmap_file(file, prot, in security_mmap_file()
[all …]
Dcommoncap.c1074 unsigned long prot, unsigned long flags) in cap_mmap_file() argument
Dcapability.c340 unsigned long prot) in cap_file_mprotect() argument
/security/apparmor/
Dlsm.c469 static int common_mmap(int op, struct file *file, unsigned long prot, in common_mmap() argument
478 if (prot & PROT_READ) in common_mmap()
484 if ((prot & PROT_WRITE) && !(flags & MAP_PRIVATE)) in common_mmap()
486 if (prot & PROT_EXEC) in common_mmap()
494 unsigned long prot, unsigned long flags) in apparmor_mmap_file() argument
496 return common_mmap(OP_FMMAP, file, prot, flags); in apparmor_mmap_file()
500 unsigned long reqprot, unsigned long prot) in apparmor_file_mprotect() argument
502 return common_mmap(OP_FMPROT, vma->vm_file, prot, in apparmor_file_mprotect()
/security/integrity/ima/
Dima_main.c224 int ima_file_mmap(struct file *file, unsigned long prot) in ima_file_mmap() argument
226 if (file && (prot & PROT_EXEC)) in ima_file_mmap()
/security/selinux/
Dhooks.c3202 static int file_map_prot_check(struct file *file, unsigned long prot, int shared) in file_map_prot_check() argument
3208 (prot & PROT_EXEC) && (!file || (!shared && (prot & PROT_WRITE)))) { in file_map_prot_check()
3224 if (shared && (prot & PROT_WRITE)) in file_map_prot_check()
3227 if (prot & PROT_EXEC) in file_map_prot_check()
3256 unsigned long prot, unsigned long flags) in selinux_mmap_file() argument
3259 prot = reqprot; in selinux_mmap_file()
3261 return file_map_prot_check(file, prot, in selinux_mmap_file()
3267 unsigned long prot) in selinux_file_mprotect() argument
3272 prot = reqprot; in selinux_file_mprotect()
3275 (prot & PROT_EXEC) && !(vma->vm_flags & VM_EXEC)) { in selinux_file_mprotect()
[all …]
/security/smack/
Dsmack_lsm.c1180 unsigned long reqprot, unsigned long prot, in smack_mmap_file() argument