Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

security/tomoyo/securityfs_if.c tomoyo_write_self() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 590974562896465920
PARAM_VALUE 0 ptr->name 4096-ptr_max
TERMINATED 0 ptr->name 1
NOCHECK_CALL
USER_PTR 0 ptr->name
LOCK2 global &tomoyo_ss

security/tomoyo/environ.c tomoyo_env_perm() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 9006289471306530816
PARAM_VALUE 0 ptr->name 4096-ptr_max
TERMINATED 0 ptr->name 1
NOCHECK_CALL
LOCK2 global &tomoyo_ss

security/tomoyo/common.c tomoyo_delete_domain() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4232900064516096000
PARAM_VALUE 0 ptr->name 4096-ptr_max
NOCHECK_CALL
LOCK2 global &tomoyo_ss
HALF_LOCKED2 &head->io_sem

security/tomoyo/mount.c tomoyo_mount_acl() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 2885369920852697088
PARAM_VALUE 0 ptr->name 16,4096-ptr_max
NOCHECK_CALL
LOCK2 global &tomoyo_ss

security/tomoyo/mount.c tomoyo_mount_acl() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 6530176908817666048
PARAM_VALUE 0 ptr->name 16,4096-ptr_max
NOCHECK_CALL
LOCK2 global &tomoyo_ss

security/tomoyo/mount.c tomoyo_mount_acl() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 8399562508607856640
PARAM_VALUE 0 ptr->name 16,4096-ptr_max
NOCHECK_CALL
LOCK2 global &tomoyo_ss

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

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

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 ptr 6558423358479691776
NOCHECK_CALL
LOCK2 global &tomoyo_ss

security/tomoyo/condition.c tomoyo_scan_exec_realpath() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 9181849793766494208
PARAM_VALUE 0 ptr->name 16,4096-ptr_max
NOCHECK_CALL
LOCK2 global &tomoyo_ss

security/tomoyo/file.c tomoyo_add_slash() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4325712975195275264,6462289934018646016,7625399372216578048,7691839879388930048
PARAM_VALUE 0 ptr->is_dir 0
PARAM_VALUE 0 ptr->name 4096-ptr_max
PARAM_VALUE 0 *ptr->name 0
DATA_SOURCE 0 ptr $0
NOCHECK_CALL
LOCK2 global &tomoyo_ss

security/tomoyo/file.c tomoyo_get_realpath() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4325712975195275264,4804611036213600256,5093251107732090880,6462289934018646016,7625399372216578048,7691839879388930048
PARAM_VALUE 0 ptr->name 16,4096-ptr_max
DATA_SOURCE 0 ptr $0
NOCHECK_CALL
LOCK2 global &tomoyo_ss

security/tomoyo/file.c tomoyo_path_perm() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 3584093234036510720
PARAM_VALUE 0 ptr->name 16,4096-ptr_max
NOCHECK_CALL
LOCK2 global &tomoyo_ss

security/tomoyo/memory.c tomoyo_get_name() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
NOCHECK_CALL
USER_PTR 0 ptr->name
LOCK2 global &tomoyo_policy_lock
HALF_LOCKED2 global &tomoyo_ss

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

Type Parameter Key Value
PARAM_VALUE 0 ptr 4027587615828742144
PARAM_VALUE 0 ptr->name 16,4096-ptr_max
NOCHECK_CALL
LOCK2 global &tomoyo_ss

security/tomoyo/network.c tomoyo_unix_entry() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 2255486242828152832
PARAM_VALUE 0 ptr->name 16,4096-ptr_max
NOCHECK_CALL
LOCK2 global &tomoyo_ss

security/tomoyo/util.c tomoyo_find_domain() -> tomoyo_fill_path_info()

Type Parameter Key Value
PARAM_VALUE 0 ptr 5765186547546697728
PARAM_VALUE 0 ptr->name 4096-ptr_max
NOCHECK_CALL
USER_PTR 0 ptr->name
LOCK2 global &tomoyo_ss
HALF_LOCKED2 &head->io_sem
HALF_LOCKED2 global &tomoyo_policy_lock