Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

security/apparmor/af_inet.c profile_accept_perm() -> aa_profile_af_sk_perm()

Type Parameter Key Value
PARAM_VALUE 0 profile 1-u64max
PARAM_VALUE 1 ad 1640763297985433600
PARAM_VALUE 1 ad->class 14
PARAM_VALUE 1 ad->common.apparmor_audit_data 1640763297985433600
PARAM_VALUE 1 ad->common.selinux_audit_data 1640763297985433600
PARAM_VALUE 1 ad->common.smack_audit_data 1640763297985433600
PARAM_VALUE 1 ad->common.type 2,7
PARAM_VALUE 1 ad->common.u.net 7737913063294271488
PARAM_VALUE 1 ad->denied 0
PARAM_VALUE 1 ad->error 0
PARAM_VALUE 1 ad->iface.ns 0
PARAM_VALUE 1 ad->info 0
PARAM_VALUE 1 ad->mnt.data 0
PARAM_VALUE 1 ad->mnt.type 0
PARAM_VALUE 1 ad->name 0
PARAM_VALUE 1 ad->net.addr 0
PARAM_VALUE 1 ad->net.protocol 0-u16max
PARAM_VALUE 1 ad->net.type 0-u16max
PARAM_VALUE 1 ad->op 751892821077909504
PARAM_VALUE 1 ad->peer 0
PARAM_VALUE 1 ad->request 1048576
PARAM_VALUE 1 ad->rlim.max 0
PARAM_VALUE 1 ad->signal 0
PARAM_VALUE 1 ad->tags 0
PARAM_VALUE 1 ad->type 0
PARAM_VALUE 2 request 1048576
PARAM_VALUE 3 sk 4096-ptr_max
PARAM_VALUE 3 sk->__sk_common.skc_family 2,10
DATA_SOURCE 0 profile $0
DATA_SOURCE 1 ad $4
DATA_SOURCE 3 sk $1
UNITS 3 sk unit_byte

security/apparmor/af_inet.c profile_bind_perm() -> aa_profile_af_sk_perm()

Type Parameter Key Value
PARAM_VALUE 0 profile 1-u64max
PARAM_VALUE 1 ad 5775599115596500992
PARAM_VALUE 1 ad->class 14
PARAM_VALUE 1 ad->common.apparmor_audit_data 5775599115596500992
PARAM_VALUE 1 ad->common.selinux_audit_data 5775599115596500992
PARAM_VALUE 1 ad->common.smack_audit_data 5775599115596500992
PARAM_VALUE 1 ad->common.type 2,7
PARAM_VALUE 1 ad->common.u.net 7997242579047821312
PARAM_VALUE 1 ad->denied 0
PARAM_VALUE 1 ad->error 0
PARAM_VALUE 1 ad->iface.ns 0
PARAM_VALUE 1 ad->info 0
PARAM_VALUE 1 ad->mnt.data 0
PARAM_VALUE 1 ad->mnt.type 0
PARAM_VALUE 1 ad->name 0
PARAM_VALUE 1 ad->net.addr 0
PARAM_VALUE 1 ad->net.protocol 0-u16max
PARAM_VALUE 1 ad->net.type 0-u16max
PARAM_VALUE 1 ad->op 6364703434042474496
PARAM_VALUE 1 ad->peer 0
PARAM_VALUE 1 ad->request 2097152
PARAM_VALUE 1 ad->rlim.max 0
PARAM_VALUE 1 ad->signal 0
PARAM_VALUE 1 ad->tags 0
PARAM_VALUE 1 ad->type 0
PARAM_VALUE 2 request 2097152
PARAM_VALUE 3 sk 4096-ptr_max
PARAM_VALUE 3 sk->__sk_common.skc_family 2,10
DATA_SOURCE 0 profile $0
DATA_SOURCE 1 ad $3
DATA_SOURCE 3 sk $1
UNITS 3 sk unit_byte

security/apparmor/af_inet.c profile_listen_perm() -> aa_profile_af_sk_perm()

