Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

security/apparmor/policy.c aa_fqlookupn_profile() -> aa_splitn_fqname()

Type Parameter Key Value
PARAM_VALUE 0 fqname 4096-18446744073709547521
PARAM_VALUE 1 n 0-9223372036854775807,9223372036854779903-u64max
PARAM_VALUE 2 ns_name 8791808176093769728
PARAM_VALUE 3 ns_len 329017268206317568
DATA_SOURCE 0 fqname $1
DATA_SOURCE 1 n $2

security/apparmor/policy.c aa_remove_profiles() -> aa_splitn_fqname()

Type Parameter Key Value
PARAM_VALUE 0 fqname 4096-ptr_max
PARAM_VALUE 0 *fqname 1-255
PARAM_VALUE 1 n 0-1000000000,2147479552
PARAM_VALUE 2 ns_name 6747790728472055808
PARAM_VALUE 2 *ns_name 0
PARAM_VALUE 3 ns_len 2026951054905192448
CAPPED_DATA 1 n 1
CAPPED_DATA 1 n 1
DATA_SOURCE 0 fqname $2
DATA_SOURCE 1 n $3
FUZZY_MAX 1 n 2147479552
TERMINATED 0 fqname 1
USER_DATA 0 *fqname 1-255
USER_DATA 1 n 0-1000000000[c]
USER_PTR 0 fqname

security/apparmor/policy_unpack.c unpack_profile() -> aa_splitn_fqname()

Type Parameter Key Value
PARAM_VALUE 0 fqname 4096-ptr_max
PARAM_VALUE 0 *fqname 1-255
PARAM_VALUE 1 n 0-1010101
PARAM_VALUE 2 ns_name 3936867014049996800
PARAM_VALUE 2 *ns_name 0
PARAM_VALUE 3 ns_len 4598046102456340480
STR_LEN 0 fqname 0-1010101