Searched refs:prot (Results 1 – 7 of 7) sorted by relevance
/security/ |
D | security.c | 702 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 …]
|
D | commoncap.c | 1074 unsigned long prot, unsigned long flags) in cap_mmap_file() argument
|
D | capability.c | 340 unsigned long prot) in cap_file_mprotect() argument
|
/security/apparmor/ |
D | lsm.c | 469 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/ |
D | ima_main.c | 224 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/ |
D | hooks.c | 3202 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/ |
D | smack_lsm.c | 1180 unsigned long reqprot, unsigned long prot, in smack_mmap_file() argument
|