aa_path_permRegular
4.4: ✅int aa_path_perm(const char *op, struct aa_label *label, struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81388410)
Location: security/apparmor/file.c:312
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
Symbols:
ffffffff81388410-ffffffff8138853a: aa_path_perm (STB_GLOBAL)
4.8: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff813c3010)
Location: security/apparmor/file.c:332
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
Symbols:
ffffffff813c3010-ffffffff813c3143: aa_path_perm (STB_GLOBAL)
4.10: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff813da520)
Location: security/apparmor/file.c:332
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
Symbols:
ffffffff813da520-ffffffff813da653: aa_path_perm (STB_GLOBAL)
4.13: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff813eb660)
Location: security/apparmor/file.c:335
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
Symbols:
ffffffff813eb660-ffffffff813eb790: aa_path_perm (STB_GLOBAL)
4.15: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81412fa0)
Location: security/apparmor/file.c:329
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
Symbols:
ffffffff81412fa0-ffffffff814130d0: aa_path_perm (STB_GLOBAL)
4.18: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81445330)
Location: security/apparmor/file.c:329
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
Symbols:
ffffffff81445330-ffffffff8144545b: aa_path_perm (STB_GLOBAL)
5.0: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81462220)
Location: security/apparmor/file.c:330
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
Symbols:
ffffffff81462220-ffffffff8146234b: aa_path_perm (STB_GLOBAL)
5.3: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff8148f4f0)
Location: security/apparmor/file.c:326
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
Symbols:
ffffffff8148f4f0-ffffffff8148f616: aa_path_perm (STB_GLOBAL)
5.4: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff814a93b0)
Location: security/apparmor/file.c:326
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
Symbols:
ffffffff814a93b0-ffffffff814a94d6: aa_path_perm (STB_GLOBAL)
5.8: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81506d80)
Location: security/apparmor/file.c:326
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:apparmor_inode_getattr
- security/apparmor/lsm.c:apparmor_path_chown
- security/apparmor/lsm.c:apparmor_path_chmod
- security/apparmor/lsm.c:apparmor_path_symlink
- security/apparmor/lsm.c:apparmor_path_truncate
- security/apparmor/lsm.c:apparmor_path_mknod
- security/apparmor/lsm.c:apparmor_path_rmdir
- security/apparmor/lsm.c:apparmor_path_mkdir
- security/apparmor/lsm.c:apparmor_path_unlink
Symbols:
ffffffff81506d80-ffffffff81506efc: aa_path_perm (STB_GLOBAL)
5.11: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81523e70)
Location: security/apparmor/file.c:315
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:apparmor_inode_getattr
- security/apparmor/lsm.c:apparmor_path_chown
- security/apparmor/lsm.c:apparmor_path_chmod
- security/apparmor/lsm.c:apparmor_path_symlink
- security/apparmor/lsm.c:apparmor_path_truncate
- security/apparmor/lsm.c:apparmor_path_mknod
- security/apparmor/lsm.c:apparmor_path_rmdir
- security/apparmor/lsm.c:apparmor_path_mkdir
- security/apparmor/lsm.c:apparmor_path_unlink
Symbols:
ffffffff81523e70-ffffffff81523fec: aa_path_perm (STB_GLOBAL)
5.13: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff8152a060)
Location: security/apparmor/file.c:317
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:apparmor_path_symlink
- security/apparmor/lsm.c:apparmor_path_mknod
- security/apparmor/lsm.c:apparmor_path_rmdir
- security/apparmor/lsm.c:apparmor_path_mkdir
- security/apparmor/lsm.c:apparmor_path_unlink
- security/apparmor/lsm.c:common_perm_cond
Symbols:
ffffffff8152a060-ffffffff8152a1d5: aa_path_perm (STB_GLOBAL)
5.15: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81588400)
Location: security/apparmor/file.c:317
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:apparmor_path_symlink
- security/apparmor/lsm.c:apparmor_path_mknod
- security/apparmor/lsm.c:apparmor_path_rmdir
- security/apparmor/lsm.c:apparmor_path_mkdir
- security/apparmor/lsm.c:apparmor_path_unlink
- security/apparmor/lsm.c:common_perm_cond
Symbols:
ffffffff81588400-ffffffff81588575: aa_path_perm (STB_GLOBAL)
5.19: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81628a10)
Location: security/apparmor/file.c:276
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:apparmor_path_symlink
- security/apparmor/lsm.c:apparmor_path_mknod
- security/apparmor/lsm.c:apparmor_path_rmdir
- security/apparmor/lsm.c:apparmor_path_mkdir
- security/apparmor/lsm.c:apparmor_path_unlink
- security/apparmor/lsm.c:common_perm_cond
Symbols:
ffffffff81628a10-ffffffff81628b6a: aa_path_perm (STB_GLOBAL)
6.2: ✅int aa_path_perm(const char *op, const struct cred *subj_cred, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff816dd200)
Location: security/apparmor/file.c:403
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:apparmor_path_symlink
- security/apparmor/lsm.c:apparmor_path_mknod
- security/apparmor/lsm.c:apparmor_path_rmdir
- security/apparmor/lsm.c:apparmor_path_mkdir
- security/apparmor/lsm.c:apparmor_path_unlink
- security/apparmor/lsm.c:common_perm_cond
Symbols:
ffffffff816dd200-ffffffff816dd3bd: aa_path_perm (STB_GLOBAL)
6.5: ✅int aa_path_perm(const char *op, const struct cred *subj_cred, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff81716810)
Location: security/apparmor/file.c:423
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:apparmor_path_symlink
- security/apparmor/lsm.c:apparmor_path_mknod
- security/apparmor/lsm.c:apparmor_path_rmdir
- security/apparmor/lsm.c:apparmor_path_mkdir
- security/apparmor/lsm.c:apparmor_path_unlink
- security/apparmor/lsm.c:common_perm_cond
Symbols:
ffffffff81716810-ffffffff817169cd: aa_path_perm (STB_GLOBAL)
6.8: ✅int aa_path_perm(const char *op, const struct cred *subj_cred, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff817552e0)
Location: security/apparmor/file.c:430
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:apparmor_path_symlink
- security/apparmor/lsm.c:apparmor_path_mknod
- security/apparmor/lsm.c:apparmor_path_rmdir
- security/apparmor/lsm.c:apparmor_path_mkdir
- security/apparmor/lsm.c:apparmor_path_unlink
- security/apparmor/lsm.c:common_perm_cond
Symbols:
ffffffff817552e0-ffffffff817554b5: aa_path_perm (STB_GLOBAL)
arm64: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffff80001059fd48)
Location: security/apparmor/file.c:326
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
Symbols:
ffff80001059fd48-ffff80001059fe78: aa_path_perm (STB_GLOBAL)
armhf: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (c07509c4)
Location: security/apparmor/file.c:326
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
Symbols:
c07509c4-c0750afc: aa_path_perm (STB_GLOBAL)
ppc64el: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (c000000000719dd0)
Location: security/apparmor/file.c:326
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
Symbols:
c000000000719dd0-c000000000719f74: aa_path_perm (STB_GLOBAL)
riscv64: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffe0003eae8c)
Location: security/apparmor/file.c:326
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
Symbols:
ffffffe0003eae8c-ffffffe0003eaf8a: aa_path_perm (STB_GLOBAL)
aws: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff814a1990)
Location: security/apparmor/file.c:326
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
Symbols:
ffffffff814a1990-ffffffff814a1ab6: aa_path_perm (STB_GLOBAL)
azure: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff814923b0)
Location: security/apparmor/file.c:326
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
Symbols:
ffffffff814923b0-ffffffff814924d6: aa_path_perm (STB_GLOBAL)
gcp: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff8149da30)
Location: security/apparmor/file.c:326
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
Symbols:
ffffffff8149da30-ffffffff8149db56: aa_path_perm (STB_GLOBAL)
lowlatency: ✅int aa_path_perm(const char *op, struct aa_label *label, const struct path *path, int flags, u32 request, struct path_cond *cond);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/apparmor/file.c (ffffffff814b5fd0)
Location: security/apparmor/file.c:326
Inline: False
Direct callers:
- security/apparmor/lsm.c:apparmor_file_open
- security/apparmor/lsm.c:common_perm
- security/apparmor/af_unix.c:aa_unix_file_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
- security/apparmor/af_unix.c:aa_unix_peer_perm
Symbols:
ffffffff814b5fd0-ffffffff814b610d: aa_path_perm (STB_GLOBAL)
Regular
4.4 and 4.8 ⚠️struct path *path ➡️ const struct path *path
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 ✅
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, path, flags, request, cond ➡️ op, subj_cred, label, path, flags, request, cond
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 ✅