Type Parameter Key Value
PARAM_VALUE 0 profile 1-u64max
PARAM_VALUE 1 ad 7317968997715144704
PARAM_VALUE 1 ad->class 14
PARAM_VALUE 1 ad->common.apparmor_audit_data 7317968997715144704
PARAM_VALUE 1 ad->common.selinux_audit_data 7317968997715144704
PARAM_VALUE 1 ad->common.smack_audit_data 7317968997715144704
PARAM_VALUE 1 ad->common.type 2,7
PARAM_VALUE 1 ad->common.u.net 7475423656980897792
PARAM_VALUE 1 ad->denied 0
PARAM_VALUE 1 ad->error 0
PARAM_VALUE 1 ad->iface.ns 0
PARAM_VALUE 1 ad->info 0
PARAM_VALUE 1 ad->mnt.data 0
PARAM_VALUE 1 ad->mnt.type 0
PARAM_VALUE 1 ad->name 0
PARAM_VALUE 1 ad->net.addr 0
PARAM_VALUE 1 ad->net.protocol 0-u16max
PARAM_VALUE 1 ad->net.type 0-u16max
PARAM_VALUE 1 ad->op 4769769966644432896
PARAM_VALUE 1 ad->peer 0
PARAM_VALUE 1 ad->request 4194304
PARAM_VALUE 1 ad->rlim.max 0
PARAM_VALUE 1 ad->signal 0
PARAM_VALUE 1 ad->tags 0
PARAM_VALUE 1 ad->type 0
PARAM_VALUE 2 request 4194304
PARAM_VALUE 3 sk 4096-ptr_max
PARAM_VALUE 3 sk->__sk_common.skc_family 2,10
DATA_SOURCE 0 profile $0
DATA_SOURCE 1 ad $4
DATA_SOURCE 3 sk $1
UNITS 3 sk unit_byte

security/apparmor/af_inet.c profile_opt_perm() -> aa_profile_af_sk_perm()

Type Parameter Key Value
PARAM_VALUE 0 profile 1-u64max
PARAM_VALUE 1 ad 1887905528197201920
PARAM_VALUE 1 ad->class 14
PARAM_VALUE 1 ad->common.apparmor_audit_data 1887905528197201920
PARAM_VALUE 1 ad->common.selinux_audit_data 1887905528197201920
PARAM_VALUE 1 ad->common.smack_audit_data 1887905528197201920
PARAM_VALUE 1 ad->common.type 2,7
PARAM_VALUE 1 ad->common.u.net 92933206824779776
PARAM_VALUE 1 ad->denied 0
PARAM_VALUE 1 ad->error 0
PARAM_VALUE 1 ad->iface.ns 0
PARAM_VALUE 1 ad->info 0
PARAM_VALUE 1 ad->mnt.data 0
PARAM_VALUE 1 ad->mnt.type 0
PARAM_VALUE 1 ad->name 0
PARAM_VALUE 1 ad->net.addr 0
PARAM_VALUE 1 ad->net.protocol 0-u16max
PARAM_VALUE 1 ad->net.type 0-u16max
PARAM_VALUE 1 ad->op 4197275624911224832,7512163014219960320
PARAM_VALUE 1 ad->peer 0
PARAM_VALUE 1 ad->request 16777216,33554432
PARAM_VALUE 1 ad->rlim.max 0
PARAM_VALUE 1 ad->signal 0
PARAM_VALUE 1 ad->tags 0
PARAM_VALUE 1 ad->type 0
PARAM_VALUE 2 request 16777216,33554432
PARAM_VALUE 3 sk 4096-ptr_max
PARAM_VALUE 3 sk->__sk_common.skc_family 2,10
DATA_SOURCE 0 profile $0
DATA_SOURCE 1 ad $6
DATA_SOURCE 2 request $1
DATA_SOURCE 3 sk $2
HARD_MAX 2 request 33554432
UNITS 3 sk unit_byte

security/apparmor/af_inet.c profile_remote_perm() -> aa_profile_af_sk_perm()

