Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

security/apparmor/mount.c aa_bind_mount() -> aa_audit_perm_error()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 1 request 2
PARAM_VALUE 2 error s32min-(-1),1-s32max
PARAM_VALUE 3 ad 7856035615027286016
PARAM_VALUE 3 ad->class 7
PARAM_VALUE 3 ad->common.apparmor_audit_data 7856035615027286016
PARAM_VALUE 3 ad->common.selinux_audit_data 7856035615027286016
PARAM_VALUE 3 ad->common.smack_audit_data 7856035615027286016
PARAM_VALUE 3 ad->common.type 7
PARAM_VALUE 3 ad->common.u.anonclass 0
PARAM_VALUE 3 ad->common.u.cap 0
PARAM_VALUE 3 ad->common.u.dentry 0
PARAM_VALUE 3 ad->common.u.file 0
PARAM_VALUE 3 ad->common.u.ibendport 0
PARAM_VALUE 3 ad->common.u.ibpkey 0
PARAM_VALUE 3 ad->common.u.inode 0
PARAM_VALUE 3 ad->common.u.ipc_id 0
PARAM_VALUE 3 ad->common.u.key_struct.key 0
PARAM_VALUE 3 ad->common.u.key_struct.key_desc 0
PARAM_VALUE 3 ad->common.u.kmod_name 0
PARAM_VALUE 3 ad->common.u.net 0
PARAM_VALUE 3 ad->common.u.nlmsg_type 0
PARAM_VALUE 3 ad->common.u.op 0
PARAM_VALUE 3 ad->common.u.path.dentry 0
PARAM_VALUE 3 ad->common.u.path.mnt 0
PARAM_VALUE 3 ad->common.u.reason 0
PARAM_VALUE 3 ad->common.u.tsk 0
PARAM_VALUE 3 ad->denied 0
PARAM_VALUE 3 ad->error 0
PARAM_VALUE 3 ad->iface.ns 0
PARAM_VALUE 3 ad->info 0
PARAM_VALUE 3 ad->mnt.data 0
PARAM_VALUE 3 ad->mnt.flags 4096-20480
PARAM_VALUE 3 ad->mnt.type 0
PARAM_VALUE 3 ad->name 0
PARAM_VALUE 3 ad->net.addr 0
PARAM_VALUE 3 ad->net.type 0
PARAM_VALUE 3 ad->op 5915720910712598528
PARAM_VALUE 3 ad->peer 0
PARAM_VALUE 3 ad->request 0
PARAM_VALUE 3 ad->rlim.max 0
PARAM_VALUE 3 ad->signal 0
PARAM_VALUE 3 ad->subj_label 0
PARAM_VALUE 3 ad->tags 0
PARAM_VALUE 3 ad->type 0
DATA_SOURCE 0 label $1
DATA_SOURCE 2 error r kern_path
BIT_INFO 0 label->flags 0x0,0xfffffffffffffffd

