Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

security/tomoyo/environ.c tomoyo_check_env_acl() -> tomoyo_path_matches_pattern()

Type Parameter Key Value
BUF_SIZE 0 filename (-1),16
BUF_SIZE 0 filename (-1),16
LOCK2 global &tomoyo_ss

security/tomoyo/condition.c tomoyo_argv() -> tomoyo_path_matches_pattern()

Type Parameter Key Value
PARAM_VALUE 0 filename 9054432668514000896
PARAM_VALUE 0 filename->name 4096-ptr_max
TERMINATED 0 filename->name 1
LOCK2 global &tomoyo_ss

security/tomoyo/condition.c tomoyo_envp() -> tomoyo_path_matches_pattern()

Type Parameter Key Value
PARAM_VALUE 0 filename 1583160780067692544
PARAM_VALUE 0 filename->name 4096-ptr_max
TERMINATED 0 filename->name 1
LOCK2 global &tomoyo_ss

security/tomoyo/condition.c tomoyo_envp() -> tomoyo_path_matches_pattern()

Type Parameter Key Value
PARAM_VALUE 0 filename 6558423358479691776
PARAM_VALUE 0 filename->name 4096-ptr_max
PARAM_VALUE 1 pattern 1-u64max
LOCK2 global &tomoyo_ss

security/tomoyo/file.c tomoyo_compare_name_union() -> tomoyo_path_matches_pattern()

Type Parameter Key Value
BUF_SIZE 0 filename (-1),16
BUF_SIZE 0 filename (-1),16
DATA_SOURCE 0 filename $0
STR_LEN 0 filename->name (-1)
LOCK2 global &tomoyo_ss

security/tomoyo/group.c tomoyo_path_matches_group() -> tomoyo_path_matches_pattern()

Type Parameter Key Value
BUF_SIZE 0 filename (-1),16
BUF_SIZE 0 filename (-1),16
DATA_SOURCE 0 filename $0
STR_LEN 0 filename->name (-1)
LOCK2 global &tomoyo_ss

security/tomoyo/domain.c tomoyo_find_next_domain() -> tomoyo_path_matches_pattern()

Type Parameter Key Value
PARAM_VALUE 0 filename 4027587615828742144
LOCK2 global &tomoyo_ss