Type Parameter Key Value
PARAM_VALUE 0 profile 1-u64max
PARAM_VALUE 1 ad 479141004406341632,1120378918376693760,8522220306628263936
PARAM_VALUE 1 ad->class 14
PARAM_VALUE 1 ad->common.apparmor_audit_data 479141004406341632,1120378918376693760,8522220306628263936
PARAM_VALUE 1 ad->common.selinux_audit_data 479141004406341632,1120378918376693760,8522220306628263936
PARAM_VALUE 1 ad->common.smack_audit_data 479141004406341632,1120378918376693760,8522220306628263936
PARAM_VALUE 1 ad->common.type 2,7
PARAM_VALUE 1 ad->common.u.net 2007267651650256896,6053386646287540224,8277426382114914304
PARAM_VALUE 1 ad->denied 0
PARAM_VALUE 1 ad->error 0
PARAM_VALUE 1 ad->iface.ns 0
PARAM_VALUE 1 ad->info 0
PARAM_VALUE 1 ad->mnt.data 0
PARAM_VALUE 1 ad->mnt.type 0
PARAM_VALUE 1 ad->name 0
PARAM_VALUE 1 ad->net.addr 0
PARAM_VALUE 1 ad->net.protocol 0-u16max
PARAM_VALUE 1 ad->net.type 0-u16max
PARAM_VALUE 1 ad->peer 0
PARAM_VALUE 1 ad->rlim.max 0
PARAM_VALUE 1 ad->signal 0
PARAM_VALUE 1 ad->tags 0
PARAM_VALUE 1 ad->type 0
PARAM_VALUE 3 sk 4096-ptr_max
PARAM_VALUE 3 sk->__sk_common.skc_family 2,10
DATA_SOURCE 0 profile $0
DATA_SOURCE 1 ad $5
DATA_SOURCE 2 request $2
DATA_SOURCE 3 sk $1
BIT_INFO 3 sk->__sk_common.skc_family 0x2,0xa
UNITS 3 sk unit_byte

security/apparmor/af_inet.c profile_sk_perm() -> aa_profile_af_sk_perm()

Type Parameter Key Value
PARAM_VALUE 0 profile 1-u64max
PARAM_VALUE 1 ad 1120378918376693760,3873708848732499968
PARAM_VALUE 1 ad->class 14
PARAM_VALUE 1 ad->common.apparmor_audit_data 1120378918376693760,3873708848732499968
PARAM_VALUE 1 ad->common.selinux_audit_data 1120378918376693760,3873708848732499968
PARAM_VALUE 1 ad->common.smack_audit_data 1120378918376693760,3873708848732499968
PARAM_VALUE 1 ad->common.type 2,7
PARAM_VALUE 1 ad->common.u.net 1595106704143970304,6053386646287540224
PARAM_VALUE 1 ad->denied 0
PARAM_VALUE 1 ad->error 0
PARAM_VALUE 1 ad->iface.ns 0
PARAM_VALUE 1 ad->info 0
PARAM_VALUE 1 ad->mnt.data 0
PARAM_VALUE 1 ad->mnt.type 0
PARAM_VALUE 1 ad->name 0
PARAM_VALUE 1 ad->net.addr 0
PARAM_VALUE 1 ad->net.protocol 0-u16max
PARAM_VALUE 1 ad->net.type 0-u16max
PARAM_VALUE 1 ad->peer 0
PARAM_VALUE 1 ad->rlim.max 0
PARAM_VALUE 1 ad->signal 0
PARAM_VALUE 1 ad->tags 0
PARAM_VALUE 1 ad->type 0
PARAM_VALUE 3 sk 4096-ptr_max
DATA_SOURCE 0 profile $0
DATA_SOURCE 1 ad $4
DATA_SOURCE 2 request $1
DATA_SOURCE 3 sk $2
UNITS 3 sk unit_byte

security/apparmor/af_unix.c profile_accept_perm() -> aa_profile_af_sk_perm()

