Documented in 1 files:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
kernel/audit.c audit_get_feature() -> audit_send_reply()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | request_skb | 4096-ptr_max |
| PARAM_VALUE | 0 | request_skb->data | 4096-ptr_max |
| PARAM_VALUE | 0 | request_skb->destructor | 172217845709488128 |
| PARAM_VALUE | 0 | request_skb->hdr_len | 0 |
| PARAM_VALUE | 0 | request_skb->head_frag | 0 |
| PARAM_VALUE | 0 | request_skb->nohdr | 0 |
| PARAM_VALUE | 0 | request_skb->pp_recycle | 0 |
| PARAM_VALUE | 0 | request_skb->sk | 4096-ptr_max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | request_skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | request_skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | type | 1019 |
| PARAM_VALUE | 3 | done | 0 |
| PARAM_VALUE | 4 | multi | 0 |
| PARAM_VALUE | 5 | payload | 3435781247328407552 |
| PARAM_VALUE | 6 | size | 16 |
| BUF_SIZE | 0 | request_skb | (-1)-s32max |
| BUF_SIZE | 0 | request_skb | (-1)-s32max |
| BUF_SIZE | 5 | payload | 16 |
| DATA_SOURCE | 0 | request_skb | $0 |
| STR_LEN | 0 | request_skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | request_skb->end | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->extensions | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->len | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->tail | |
| UNITS | 6 | size | unit_byte |
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit.c audit_receive_msg() -> audit_send_reply()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | request_skb | 4096-ptr_max |
| PARAM_VALUE | 0 | request_skb->data | 4096-ptr_max |
| PARAM_VALUE | 0 | request_skb->destructor | 172217845709488128 |
| PARAM_VALUE | 0 | request_skb->hdr_len | 0 |
| PARAM_VALUE | 0 | request_skb->head_frag | 0 |
| PARAM_VALUE | 0 | request_skb->nohdr | 0 |
| PARAM_VALUE | 0 | request_skb->pp_recycle | 0 |
| PARAM_VALUE | 0 | request_skb->sk | 4096-ptr_max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | request_skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | request_skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | type | 1000 |
| PARAM_VALUE | 3 | done | 0 |
| PARAM_VALUE | 4 | multi | 0 |
| PARAM_VALUE | 5 | payload | 166869602310959104 |
| PARAM_VALUE | 6 | size | 44 |
| BUF_SIZE | 0 | request_skb | (-1)-s32max |
| BUF_SIZE | 0 | request_skb | (-1)-s32max |
| BUF_SIZE | 5 | payload | 44 |
| DATA_SOURCE | 0 | request_skb | $0 |
| STR_LEN | 0 | request_skb->sk | (-1) |
| MEM_ZERO | 5 | payload | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | seq | s32min-s32max |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->end | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->extensions | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->len | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->tail | |
| UNITS | 6 | size | unit_byte |
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit.c audit_receive_msg() -> audit_send_reply()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | request_skb | 4096-ptr_max |
| PARAM_VALUE | 0 | request_skb->data | 4096-ptr_max |
| PARAM_VALUE | 0 | request_skb->destructor | 172217845709488128 |
| PARAM_VALUE | 0 | request_skb->hdr_len | 0 |
| PARAM_VALUE | 0 | request_skb->head_frag | 0 |
| PARAM_VALUE | 0 | request_skb->nohdr | 0 |
| PARAM_VALUE | 0 | request_skb->pp_recycle | 0 |
| PARAM_VALUE | 0 | request_skb->sk | 4096-ptr_max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | request_skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | request_skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | type | 1010 |
| PARAM_VALUE | 3 | done | 0 |
| PARAM_VALUE | 4 | multi | 0 |
| PARAM_VALUE | 5 | payload | 4096-ptr_max |
| BUF_SIZE | 0 | request_skb | (-1)-s32max |
| BUF_SIZE | 0 | request_skb | (-1)-s32max |
| BUF_SIZE | 5 | payload | 8-4294967303 |
| DATA_SOURCE | 0 | request_skb | $0 |
| DATA_SOURCE | 5 | payload | r _kmalloc_noprof |
| STR_LEN | 0 | request_skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | seq | s32min-s32max |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->end | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->extensions | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->len | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->tail | |
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit.c audit_receive_msg() -> audit_send_reply()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | request_skb | 4096-ptr_max |
| PARAM_VALUE | 0 | request_skb->data | 4096-ptr_max |
| PARAM_VALUE | 0 | request_skb->destructor | 172217845709488128 |
| PARAM_VALUE | 0 | request_skb->hdr_len | 0 |
| PARAM_VALUE | 0 | request_skb->head_frag | 0 |
| PARAM_VALUE | 0 | request_skb->nohdr | 0 |
| PARAM_VALUE | 0 | request_skb->pp_recycle | 0 |
| PARAM_VALUE | 0 | request_skb->sk | 4096-ptr_max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | request_skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | request_skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | request_skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | type | 1016 |
| PARAM_VALUE | 3 | done | 0 |
| PARAM_VALUE | 4 | multi | 0 |
| PARAM_VALUE | 5 | payload | 166869602310959104 |
| PARAM_VALUE | 6 | size | 8 |
| BUF_SIZE | 0 | request_skb | (-1)-s32max |
| BUF_SIZE | 0 | request_skb | (-1)-s32max |
| BUF_SIZE | 5 | payload | 8 |
| DATA_SOURCE | 0 | request_skb | $0 |
| STR_LEN | 0 | request_skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | seq | s32min-s32max |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->end | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->extensions | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->len | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 0 | request_skb->tail | |
| UNITS | 6 | size | unit_byte |
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |