Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

security/integrity/evm/evm_crypto.c evm_calc_hash() -> evm_calc_hmac_or_hash()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 0 dentry->d_inode 4096-ptr_max
PARAM_VALUE 0 dentry->d_inode->i_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dentry->d_inode->i_sb 4096-ptr_max
PARAM_VALUE 1 req_xattr_name 0,491420867498741760
PARAM_VALUE 3 req_xattr_value_len 0-s32max
PARAM_VALUE 4 type 3,5
PARAM_VALUE 5 data 4794863571455586304
PARAM_VALUE 6 iint 0,4096-ptr_max
PARAM_VALUE 6 iint->evm_status 2-15
BUF_SIZE 1 req_xattr_name (-1),13
BUF_SIZE 1 req_xattr_name (-1),13
DATA_SOURCE 0 dentry $0
DATA_SOURCE 1 req_xattr_name $1
DATA_SOURCE 2 req_xattr_value $2
DATA_SOURCE 3 req_xattr_value_len $3
DATA_SOURCE 4 type $4
DATA_SOURCE 5 data $5
DATA_SOURCE 6 iint $6
STR_LEN 0 dentry (-1),12
STR_LEN 0 dentry (-1),12
BIT_INFO 6 iint->evm_status 0x0,0x1
UNITS 3 req_xattr_value_len unit_byte
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &inode->i_rwsem

security/integrity/evm/evm_crypto.c evm_calc_hmac() -> evm_calc_hmac_or_hash()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 0 dentry->d_inode 4096-ptr_max
PARAM_VALUE 0 dentry->d_inode->i_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dentry->d_inode->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 1 req_xattr_name 0,4096-ptr_max
PARAM_VALUE 3 req_xattr_value_len 0-s32max,18446744071562067968-18446744073709551520,18446744073709551522-u64max
PARAM_VALUE 4 type 2
PARAM_VALUE 5 data 4794863571455586304,7683016526286548992
PARAM_VALUE 5 data->hdr.algo 2
PARAM_VALUE 6 iint 0,4096-ptr_max
BUF_SIZE 1 req_xattr_name (-1),13
BUF_SIZE 1 req_xattr_name (-1),13
DATA_SOURCE 0 dentry $0
DATA_SOURCE 1 req_xattr_name $1
DATA_SOURCE 2 req_xattr_value $2
DATA_SOURCE 3 req_xattr_value_len $3
DATA_SOURCE 5 data $4
DATA_SOURCE 6 iint $5
STR_LEN 0 dentry (-1),12
STR_LEN 0 dentry (-1),12
NO_OVERFLOW_SIMPLE 0 dentry->moved->d_inode->i_size
UNITS 3 req_xattr_value_len unit_byte
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &inode->i_rwsem