Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

security/apparmor/policy.c aa_replace_profiles() -> aa_unpack()

Type Parameter Key Value
PARAM_VALUE 0 udata 4096-ptr_max
PARAM_VALUE 0 udata->count.reftype 2
PARAM_VALUE 0 udata->data 16,4096-ptr_max
PARAM_VALUE 0 udata->list.next 4096-ptr_max
PARAM_VALUE 0 udata->list.next->next 4096-ptr_max
PARAM_VALUE 0 udata->list.prev 4096-ptr_max
PARAM_VALUE 0 udata->list.prev->next 4096-ptr_max
PARAM_VALUE 0 udata->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 udata->pcount.refcount.refs.counter (-1073741824)
PARAM_VALUE 0 udata->size 0-u32max
PARAM_VALUE 1 lh 5567410432335519744
PARAM_VALUE 1 lh->next 5567410432335519744
PARAM_VALUE 1 lh->prev 5567410432335519744
PARAM_VALUE 2 ns 974040508265500672
PARAM_VALUE 2 *ns 0
PARAM_VALUE 2 *(*ns) 0
PARAM_VALUE 3 compressed_data 0,16,4096-ptr_max
PARAM_VALUE 4 compressed_size 0-1000000000,2147479544,2147479552
BUF_SIZE 0 udata (-1),224
BUF_SIZE 0 udata (-1),224
CAPPED_DATA 4 compressed_size 1
CAPPED_DATA 4 compressed_size 1
DATA_SOURCE 0 udata $3
DATA_SOURCE 3 compressed_data $4
DATA_SOURCE 4 compressed_size $5
FUZZY_MAX 4 compressed_size 2147479552
USER_DATA 0 udata->size 0-1000000000[c]
USER_DATA 0 *udata->data 0-255
USER_DATA 3 *compressed_data 0-255
USER_DATA 4 compressed_size 0-1000000000[c]
UNITS 4 compressed_size unit_byte
USER_PTR 0 udata->data
USER_PTR 3 compressed_data