Type Parameter Key Value
PARAM_VALUE 0 profile 4096-ptr_max
PARAM_VALUE 0 profile->label.rules 4096-ptr_max
PARAM_VALUE 1 ad 5934715703172878336
PARAM_VALUE 1 ad->class 14
PARAM_VALUE 1 ad->common.apparmor_audit_data 5934715703172878336
PARAM_VALUE 1 ad->common.selinux_audit_data 5934715703172878336
PARAM_VALUE 1 ad->common.smack_audit_data 5934715703172878336
PARAM_VALUE 1 ad->common.type 2,7
PARAM_VALUE 1 ad->common.u.net 6418292786806345728
PARAM_VALUE 1 ad->denied 0
PARAM_VALUE 1 ad->error 0
PARAM_VALUE 1 ad->iface.ns 0
PARAM_VALUE 1 ad->info 0,1535077631683239936,2468596308879671296
PARAM_VALUE 1 ad->mnt.data 0
PARAM_VALUE 1 ad->mnt.type 0
PARAM_VALUE 1 ad->name 0
PARAM_VALUE 1 ad->net.addr 0
PARAM_VALUE 1 ad->net.protocol 0-u16max
PARAM_VALUE 1 ad->net.type 0-u16max
PARAM_VALUE 1 ad->op 751892821077909504
PARAM_VALUE 1 ad->peer 0
PARAM_VALUE 1 ad->request 0
PARAM_VALUE 1 ad->rlim.max 0
PARAM_VALUE 1 ad->signal 0
PARAM_VALUE 1 ad->tags 0
PARAM_VALUE 1 ad->type 0
PARAM_VALUE 2 request 1048576
PARAM_VALUE 3 sk 4096-ptr_max
PARAM_VALUE 3 sk->__sk_common.skc_family 1
DATA_SOURCE 0 profile $0
DATA_SOURCE 1 ad $2
DATA_SOURCE 3 sk $1
UNITS 3 sk unit_byte

security/apparmor/af_unix.c profile_bind_perm() -> aa_profile_af_sk_perm()

Type Parameter Key Value
PARAM_VALUE 0 profile 4096-ptr_max
PARAM_VALUE 0 profile->label.rules 4096-ptr_max
PARAM_VALUE 1 ad 7395617958887911424
PARAM_VALUE 1 ad->class 14
PARAM_VALUE 1 ad->common.apparmor_audit_data 7395617958887911424
PARAM_VALUE 1 ad->common.selinux_audit_data 7395617958887911424
PARAM_VALUE 1 ad->common.smack_audit_data 7395617958887911424
PARAM_VALUE 1 ad->common.type 2,7
PARAM_VALUE 1 ad->common.u.net 6676370936891600896
PARAM_VALUE 1 ad->denied 0
PARAM_VALUE 1 ad->error 0
PARAM_VALUE 1 ad->iface.ns 0
PARAM_VALUE 1 ad->info 0,1535077631683239936,2468596308879671296
PARAM_VALUE 1 ad->mnt.data 0
PARAM_VALUE 1 ad->mnt.type 0
PARAM_VALUE 1 ad->name 0
PARAM_VALUE 1 ad->net.addrlen 2-110
PARAM_VALUE 1 ad->net.protocol 0-u16max
PARAM_VALUE 1 ad->net.type 0-u16max
PARAM_VALUE 1 ad->op 6364703434042474496
PARAM_VALUE 1 ad->peer 0
PARAM_VALUE 1 ad->request 0
PARAM_VALUE 1 ad->rlim.max 0
PARAM_VALUE 1 ad->signal 0
PARAM_VALUE 1 ad->tags 0
PARAM_VALUE 1 ad->type 0
PARAM_VALUE 2 request 2097152
PARAM_VALUE 3 sk 4096-ptr_max
PARAM_VALUE 3 sk->__sk_common.skc_family 1
DATA_SOURCE 0 profile $0
DATA_SOURCE 1 ad $2
DATA_SOURCE 3 sk $1
UNITS 3 sk unit_byte

security/apparmor/af_unix.c profile_listen_perm() -> aa_profile_af_sk_perm()

