Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 profile 1-u64max
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_family 2,10
PARAM_VALUE 3 maddr 976249120417468448
PARAM_VALUE 3 maddr->addrtype 0
PARAM_VALUE 3 maddr->len 0,4,16
PARAM_VALUE 4 ad 1120378918376693760
PARAM_VALUE 4 ad->class 14
PARAM_VALUE 4 ad->common.apparmor_audit_data 1120378918376693760
PARAM_VALUE 4 ad->common.selinux_audit_data 1120378918376693760
PARAM_VALUE 4 ad->common.smack_audit_data 1120378918376693760
PARAM_VALUE 4 ad->common.type 2,7
PARAM_VALUE 4 ad->common.u.net 6053386646287540224
PARAM_VALUE 4 ad->iface.ns 0
PARAM_VALUE 4 ad->info 0,1641355522271170560,4868334955520704512,8630615704476737536
PARAM_VALUE 4 ad->mnt.data 0
PARAM_VALUE 4 ad->mnt.type 0
PARAM_VALUE 4 ad->name 0
PARAM_VALUE 4 ad->net.addr 0
PARAM_VALUE 4 ad->net.protocol 0-u16max
PARAM_VALUE 4 ad->net.type 0-u16max
PARAM_VALUE 4 ad->peer 0
PARAM_VALUE 4 ad->rlim.max 0
PARAM_VALUE 4 ad->signal 0
PARAM_VALUE 4 ad->tags 0
PARAM_VALUE 4 ad->type 0
BIT_INFO 1 request 0x0,0xffefffb9
UNITS 2 sk unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 profile 1-u64max
PARAM_VALUE 1 request 32,512
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_family 2,10
PARAM_VALUE 3 maddr 5558246599895183392
PARAM_VALUE 3 maddr->addrtype 0
PARAM_VALUE 3 maddr->len 0,4,16
PARAM_VALUE 4 ad 3873708848732499968
PARAM_VALUE 4 ad->class 14
PARAM_VALUE 4 ad->common.apparmor_audit_data 3873708848732499968
PARAM_VALUE 4 ad->common.selinux_audit_data 3873708848732499968
PARAM_VALUE 4 ad->common.smack_audit_data 3873708848732499968
PARAM_VALUE 4 ad->common.type 2,7
PARAM_VALUE 4 ad->common.u.net 1595106704143970304
PARAM_VALUE 4 ad->iface.ns 0
PARAM_VALUE 4 ad->info 0,1641355522271170560,4868334955520704512,8630615704476737536
PARAM_VALUE 4 ad->mnt.data 0
PARAM_VALUE 4 ad->mnt.type 0
PARAM_VALUE 4 ad->name 0
PARAM_VALUE 4 ad->net.addr 0
PARAM_VALUE 4 ad->net.protocol 0-u16max
PARAM_VALUE 4 ad->net.type 0-u16max
PARAM_VALUE 4 ad->op 641657180604760064,3274606037802131456,3774653834802958336
PARAM_VALUE 4 ad->peer 0
PARAM_VALUE 4 ad->rlim.max 0
PARAM_VALUE 4 ad->signal 0
PARAM_VALUE 4 ad->tags 0
PARAM_VALUE 4 ad->type 0
DATA_SOURCE 1 request $3 [m]
HARD_MAX 1 request 512
UNITS 2 sk unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 profile 1-u64max
PARAM_VALUE 1 request 4904552531467792384
PARAM_VALUE 1 request->class 14
PARAM_VALUE 1 request->common.apparmor_audit_data 4904552531467792384
PARAM_VALUE 1 request->common.selinux_audit_data 4904552531467792384
PARAM_VALUE 1 request->common.smack_audit_data 4904552531467792384
PARAM_VALUE 1 request->common.type 2,7
PARAM_VALUE 1 request->common.u.net 5220689403408281600
PARAM_VALUE 1 request->iface.ns 0
PARAM_VALUE 1 request->info 0,1535077631683239936,1641355522271170560,2468596308879671296,4868334955520704512,8630615704476737536
PARAM_VALUE 1 request->mnt.data 0
PARAM_VALUE 1 request->mnt.type 0
PARAM_VALUE 1 request->name 0
PARAM_VALUE 1 request->net.addr 0
PARAM_VALUE 1 request->net.protocol 0-u16max
PARAM_VALUE 1 request->net.type 0-u16max
PARAM_VALUE 1 request->peer 0
PARAM_VALUE 1 request->rlim.max 0
PARAM_VALUE 1 request->signal 0
PARAM_VALUE 1 request->tags 0
PARAM_VALUE 1 request->type 0
PARAM_VALUE 2 sk 1-u32max
PARAM_VALUE 3 maddr 4096-ptr_max
PARAM_VALUE 4 ad 0,4096-ptr_max
BUF_SIZE 4 ad 0,16
BUF_SIZE 4 ad 0,16
DATA_SOURCE 2 sk $3
DATA_SOURCE 3 maddr $4
DATA_SOURCE 4 ad $5
UNITS 3 maddr unit_byte