Defined in 2 files as a function:
Referenced in 12 files:
- drivers/tty/tty_audit.c, line 70
- fs/proc/base.c, line 1371
- include/net/xfrm.h, line 842
- kernel/audit.c
- kernel/auditsc.c
- net/core/dev.c, line 9665
- net/netlabel/netlabel_user.h, line 37
- security/integrity/integrity_audit.c, line 54
- security/ipe/audit.c
- security/selinux/selinuxfs.c
- security/selinux/ss/services.c, line 3020
- security/smack/smackfs.c, line 198
Smatch caller information:
net/xfrm/xfrm_state.c xfrm_audit_helper_usrinfo() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex |
fs/proc/base.c proc_sessionid_read() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | r get_proc_task |
net/netlabel/netlabel_calipso.c netlbl_netlink_auditinfo() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/auditsc.c __audit_ptrace() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
kernel/auditsc.c audit_filter_rules() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tsk->signal->group_exit_code | 0,256-65280[c] |
| LOCK2 | rcu_read |
kernel/auditsc.c audit_log_task() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/auditsc.c audit_signal_info_syscall() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tsk->parent->exit_code | 0,256-65280[c] |
| USER_DATA | 0 | tsk->real_parent->exit_code | 0,256-65280[c] |
kernel/auditsc.c audit_signal_info_syscall() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tsk->parent->exit_code | 0,256-65280[c] |
| USER_DATA | 0 | tsk->real_parent->exit_code | 0,256-65280[c] |
drivers/tty/tty_audit.c tty_audit_log() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/audit.c audit_log_multicast() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/audit.c audit_log_session_info() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &audit_filter_mutex |
kernel/audit.c audit_log_task_info() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iint->mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock |
kernel/audit.c audit_set_loginuid() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|
security/integrity/integrity_audit.c integrity_audit_message() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netlabel/netlabel_unlabeled.c netlbl_netlink_auditinfo() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netlabel/netlabel_cipso_v4.c netlbl_netlink_auditinfo() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
security/selinux/ss/services.c security_set_bools() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &selinux_state.policy_mutex | ||
| TYPE_LOCK | (struct selinux_state)->policy_mutex |
security/selinux/selinuxfs.c sel_write_enforce() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|
security/selinux/selinuxfs.c sel_write_load() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &selinux_state.policy_mutex | ||
| TYPE_LOCK | (struct selinux_state)->policy_mutex |
net/netlabel/netlabel_mgmt.c netlbl_netlink_auditinfo() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
security/smack/smackfs.c smk_netlabel_audit_set() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | global &smk_cipso_doi_lock | ||
| HALF_LOCKED2 | global &smk_net4addr_lock |
net/xfrm/xfrm_policy.c xfrm_audit_helper_usrinfo() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex |
security/ipe/audit.c ipe_audit_enforce() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|
security/ipe/audit.c ipe_audit_policy_activation() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &root->i_rwsem | ||
| HALF_LOCKED2 | global &ipe_policy_lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
security/ipe/audit.c ipe_audit_policy_load() -> audit_get_sessionid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &root->i_rwsem |