Type Parameter Key Value
PARAM_VALUE 0 profile 4096-ptr_max
PARAM_VALUE 0 profile->label.rules 4096-ptr_max
PARAM_VALUE 1 ad 8540027098599215104
PARAM_VALUE 1 ad->class 14
PARAM_VALUE 1 ad->common.apparmor_audit_data 8540027098599215104
PARAM_VALUE 1 ad->common.selinux_audit_data 8540027098599215104
PARAM_VALUE 1 ad->common.smack_audit_data 8540027098599215104
PARAM_VALUE 1 ad->common.type 2,7
PARAM_VALUE 1 ad->common.u.net 6755534709152165888
PARAM_VALUE 1 ad->denied 0
PARAM_VALUE 1 ad->error 0
PARAM_VALUE 1 ad->iface.ns 0
PARAM_VALUE 1 ad->info 0,5972506434562547712,7456652106755571712
PARAM_VALUE 1 ad->mnt.data 0
PARAM_VALUE 1 ad->mnt.type 0
PARAM_VALUE 1 ad->name 0
PARAM_VALUE 1 ad->net.addr 0
PARAM_VALUE 1 ad->net.protocol 0-u16max
PARAM_VALUE 1 ad->net.type 0-u16max
PARAM_VALUE 1 ad->op 4769769966644432896
PARAM_VALUE 1 ad->peer 0
PARAM_VALUE 1 ad->request 0
PARAM_VALUE 1 ad->rlim.max 0
PARAM_VALUE 1 ad->signal 0
PARAM_VALUE 1 ad->tags 0
PARAM_VALUE 1 ad->type 0
PARAM_VALUE 2 request 4194304
PARAM_VALUE 3 sk 4096-ptr_max
PARAM_VALUE 3 sk->__sk_common.skc_family 1
DATA_SOURCE 0 profile $0
DATA_SOURCE 1 ad $3
DATA_SOURCE 3 sk $1
UNITS 3 sk unit_byte

security/apparmor/af_unix.c profile_opt_perm() -> aa_profile_af_sk_perm()

Type Parameter Key Value
PARAM_VALUE 0 profile 4096-ptr_max
PARAM_VALUE 0 profile->label.rules 4096-ptr_max
PARAM_VALUE 1 ad 5608650315911725056
PARAM_VALUE 1 ad->class 14
PARAM_VALUE 1 ad->common.apparmor_audit_data 5608650315911725056
PARAM_VALUE 1 ad->common.selinux_audit_data 5608650315911725056
PARAM_VALUE 1 ad->common.smack_audit_data 5608650315911725056
PARAM_VALUE 1 ad->common.type 2,7
PARAM_VALUE 1 ad->common.u.net 2510380673666273280
PARAM_VALUE 1 ad->denied 0
PARAM_VALUE 1 ad->error 0
PARAM_VALUE 1 ad->iface.ns 0
PARAM_VALUE 1 ad->info 0,2932045113585340416,7456652106755571712
PARAM_VALUE 1 ad->mnt.data 0
PARAM_VALUE 1 ad->mnt.type 0
PARAM_VALUE 1 ad->name 0
PARAM_VALUE 1 ad->net.addr 0
PARAM_VALUE 1 ad->net.protocol 0-u16max
PARAM_VALUE 1 ad->net.type 0-u16max
PARAM_VALUE 1 ad->op 4197275624911224832,7512163014219960320
PARAM_VALUE 1 ad->peer 0
PARAM_VALUE 1 ad->request 0
PARAM_VALUE 1 ad->rlim.max 0
PARAM_VALUE 1 ad->signal 0
PARAM_VALUE 1 ad->tags 0
PARAM_VALUE 1 ad->type 0
PARAM_VALUE 2 request 16777216,33554432
PARAM_VALUE 3 sk 4096-ptr_max
PARAM_VALUE 3 sk->__sk_common.skc_family 1
DATA_SOURCE 0 profile $0
DATA_SOURCE 1 ad $4
DATA_SOURCE 2 request $1
DATA_SOURCE 3 sk $2
HARD_MAX 2 request 33554432
UNITS 3 sk unit_byte