security/apparmor/mount.c aa_pivotroot() -> aa_audit_perm_error()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 0 label->vec 4096-ptr_max
PARAM_VALUE 1 request 1
PARAM_VALUE 2 error (-16),(-12)
PARAM_VALUE 3 ad 8490790253190295552
PARAM_VALUE 3 ad->class 7
PARAM_VALUE 3 ad->common.apparmor_audit_data 8490790253190295552
PARAM_VALUE 3 ad->common.selinux_audit_data 8490790253190295552
PARAM_VALUE 3 ad->common.smack_audit_data 8490790253190295552
PARAM_VALUE 3 ad->common.type 7
PARAM_VALUE 3 ad->common.u.anonclass 0
PARAM_VALUE 3 ad->common.u.cap 0
PARAM_VALUE 3 ad->common.u.dentry 0
PARAM_VALUE 3 ad->common.u.file 0
PARAM_VALUE 3 ad->common.u.ibendport 0
PARAM_VALUE 3 ad->common.u.ibpkey 0
PARAM_VALUE 3 ad->common.u.inode 0
PARAM_VALUE 3 ad->common.u.ipc_id 0
PARAM_VALUE 3 ad->common.u.key_struct.key 0
PARAM_VALUE 3 ad->common.u.key_struct.key_desc 0
PARAM_VALUE 3 ad->common.u.kmod_name 0
PARAM_VALUE 3 ad->common.u.net 0
PARAM_VALUE 3 ad->common.u.nlmsg_type 0
PARAM_VALUE 3 ad->common.u.op 0
PARAM_VALUE 3 ad->common.u.path.dentry 0
PARAM_VALUE 3 ad->common.u.path.mnt 0
PARAM_VALUE 3 ad->common.u.reason 0
PARAM_VALUE 3 ad->common.u.tsk 0
PARAM_VALUE 3 ad->error (-13),(-2),0
PARAM_VALUE 3 ad->iface.ns 0
PARAM_VALUE 3 ad->info 0
PARAM_VALUE 3 ad->mnt.data 0
PARAM_VALUE 3 ad->mnt.type 0
PARAM_VALUE 3 ad->name 0
PARAM_VALUE 3 ad->net.addr 0
PARAM_VALUE 3 ad->net.type 0
PARAM_VALUE 3 ad->op 5253838620858363904
PARAM_VALUE 3 ad->peer 0
PARAM_VALUE 3 ad->rlim.max 0
PARAM_VALUE 3 ad->signal 0
PARAM_VALUE 3 ad->tags 0
CAPPED_DATA 0 label->size 1
DATA_SOURCE 0 label $1
DATA_SOURCE 2 error r aa_replace_current_label
BIT_INFO 0 label->flags 0x0,0xfffffffffffffffd
BIT_INFO 2 error 0x0,0x0

security/apparmor/mount.c build_pivotroot() -> aa_audit_perm_error()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 1 request 1
PARAM_VALUE 2 error (-4095)-(-1)
PARAM_VALUE 3 ad 8490790253190295552
PARAM_VALUE 3 ad->class 7
PARAM_VALUE 3 ad->common.apparmor_audit_data 8490790253190295552
PARAM_VALUE 3 ad->common.selinux_audit_data 8490790253190295552
PARAM_VALUE 3 ad->common.smack_audit_data 8490790253190295552
PARAM_VALUE 3 ad->common.type 7
PARAM_VALUE 3 ad->error (-13),(-2),0
PARAM_VALUE 3 ad->iface.ns 0
PARAM_VALUE 3 ad->mnt.data 0
PARAM_VALUE 3 ad->mnt.src_name 0
PARAM_VALUE 3 ad->mnt.type 0
PARAM_VALUE 3 ad->name 0
PARAM_VALUE 3 ad->net.addr 0
PARAM_VALUE 3 ad->net.type 0
PARAM_VALUE 3 ad->op 5253838620858363904
PARAM_VALUE 3 ad->peer 0
PARAM_VALUE 3 ad->rlim.max 0
PARAM_VALUE 3 ad->signal 0
PARAM_VALUE 3 ad->subj_label 0,4096-ptr_max
PARAM_VALUE 3 ad->tags 0
PARAM_VALUE 3 ad->type 0
PARAM_VALUE 3 *ad->info 0-255
DATA_SOURCE 3 ad $5
BIT_INFO 2 error 0x0,0x0

security/apparmor/mount.c match_mnt_path_str() -> aa_audit_perm_error()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 1 request 2
PARAM_VALUE 2 error (-4095)-(-1)
PARAM_VALUE 3 ad 701974921058553856,3653992199726731264,4682767133795856384,7679699351578632192,7856035615027286016
PARAM_VALUE 3 ad->class 7
PARAM_VALUE 3 ad->common.apparmor_audit_data 701974921058553856,3653992199726731264,4682767133795856384,7679699351578632192,7856035615027286016
PARAM_VALUE 3 ad->common.selinux_audit_data 701974921058553856,3653992199726731264,4682767133795856384,7679699351578632192,7856035615027286016
PARAM_VALUE 3 ad->common.smack_audit_data 701974921058553856,3653992199726731264,4682767133795856384,7679699351578632192,7856035615027286016
PARAM_VALUE 3 ad->common.type 7
PARAM_VALUE 3 ad->error (-13),(-2),0
PARAM_VALUE 3 ad->iface.ns 0
PARAM_VALUE 3 ad->name 0
PARAM_VALUE 3 ad->net.addr 0
PARAM_VALUE 3 ad->net.type 0
PARAM_VALUE 3 ad->op 5915720910712598528
PARAM_VALUE 3 ad->peer 0
PARAM_VALUE 3 ad->rlim.max 0
PARAM_VALUE 3 ad->signal 0
PARAM_VALUE 3 ad->tags 0
PARAM_VALUE 3 ad->type 0
PARAM_VALUE 3 *ad->info 0-255
PARAM_VALUE 3 *ad->mnt.type 0
DATA_SOURCE 2 error r aa_path_name
DATA_SOURCE 3 ad $9
BIT_INFO 2 error 0x0,0x0

