Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- security/apparmor/capability.c, line 109
- security/apparmor/file.c, line 153
- security/apparmor/policy_unpack.c, line 80
- security/apparmor/resource.c, line 71
- security/apparmor/task.c, line 303
Smatch caller information:
security/apparmor/file.c aa_audit_file() -> aa_audit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0,6-7 |
| PARAM_VALUE | 1 | profile | 1-u64max |
| PARAM_VALUE | 2 | ad | 5752549666619719680 |
| PARAM_VALUE | 2 | ad->class | 2 |
| PARAM_VALUE | 2 | ad->common.apparmor_audit_data | 5752549666619719680 |
| PARAM_VALUE | 2 | ad->common.selinux_audit_data | 5752549666619719680 |
| PARAM_VALUE | 2 | ad->common.smack_audit_data | 5752549666619719680 |
| PARAM_VALUE | 2 | ad->common.type | 5 |
| PARAM_VALUE | 2 | ad->common.u.anonclass | 0 |
| PARAM_VALUE | 2 | ad->common.u.cap | 0 |
| PARAM_VALUE | 2 | ad->common.u.dentry | 0 |
| PARAM_VALUE | 2 | ad->common.u.file | 0 |
| PARAM_VALUE | 2 | ad->common.u.ibendport | 0 |
| PARAM_VALUE | 2 | ad->common.u.ibpkey | 0 |
| PARAM_VALUE | 2 | ad->common.u.inode | 0 |
| PARAM_VALUE | 2 | ad->common.u.ipc_id | 0 |
| PARAM_VALUE | 2 | ad->common.u.key_struct.key | 0 |
| PARAM_VALUE | 2 | ad->common.u.key_struct.key_desc | 0 |
| PARAM_VALUE | 2 | ad->common.u.kmod_name | 0 |
| PARAM_VALUE | 2 | ad->common.u.net | 0 |
| PARAM_VALUE | 2 | ad->common.u.nlmsg_type | 0 |
| PARAM_VALUE | 2 | ad->common.u.op | 0 |
| PARAM_VALUE | 2 | ad->common.u.path.dentry | 0 |
| PARAM_VALUE | 2 | ad->common.u.path.mnt | 0 |
| PARAM_VALUE | 2 | ad->common.u.reason | 0 |
| PARAM_VALUE | 2 | ad->common.u.tsk | 0 |
| PARAM_VALUE | 2 | ad->iface.ns | 0 |
| PARAM_VALUE | 2 | ad->mnt.data | 0 |
| PARAM_VALUE | 2 | ad->mnt.type | 0 |
| PARAM_VALUE | 2 | ad->net.addr | 0 |
| PARAM_VALUE | 2 | ad->net.type | 0 |
| PARAM_VALUE | 2 | ad->request | 1-u32max |
| PARAM_VALUE | 2 | ad->rlim.max | 0 |
| PARAM_VALUE | 2 | ad->signal | 0 |
| PARAM_VALUE | 2 | ad->subj_label | 0 |
| PARAM_VALUE | 2 | ad->type | 0 |
| DATA_SOURCE | 1 | profile | $1 |
| FUZZY_MAX | 0 | type | 7 |
| STR_LEN | 0 | type | (-1),5,12-15,17-18,21,24-26,28-29,37 |
| STR_LEN | 1 | profile | (-1),5,12-15,17-18,21,24-26,28-29,37 |
| HARD_MAX | 0 | type | 7 |
| HALF_LOCKED2 | &ns->lock |
security/apparmor/task.c profile_tracer_perm() -> aa_audit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 7 |
| PARAM_VALUE | 1 | profile | 4096-ptr_max |
| PARAM_VALUE | 1 | profile->mode | s64min-2,4-s64max |
| PARAM_VALUE | 2 | ad | 2128682511571582976 |
| PARAM_VALUE | 2 | ad->class | 9 |
| PARAM_VALUE | 2 | ad->common.apparmor_audit_data | 2128682511571582976 |
| PARAM_VALUE | 2 | ad->common.selinux_audit_data | 2128682511571582976 |
| PARAM_VALUE | 2 | ad->common.smack_audit_data | 2128682511571582976 |
| PARAM_VALUE | 2 | ad->common.type | 7 |
| PARAM_VALUE | 2 | ad->common.u.anonclass | 0 |
| PARAM_VALUE | 2 | ad->common.u.cap | 0 |
| PARAM_VALUE | 2 | ad->common.u.dentry | 0 |
| PARAM_VALUE | 2 | ad->common.u.file | 0 |
| PARAM_VALUE | 2 | ad->common.u.ibendport | 0 |
| PARAM_VALUE | 2 | ad->common.u.ibpkey | 0 |
| PARAM_VALUE | 2 | ad->common.u.inode | 0 |
| PARAM_VALUE | 2 | ad->common.u.ipc_id | 0 |
| PARAM_VALUE | 2 | ad->common.u.key_struct.key | 0 |
| PARAM_VALUE | 2 | ad->common.u.key_struct.key_desc | 0 |
| PARAM_VALUE | 2 | ad->common.u.kmod_name | 0 |
| PARAM_VALUE | 2 | ad->common.u.net | 0 |
| PARAM_VALUE | 2 | ad->common.u.nlmsg_type | 0 |
| PARAM_VALUE | 2 | ad->common.u.op | 0 |
| PARAM_VALUE | 2 | ad->common.u.path.dentry | 0 |
| PARAM_VALUE | 2 | ad->common.u.path.mnt | 0 |
| PARAM_VALUE | 2 | ad->common.u.reason | 0 |
| PARAM_VALUE | 2 | ad->common.u.tsk | 0 |
| PARAM_VALUE | 2 | ad->iface.ns | 0 |
| PARAM_VALUE | 2 | ad->info | 0 |
| PARAM_VALUE | 2 | ad->mnt.data | 0 |
| PARAM_VALUE | 2 | ad->mnt.type | 0 |
| PARAM_VALUE | 2 | ad->name | 0 |
| PARAM_VALUE | 2 | ad->net.addr | 0 |
| PARAM_VALUE | 2 | ad->net.type | 0 |
| PARAM_VALUE | 2 | ad->op | 7247823677839650816 |
| PARAM_VALUE | 2 | ad->request | 0 |
| PARAM_VALUE | 2 | ad->rlim.max | 0 |
| PARAM_VALUE | 2 | ad->signal | 0 |
| PARAM_VALUE | 2 | ad->subj_label | 4096-ptr_max |
| PARAM_VALUE | 2 | ad->tags | 0 |
| PARAM_VALUE | 2 | ad->type | s32min-6,8-s32max |
| BUF_SIZE | 2 | ad->peer | (-1),104 |
| BUF_SIZE | 2 | ad->subj_label | 104 |
| CAPPED_DATA | 1 | profile->label.size | 1 |
| DATA_SOURCE | 1 | profile | $1 |
| DATA_SOURCE | 2 | ad | $4 |
| HALF_LOCKED2 | rcu_read |
security/apparmor/capability.c audit_caps() -> aa_audit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0,6-7 |
| PARAM_VALUE | 1 | profile | 4096-ptr_max |
| PARAM_VALUE | 1 | profile->label.rules | 4096-ptr_max |
| PARAM_VALUE | 2 | ad | 7954149384688115712 |
| PARAM_VALUE | 2 | ad->class | 3 |
| PARAM_VALUE | 2 | ad->common.apparmor_audit_data | 7954149384688115712 |
| PARAM_VALUE | 2 | ad->common.selinux_audit_data | 7954149384688115712 |
| PARAM_VALUE | 2 | ad->common.smack_audit_data | 7954149384688115712 |
| PARAM_VALUE | 2 | ad->common.type | 3 |
| PARAM_VALUE | 2 | ad->denied | 0 |
| PARAM_VALUE | 2 | ad->error | (-1)-0 |
| PARAM_VALUE | 2 | ad->iface.ns | 0 |
| PARAM_VALUE | 2 | ad->info | 0,2357842257909276672 |
| PARAM_VALUE | 2 | ad->mnt.data | 0 |
| PARAM_VALUE | 2 | ad->mnt.type | 0 |
| PARAM_VALUE | 2 | ad->name | 0 |
| PARAM_VALUE | 2 | ad->net.addr | 0 |
| PARAM_VALUE | 2 | ad->net.type | 0 |
| PARAM_VALUE | 2 | ad->op | 1353852358059446272 |
| PARAM_VALUE | 2 | ad->peer | 0 |
| PARAM_VALUE | 2 | ad->request | 0 |
| PARAM_VALUE | 2 | ad->rlim.max | 0 |
| PARAM_VALUE | 2 | ad->signal | 0 |
| PARAM_VALUE | 2 | ad->subj_cred | 0,4096-ptr_max |
| PARAM_VALUE | 2 | ad->subj_cred->non_rcu | 0 |
| PARAM_VALUE | 2 | ad->tags | 0 |
| PARAM_VALUE | 2 | ad->type | 0 |
| BUF_SIZE | 2 | ad->info | (-1),19 |
| DATA_SOURCE | 1 | profile | $1 |
| DATA_SOURCE | 2 | ad | $0 |
| FUZZY_MAX | 0 | type | 7 |
| STR_LEN | 2 | ad->info | (-1),18 |
| HARD_MAX | 0 | type | 7 |
security/apparmor/resource.c audit_resource() -> aa_audit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 7 |
| PARAM_VALUE | 1 | profile | 1-u64max |
| PARAM_VALUE | 2 | ad | 6740733481515237376 |
| PARAM_VALUE | 2 | ad->class | 5 |
| PARAM_VALUE | 2 | ad->common.apparmor_audit_data | 6740733481515237376 |
| PARAM_VALUE | 2 | ad->common.selinux_audit_data | 6740733481515237376 |
| PARAM_VALUE | 2 | ad->common.smack_audit_data | 6740733481515237376 |
| PARAM_VALUE | 2 | ad->common.type | 7 |
| PARAM_VALUE | 2 | ad->common.u.anonclass | 0 |
| PARAM_VALUE | 2 | ad->common.u.cap | 0 |
| PARAM_VALUE | 2 | ad->common.u.dentry | 0 |
| PARAM_VALUE | 2 | ad->common.u.file | 0 |
| PARAM_VALUE | 2 | ad->common.u.ibendport | 0 |
| PARAM_VALUE | 2 | ad->common.u.ibpkey | 0 |
| PARAM_VALUE | 2 | ad->common.u.inode | 0 |
| PARAM_VALUE | 2 | ad->common.u.ipc_id | 0 |
| PARAM_VALUE | 2 | ad->common.u.key_struct.key | 0 |
| PARAM_VALUE | 2 | ad->common.u.key_struct.key_desc | 0 |
| PARAM_VALUE | 2 | ad->common.u.kmod_name | 0 |
| PARAM_VALUE | 2 | ad->common.u.net | 0 |
| PARAM_VALUE | 2 | ad->common.u.nlmsg_type | 0 |
| PARAM_VALUE | 2 | ad->common.u.op | 0 |
| PARAM_VALUE | 2 | ad->common.u.path.dentry | 0 |
| PARAM_VALUE | 2 | ad->common.u.path.mnt | 0 |
| PARAM_VALUE | 2 | ad->common.u.reason | 0 |
| PARAM_VALUE | 2 | ad->common.u.tsk | 0 |
| PARAM_VALUE | 2 | ad->denied | 0 |
| PARAM_VALUE | 2 | ad->error | (-13),0 |
| PARAM_VALUE | 2 | ad->iface.ns | 0 |
| PARAM_VALUE | 2 | ad->info | 0,7859144351605923840 |
| PARAM_VALUE | 2 | ad->mnt.data | 0 |
| PARAM_VALUE | 2 | ad->mnt.type | 0 |
| PARAM_VALUE | 2 | ad->name | 0 |
| PARAM_VALUE | 2 | ad->net.addr | 0 |
| PARAM_VALUE | 2 | ad->net.type | 0 |
| PARAM_VALUE | 2 | ad->op | 3854318844861566976 |
| PARAM_VALUE | 2 | ad->request | 0 |
| PARAM_VALUE | 2 | ad->signal | 0 |
| PARAM_VALUE | 2 | ad->subj_label | 0 |
| PARAM_VALUE | 2 | ad->tags | 0 |
| PARAM_VALUE | 2 | ad->type | 0 |
| DATA_SOURCE | 1 | profile | $1 |
security/apparmor/policy_unpack.c audit_iface() -> aa_audit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 4 |
| PARAM_VALUE | 2 | ad | 7208844433453809664 |
| PARAM_VALUE | 2 | ad->class | 0 |
| PARAM_VALUE | 2 | ad->common.apparmor_audit_data | 7208844433453809664 |
| PARAM_VALUE | 2 | ad->common.selinux_audit_data | 7208844433453809664 |
| PARAM_VALUE | 2 | ad->common.smack_audit_data | 7208844433453809664 |
| PARAM_VALUE | 2 | ad->common.type | 7 |
| PARAM_VALUE | 2 | ad->common.u.anonclass | 0 |
| PARAM_VALUE | 2 | ad->common.u.cap | 0 |
| PARAM_VALUE | 2 | ad->common.u.dentry | 0 |
| PARAM_VALUE | 2 | ad->common.u.file | 0 |
| PARAM_VALUE | 2 | ad->common.u.ibendport | 0 |
| PARAM_VALUE | 2 | ad->common.u.ibpkey | 0 |
| PARAM_VALUE | 2 | ad->common.u.inode | 0 |
| PARAM_VALUE | 2 | ad->common.u.ipc_id | 0 |
| PARAM_VALUE | 2 | ad->common.u.key_struct.key | 0 |
| PARAM_VALUE | 2 | ad->common.u.key_struct.key_desc | 0 |
| PARAM_VALUE | 2 | ad->common.u.kmod_name | 0 |
| PARAM_VALUE | 2 | ad->common.u.net | 0 |
| PARAM_VALUE | 2 | ad->common.u.nlmsg_type | 0 |
| PARAM_VALUE | 2 | ad->common.u.op | 0 |
| PARAM_VALUE | 2 | ad->common.u.path.dentry | 0 |
| PARAM_VALUE | 2 | ad->common.u.path.mnt | 0 |
| PARAM_VALUE | 2 | ad->common.u.reason | 0 |
| PARAM_VALUE | 2 | ad->common.u.tsk | 0 |
| PARAM_VALUE | 2 | ad->denied | 0 |
| PARAM_VALUE | 2 | ad->error | (-93),(-71) |
| PARAM_VALUE | 2 | ad->iface.ns | 0 |
| PARAM_VALUE | 2 | ad->info | 926582488347553792,1262845145229901824,2085816341073747968,2236341914460028928,2641386058395066368,3987978890117427200,7605189820459233280 |
| PARAM_VALUE | 2 | ad->mnt.data | 0 |
| PARAM_VALUE | 2 | ad->mnt.type | 0 |
| PARAM_VALUE | 2 | ad->net.addr | 0 |
| PARAM_VALUE | 2 | ad->net.type | 0 |
| PARAM_VALUE | 2 | ad->op | 0 |
| PARAM_VALUE | 2 | ad->peer | 0 |
| PARAM_VALUE | 2 | ad->request | 0 |
| PARAM_VALUE | 2 | ad->rlim.max | 0 |
| PARAM_VALUE | 2 | ad->signal | 0 |
| PARAM_VALUE | 2 | ad->subj_label | 0 |
| PARAM_VALUE | 2 | ad->tags | 0 |
| PARAM_VALUE | 2 | ad->type | 0 |
| TERMINATED | 2 | ad->info | 1 |