security/apparmor/af_unix.c profile_peer_perm() -> aa_profile_af_sk_perm()

Type Parameter Key Value
PARAM_VALUE 0 profile 4096-ptr_max
PARAM_VALUE 0 profile->label.rules 4096-ptr_max
PARAM_VALUE 1 ad 2240689271445065728
PARAM_VALUE 1 ad->class 14
PARAM_VALUE 1 ad->common.apparmor_audit_data 2240689271445065728
PARAM_VALUE 1 ad->common.selinux_audit_data 2240689271445065728
PARAM_VALUE 1 ad->common.smack_audit_data 2240689271445065728
PARAM_VALUE 1 ad->common.type 2,7
PARAM_VALUE 1 ad->common.u.net 5607675797041483776
PARAM_VALUE 1 ad->denied 0
PARAM_VALUE 1 ad->error 0
PARAM_VALUE 1 ad->iface.ns 0
PARAM_VALUE 1 ad->info 0,5099679187721838592,7456652106755571712,8635706378056024064
PARAM_VALUE 1 ad->mnt.data 0
PARAM_VALUE 1 ad->mnt.type 0
PARAM_VALUE 1 ad->name 0
PARAM_VALUE 1 ad->net.addr 0
PARAM_VALUE 1 ad->net.protocol 0-u16max
PARAM_VALUE 1 ad->net.type 0-u16max
PARAM_VALUE 1 ad->peer 0,4096-ptr_max
PARAM_VALUE 1 ad->request 0
PARAM_VALUE 1 ad->rlim.max 0
PARAM_VALUE 1 ad->signal 0
PARAM_VALUE 1 ad->tags 0
PARAM_VALUE 1 ad->type 0
PARAM_VALUE 2 request 2,4,6,70,1048582
PARAM_VALUE 3 sk 4096-ptr_max
DATA_SOURCE 0 profile $0
DATA_SOURCE 1 ad $8
DATA_SOURCE 2 request $1
DATA_SOURCE 3 sk $2
HARD_MAX 2 request 1048582
UNITS 3 sk unit_byte

security/apparmor/af_unix.c profile_sk_perm() -> aa_profile_af_sk_perm()

Type Parameter Key Value
PARAM_VALUE 0 profile 4096-ptr_max
PARAM_VALUE 0 profile->label.rules 4096-ptr_max
PARAM_VALUE 1 ad 4904552531467792384
PARAM_VALUE 1 ad->class 14
PARAM_VALUE 1 ad->common.apparmor_audit_data 4904552531467792384
PARAM_VALUE 1 ad->common.selinux_audit_data 4904552531467792384
PARAM_VALUE 1 ad->common.smack_audit_data 4904552531467792384
PARAM_VALUE 1 ad->common.type 2,7
PARAM_VALUE 1 ad->common.u.net 5220689403408281600
PARAM_VALUE 1 ad->denied 0
PARAM_VALUE 1 ad->error 0
PARAM_VALUE 1 ad->iface.ns 0
PARAM_VALUE 1 ad->info 0,1535077631683239936,2468596308879671296
PARAM_VALUE 1 ad->mnt.data 0
PARAM_VALUE 1 ad->mnt.type 0
PARAM_VALUE 1 ad->name 0
PARAM_VALUE 1 ad->net.addr 0
PARAM_VALUE 1 ad->net.protocol 0-u16max
PARAM_VALUE 1 ad->net.type 0-u16max
PARAM_VALUE 1 ad->peer 0
PARAM_VALUE 1 ad->request 0
PARAM_VALUE 1 ad->rlim.max 0
PARAM_VALUE 1 ad->signal 0
PARAM_VALUE 1 ad->tags 0
PARAM_VALUE 1 ad->type 0
PARAM_VALUE 3 sk 4096-ptr_max
DATA_SOURCE 0 profile $0
DATA_SOURCE 1 ad $1
DATA_SOURCE 2 request $2
DATA_SOURCE 3 sk $3
UNITS 3 sk unit_byte