Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

security/apparmor/apparmorfs.c __aafs_profile_mkdir() -> create_profile_file()

Type Parameter Key Value
PARAM_VALUE 0 dir 4096-ptr_max
PARAM_VALUE 1 name 8684986619966238720
PARAM_VALUE 2 profile 4096-ptr_max
PARAM_VALUE 2 profile->dents 4096-ptr_max
PARAM_VALUE 2 profile->dirname 1-u64max
PARAM_VALUE 3 fops 6359376395143233536
BUF_SIZE 0 dir (-1),1-s32max
BUF_SIZE 0 dir (-1),1-s32max
BUF_SIZE 1 name 5
BUF_SIZE 2 profile->dirname 0-s32max,18446744071562067968-u64max
DATA_SOURCE 2 profile $0
STR_LEN 0 dir 4
TERMINATED 1 name 1
USER_DATA 2 *profile->rawdata->data 0-255
USER_PTR 2 profile->rawdata->data
HALF_LOCKED2 &ns->lock

security/apparmor/apparmorfs.c __aafs_profile_mkdir() -> create_profile_file()

Type Parameter Key Value
PARAM_VALUE 0 dir 4096-ptr_max
PARAM_VALUE 0 dir->d_children->first->pprev 1-u64max
PARAM_VALUE 0 dir->d_children.first 4096-ptr_max
PARAM_VALUE 0 dir->d_children.first->pprev 0
PARAM_VALUE 0 dir->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 0 dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 dir->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 dir->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 dir->d_inode->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 dir->d_sb 4096-ptr_max
PARAM_VALUE 0 dir->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 1 name 5987828078236520448
PARAM_VALUE 2 profile 4096-ptr_max
PARAM_VALUE 2 profile->dents 4096-ptr_max
PARAM_VALUE 2 profile->dirname 1-u64max
PARAM_VALUE 3 fops 4685087185897279488
BUF_SIZE 0 dir (-1),1-s32max
BUF_SIZE 0 dir (-1),1-s32max
BUF_SIZE 1 name 5
BUF_SIZE 2 profile->dirname 0-s32max,18446744071562067968-u64max
DATA_SOURCE 2 profile $0
STR_LEN 0 dir 4
TERMINATED 1 name 1
USER_DATA 2 *profile->rawdata->data 0-255
USER_PTR 2 profile->rawdata->data
HALF_LOCKED2 &ns->lock

security/apparmor/apparmorfs.c __aafs_profile_mkdir() -> create_profile_file()

Type Parameter Key Value
PARAM_VALUE 0 dir 4096-ptr_max
PARAM_VALUE 0 dir->d_children->first->pprev 1-u64max
PARAM_VALUE 0 dir->d_children.first 4096-ptr_max
PARAM_VALUE 0 dir->d_children.first->pprev 0
PARAM_VALUE 0 dir->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 0 dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 dir->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 dir->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 dir->d_inode->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 dir->d_sb 4096-ptr_max
PARAM_VALUE 0 dir->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 1 name 441595835286130688
PARAM_VALUE 2 profile 4096-ptr_max
PARAM_VALUE 2 profile->dents 4096-ptr_max
PARAM_VALUE 2 profile->dirname 1-u64max
PARAM_VALUE 3 fops 6842689335833804800
BUF_SIZE 0 dir (-1),1-s32max
BUF_SIZE 0 dir (-1),1-s32max
BUF_SIZE 1 name 7
BUF_SIZE 2 profile->dirname 0-s32max,18446744071562067968-u64max
DATA_SOURCE 2 profile $0
STR_LEN 0 dir 6
TERMINATED 1 name 1
USER_DATA 2 *profile->rawdata->data 0-255
USER_PTR 2 profile->rawdata->data
HALF_LOCKED2 &ns->lock

security/apparmor/apparmorfs.c __aafs_profile_mkdir() -> create_profile_file()

Type Parameter Key Value
PARAM_VALUE 0 dir 4096-ptr_max
PARAM_VALUE 0 dir->d_children->first->pprev 1-u64max
PARAM_VALUE 0 dir->d_children.first 4096-ptr_max
PARAM_VALUE 0 dir->d_children.first->pprev 0
PARAM_VALUE 0 dir->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 0 dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 dir->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 dir->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 dir->d_inode->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 dir->d_sb 4096-ptr_max
PARAM_VALUE 0 dir->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 dir->d_sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 dir->d_sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 1 name 8529434839954767872
PARAM_VALUE 2 profile 4096-ptr_max
PARAM_VALUE 2 profile->dents 4096-ptr_max
PARAM_VALUE 2 profile->dirname 1-u64max
PARAM_VALUE 2 profile->hash 1-u64max
PARAM_VALUE 3 fops 2922781807481360384
BUF_SIZE 0 dir (-1),1-s32max
BUF_SIZE 0 dir (-1),1-s32max
BUF_SIZE 1 name 7
BUF_SIZE 2 profile->dirname 0-s32max,18446744071562067968-u64max
DATA_SOURCE 2 profile $0
STR_LEN 0 dir 6
TERMINATED 1 name 1
USER_DATA 2 *profile->rawdata->data 0-255
USER_PTR 2 profile->rawdata->data
HALF_LOCKED2 &ns->lock