Defined in 3 files as a member:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

security/apparmor/file.c profile_path_link() -> path_name()

Type Parameter Key Value
PARAM_VALUE 0 op 5158629417436008448
PARAM_VALUE 2 label 4096-ptr_max
PARAM_VALUE 3 path 765462763881488384
PARAM_VALUE 3 path->mnt 4096-ptr_max
PARAM_VALUE 5 buffer 1-u64max
PARAM_VALUE 6 name 8872550199085510656
PARAM_VALUE 6 *name 0
PARAM_VALUE 6 *(*name) 0
PARAM_VALUE 7 cond 5652888204840779776
PARAM_VALUE 8 request 262144
BUF_SIZE 0 op 5
DATA_SOURCE 1 subj_cred $0
DATA_SOURCE 3 path $2
DATA_SOURCE 5 buffer $3
DATA_SOURCE 7 cond $6
STR_LEN 0 op 4
TERMINATED 0 op 1

security/apparmor/file.c profile_path_link() -> path_name()

Type Parameter Key Value
PARAM_VALUE 0 op 5158629417436008448
PARAM_VALUE 2 label 4096-ptr_max
PARAM_VALUE 3 path 2318783450274369536
PARAM_VALUE 3 path->dentry 4096-ptr_max
PARAM_VALUE 3 path->mnt 4096-ptr_max
PARAM_VALUE 5 buffer 1-u64max
PARAM_VALUE 6 name 7604050943012937728
PARAM_VALUE 6 *name 0
PARAM_VALUE 6 *(*name) 0
PARAM_VALUE 7 cond 5652888204840779776
PARAM_VALUE 8 request 262144
BUF_SIZE 0 op 5
DATA_SOURCE 1 subj_cred $0
DATA_SOURCE 3 path $4
DATA_SOURCE 5 buffer $5
DATA_SOURCE 7 cond $6
STR_LEN 0 op 4
TERMINATED 0 op 1

security/apparmor/file.c profile_path_perm() -> path_name()

Type Parameter Key Value
PARAM_VALUE 2 label 4096-ptr_max
PARAM_VALUE 3 path 4096-ptr_max
PARAM_VALUE 5 buffer 1-u64max
PARAM_VALUE 6 name 8352754620624068608
PARAM_VALUE 6 *name 0
PARAM_VALUE 6 *(*name) 0
PARAM_VALUE 7 cond 4096-ptr_max
BUF_SIZE 0 op (-1),5,11-13
BUF_SIZE 0 op (-1),5,11-13
DATA_SOURCE 0 op $0
DATA_SOURCE 1 subj_cred $1
DATA_SOURCE 3 path $3
DATA_SOURCE 5 buffer $4
DATA_SOURCE 7 cond $6
DATA_SOURCE 8 request $5
STR_LEN 0 op (-1),4,10-12
STR_LEN 0 op (-1),4,10-12
BIT_INFO 4 flags 0x10000,0xffffffff
PREEMPT_ADD