Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

security/apparmor/apparmorfs.c aa_get_current_ns() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 0 label->vec 4096-ptr_max
DATA_SOURCE 0 label r __begin_current_label_crit_section
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &f->lock

security/apparmor/policy.c aa_current_policy_admin_capable() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
DATA_SOURCE 0 label r __begin_current_label_crit_section
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

security/apparmor/policy.c aa_current_policy_view_capable() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
DATA_SOURCE 0 label r __begin_current_label_crit_section
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

security/apparmor/label.c aa_get_current_ns() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 0 label->vec 4096-ptr_max
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/procattr.c aa_get_current_ns() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 0 label->vec 4096-ptr_max
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_current_getlsmprop_subj() -> __end_current_label_crit_section()

Type Parameter Key Value
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_move_mount() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 0 label->flags s64min-(-1),2-s64max
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_ptrace_access_check() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_ptrace_traceme() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_sb_mount() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 0 label->flags s64min-(-1),2-s64max
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_sb_umount() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 0 label->flags s64min-(-1),2-s64max
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_sk_alloc_security() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label->count.count.refcount.refs.counter (-1073741824)
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_task_kill() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_task_setrlimit() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 0 label->flags s64min-(-1),2-s64max
CAPPED_DATA 0 label 1
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_unix_may_send() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
CAPPED_DATA 0 label->size 1
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_unix_stream_connect() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_uring_override_creds() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 0 label->vec 4096-ptr_max
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c apparmor_uring_sqpoll() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 0 label->vec 4096-ptr_max
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL

security/apparmor/lsm.c common_perm() -> __end_current_label_crit_section()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 0 label->flags s64min-(-1),2-s64max
DATA_SOURCE 0 label r __begin_current_label_crit_section
NOCHECK_CALL