aa_file_perm
Regular
4.4
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff813886b0)
Location: security/apparmor/file.c:598
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:match_file
- security/apparmor/file.c:aa_inherit_files
Symbols:
ffffffff813886b0-ffffffff81388adf: aa_file_perm (STB_GLOBAL)
4.8
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff813c3240)
Location: security/apparmor/file.c:595
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff813c3240-ffffffff813c3625: aa_file_perm (STB_GLOBAL)
4.10
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff813da750)
Location: security/apparmor/file.c:600
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff813da750-ffffffff813dabbd: aa_file_perm (STB_GLOBAL)
4.13
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff813eb880)
Location: security/apparmor/file.c:607
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff813eb880-ffffffff813ebc1a: aa_file_perm (STB_GLOBAL)
4.15
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff814131c0)
Location: security/apparmor/file.c:601
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff814131c0-ffffffff8141355a: aa_file_perm (STB_GLOBAL)
4.18
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81445540)
Location: security/apparmor/file.c:601
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff81445540-ffffffff814458b4: aa_file_perm (STB_GLOBAL)
5.0
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81462430)
Location: security/apparmor/file.c:602
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff81462430-ffffffff814627b9: aa_file_perm (STB_GLOBAL)
5.3
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff8148f700)
Location: security/apparmor/file.c:598
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff8148f700-ffffffff8148fa7a: aa_file_perm (STB_GLOBAL)
5.4
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff814a95c0)
Location: security/apparmor/file.c:598
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff814a95c0-ffffffff814a993a: aa_file_perm (STB_GLOBAL)
5.8
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request, bool in_atomic);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81507000)
Location: security/apparmor/file.c:609
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff81507000-ffffffff8150728d: aa_file_perm (STB_GLOBAL)
5.11
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request, bool in_atomic);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff815240f0)
Location: security/apparmor/file.c:598
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff815240f0-ffffffff81524338: aa_file_perm (STB_GLOBAL)
5.13
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request, bool in_atomic);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff8152a2e0)
Location: security/apparmor/file.c:600
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff8152a2e0-ffffffff8152a520: aa_file_perm (STB_GLOBAL)
5.15
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request, bool in_atomic);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81588680)
Location: security/apparmor/file.c:600
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff81588680-ffffffff815888c0: aa_file_perm (STB_GLOBAL)
5.19
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request, bool in_atomic);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81628c90)
Location: security/apparmor/file.c:616
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff81628c90-ffffffff81628f61: aa_file_perm (STB_GLOBAL)
6.2
: ✅int aa_file_perm(const char *op, const struct cred *subj_cred, struct aa_label *label, struct file *file, u32 request, bool in_atomic);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff816dd510)
Location: security/apparmor/file.c:761
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff816dd510-ffffffff816dd7f6: aa_file_perm (STB_GLOBAL)
6.5
: ✅int aa_file_perm(const char *op, const struct cred *subj_cred, struct aa_label *label, struct file *file, u32 request, bool in_atomic);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81716b20)
Location: security/apparmor/file.c:781
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff81716b20-ffffffff81716e07: aa_file_perm (STB_GLOBAL)
6.8
: ✅int aa_file_perm(const char *op, const struct cred *subj_cred, struct aa_label *label, struct file *file, u32 request, bool in_atomic);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81755680)
Location: security/apparmor/file.c:801
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_file_mprotect
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_mmap_file
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_lock
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_permission
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/lsm.c:apparmor_file_receive
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff81755680-ffffffff81755967: aa_file_perm (STB_GLOBAL)
arm64
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffff80001059ff80)
Location: security/apparmor/file.c:598
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffff80001059ff80-ffff8000105a0330: aa_file_perm (STB_GLOBAL)
armhf
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (c0750c00)
Location: security/apparmor/file.c:598
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
c0750c00-c0750fc0: aa_file_perm (STB_GLOBAL)
ppc64el
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (c00000000071a0d0)
Location: security/apparmor/file.c:598
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
c00000000071a0d0-c00000000071a5b8: aa_file_perm (STB_GLOBAL)
riscv64
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffe0003eb062)
Location: security/apparmor/file.c:598
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffe0003eb062-ffffffe0003eb304: aa_file_perm (STB_GLOBAL)
aws
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff814a1ba0)
Location: security/apparmor/file.c:598
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff814a1ba0-ffffffff814a1f1a: aa_file_perm (STB_GLOBAL)
azure
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff814925c0)
Location: security/apparmor/file.c:598
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff814925c0-ffffffff8149293a: aa_file_perm (STB_GLOBAL)
gcp
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff8149dc40)
Location: security/apparmor/file.c:598
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff8149dc40-ffffffff8149dfba: aa_file_perm (STB_GLOBAL)
lowlatency
: ✅int aa_file_perm(const char *op, struct aa_label *label, struct file *file, u32 request);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff814b6200)
Location: security/apparmor/file.c:598
Inline: False
Direct callers:
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/lsm.c:common_file_perm
- security/apparmor/file.c:aa_inherit_files
- security/apparmor/file.c:match_file
Symbols:
ffffffff814b6200-ffffffff814b65a4: aa_file_perm (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
⚠️bool in_atomic
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
⚠️const struct cred *subj_cred
op, label, file, request, in_atomic
➡️ op, subj_cred, label, file, request, in_atomic
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