Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

security/apparmor/net.c apparmor_secmark_init() -> aa_label_strn_parse()

Type Parameter Key Value
PARAM_VALUE 0 base 4096-ptr_max
PARAM_VALUE 1 str 4096-ptr_max
PARAM_VALUE 2 n 0-1010101
PARAM_VALUE 3 gfp 2080
PARAM_VALUE 4 create 0
PARAM_VALUE 5 force_stack 0
STR_LEN 0 base 0-1010101
LOCK2 rcu_read

security/apparmor/secid.c apparmor_secctx_to_secid() -> aa_label_strn_parse()

Type Parameter Key Value
PARAM_VALUE 0 base 4096-ptr_max
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 create 0
PARAM_VALUE 5 force_stack 0
DATA_SOURCE 1 str $0
DATA_SOURCE 2 n $1

security/apparmor/label.c aa_label_parse() -> aa_label_strn_parse()

Type Parameter Key Value
PARAM_VALUE 2 n 0-1010101
PARAM_VALUE 5 force_stack 0
BUF_SIZE 0 base (-1),104
BUF_SIZE 0 base (-1),104
BUF_SIZE 1 str (-1),4071-4072,4074-4075
BUF_SIZE 1 str (-1),4071-4072,4074-4075
DATA_SOURCE 0 base $0
DATA_SOURCE 1 str $1
DATA_SOURCE 3 gfp $2
DATA_SOURCE 4 create $3
DATA_SOURCE 5 force_stack $4
STR_LEN 0 base 0-1010101
USER_DATA 1 *str 0-255
USER_PTR 1 str