security/apparmor/mount.c match_mnt_path_str() -> aa_audit_perm_error()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 1 request 2
PARAM_VALUE 2 error (-4095)-(-1)
PARAM_VALUE 3 ad 701974921058553856,3653992199726731264,4682767133795856384,7679699351578632192,7856035615027286016
PARAM_VALUE 3 ad->class 7
PARAM_VALUE 3 ad->common.apparmor_audit_data 701974921058553856,3653992199726731264,4682767133795856384,7679699351578632192,7856035615027286016
PARAM_VALUE 3 ad->common.selinux_audit_data 701974921058553856,3653992199726731264,4682767133795856384,7679699351578632192,7856035615027286016
PARAM_VALUE 3 ad->common.smack_audit_data 701974921058553856,3653992199726731264,4682767133795856384,7679699351578632192,7856035615027286016
PARAM_VALUE 3 ad->common.type 7
PARAM_VALUE 3 ad->error (-13),(-2),0
PARAM_VALUE 3 ad->iface.ns 0
PARAM_VALUE 3 ad->info 0,3554323739962322944,4694447503368695808,6168487426619887616,8913683159705989120
PARAM_VALUE 3 ad->name 0
PARAM_VALUE 3 ad->net.addr 0
PARAM_VALUE 3 ad->net.type 0
PARAM_VALUE 3 ad->op 5915720910712598528
PARAM_VALUE 3 ad->peer 0
PARAM_VALUE 3 ad->rlim.max 0
PARAM_VALUE 3 ad->signal 0
PARAM_VALUE 3 ad->tags 0
PARAM_VALUE 3 ad->type 0
PARAM_VALUE 3 *ad->mnt.type 0
DATA_SOURCE 2 error $3
DATA_SOURCE 3 ad $9

security/apparmor/mount.c profile_umount() -> aa_audit_perm_error()

Type Parameter Key Value
PARAM_VALUE 0 label 4096-ptr_max
PARAM_VALUE 1 request 4
PARAM_VALUE 2 error (-4095)-(-1)
PARAM_VALUE 3 ad 2229218381676511232
PARAM_VALUE 3 ad->class 7
PARAM_VALUE 3 ad->common.apparmor_audit_data 2229218381676511232
PARAM_VALUE 3 ad->common.selinux_audit_data 2229218381676511232
PARAM_VALUE 3 ad->common.smack_audit_data 2229218381676511232
PARAM_VALUE 3 ad->common.type 7
PARAM_VALUE 3 ad->error (-13),(-2),0
PARAM_VALUE 3 ad->iface.ns 0
PARAM_VALUE 3 ad->info 0,3554323739962322944,4694447503368695808,6168487426619887616,8913683159705989120
PARAM_VALUE 3 ad->mnt.data 0
PARAM_VALUE 3 ad->mnt.type 0
PARAM_VALUE 3 ad->name 0
PARAM_VALUE 3 ad->net.addr 0
PARAM_VALUE 3 ad->net.type 0
PARAM_VALUE 3 ad->op 1595522130452656128
PARAM_VALUE 3 ad->peer 0
PARAM_VALUE 3 ad->rlim.max 0
PARAM_VALUE 3 ad->signal 0
PARAM_VALUE 3 ad->tags 0
PARAM_VALUE 3 ad->type 0
PARAM_VALUE 3 *ad->info 0-255
DATA_SOURCE 2 error r aa_path_name
DATA_SOURCE 3 ad $3
BIT_INFO 2 error 0x0,0x0