Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
kernel/audit.c audit_receive_msg() -> audit_unpack_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bufp | 2986266953506451456 |
| PARAM_VALUE | 0 | *bufp | 4096-ptr_max |
| PARAM_VALUE | 1 | remain | 4952700219873615872 |
| PARAM_VALUE | 1 | *remain | 0-2147483623 |
| PARAM_VALUE | 2 | len | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *remain | 0-2147483623[c] |
| USER_DATA | 2 | len | 0-u32max |
| USER_PTR | 1 | remain | |
| 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_unpack_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bufp | 2986266953506451456 |
| PARAM_VALUE | 0 | *bufp | 4096-ptr_max |
| PARAM_VALUE | 1 | remain | 4952700219873615872 |
| PARAM_VALUE | 1 | *remain | 1-2147483622 |
| PARAM_VALUE | 2 | len | 0-u32max |
| NOSPEC | 1 | *remain | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *remain | 1-2147483622[c] |
| USER_DATA | 2 | len | 0-u32max |
| USER_PTR | 1 | remain | |
| 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/auditfilter.c audit_data_to_entry() -> audit_unpack_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bufp | 6073393386152378368 |
| PARAM_VALUE | 1 | remain | 4553949762465165312 |
| PARAM_VALUE | 1 | *remain | 0-2147482591 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *remain | 0-2147483622[c] |
| USER_DATA | 2 | len | 0-u32max |
| USER_PTR | 0 | *bufp | |
| USER_PTR | 1 | remain | |
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/auditfilter.c audit_data_to_entry() -> audit_unpack_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bufp | 6073393386152378368 |
| PARAM_VALUE | 1 | remain | 4553949762465165312 |
| PARAM_VALUE | 1 | *remain | 0-2147482591 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *remain | 0-2147483622[c] |
| USER_DATA | 2 | len | 0-u32max |
| USER_PTR | 0 | *bufp | |
| USER_PTR | 1 | remain | |
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/auditfilter.c audit_data_to_entry() -> audit_unpack_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bufp | 6073393386152378368 |
| PARAM_VALUE | 1 | remain | 4553949762465165312 |
| PARAM_VALUE | 1 | *remain | 0-2147482591 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *remain | 0-2147483622[c] |
| USER_DATA | 2 | len | 0-u32max |
| USER_PTR | 0 | *bufp | |
| USER_PTR | 1 | remain | |
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/auditfilter.c audit_data_to_entry() -> audit_unpack_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bufp | 6073393386152378368 |
| PARAM_VALUE | 1 | remain | 4553949762465165312 |
| PARAM_VALUE | 1 | *remain | 0-2147482591 |
| PARAM_VALUE | 2 | len | 0-256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *remain | 0-2147483622[c] |
| USER_DATA | 2 | len | 0-256 |
| USER_PTR | 0 | *bufp | |
| USER_PTR | 1 | remain | |
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/auditfilter.c audit_data_to_entry() -> audit_unpack_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bufp | 6073393386152378368 |
| PARAM_VALUE | 1 | remain | 4553949762465165312 |
| PARAM_VALUE | 1 | *remain | 0-2147482591 |
| PARAM_VALUE | 2 | len | 0-4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *remain | 0-2147482591[c] |
| USER_DATA | 2 | len | 0-4096 |
| USER_PTR | 1 | remain | |
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |