Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

security/apparmor/apparmorfs.c query_data() -> aa_label_parse()

Type Parameter Key Value
PARAM_VALUE 1 str 4096-ptr_max
PARAM_VALUE 2 gfp 3264
PARAM_VALUE 3 create 0
PARAM_VALUE 4 force_stack 0
BUF_SIZE 1 str 4075
BUF_SIZE 1 str 4075
DATA_SOURCE 0 base r begin_current_label_crit_section
DATA_SOURCE 1 str $2
USER_DATA 1 *str 0-255
USER_PTR 1 str

security/apparmor/apparmorfs.c query_label() -> aa_label_parse()

Type Parameter Key Value
PARAM_VALUE 1 str 4096-ptr_max
PARAM_VALUE 2 gfp 3264
PARAM_VALUE 3 create 0
PARAM_VALUE 4 force_stack 0
BUF_SIZE 1 str 4071-4072,4074
BUF_SIZE 1 str 4071-4072,4074
DATA_SOURCE 0 base r begin_current_label_crit_section
DATA_SOURCE 1 str $2
USER_DATA 1 *str 0-255
USER_PTR 1 str

security/apparmor/domain.c aa_change_profile() -> aa_label_parse()

Type Parameter Key Value
PARAM_VALUE 1 str 4097-18446744073709547521
PARAM_VALUE 2 gfp 3264
PARAM_VALUE 3 create 1
PARAM_VALUE 4 force_stack 0
DATA_SOURCE 0 base r aa_get_current_label
DATA_SOURCE 1 str $0 [m]
USER_DATA 1 *str 1-37,39-255
USER_PTR 1 str

security/apparmor/domain.c x_table_lookup() -> aa_label_parse()

Type Parameter Key Value
PARAM_VALUE 0 base 4096-ptr_max
PARAM_VALUE 1 *str 0-37,39-255
PARAM_VALUE 2 gfp 3264
PARAM_VALUE 3 create 1
PARAM_VALUE 4 force_stack 0

security/apparmor/audit.c aa_audit_rule_init() -> aa_label_parse()

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