Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

security/tomoyo/realpath.c tomoyo_realpath_nofollow() -> tomoyo_realpath_from_path()

Type Parameter Key Value
PARAM_VALUE 0 path 362580633165598720
LOCK2 global &tomoyo_ss

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

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
DATA_SOURCE 0 path $2
LOCK2 global &tomoyo_ss

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

Type Parameter Key Value
PARAM_VALUE 0 path 4107491982761136128
LOCK2 global &tomoyo_ss

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

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
LOCK2 global &tomoyo_ss

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

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
DATA_SOURCE 0 path $1
LOCK2 global &tomoyo_ss

security/tomoyo/audit.c tomoyo_init_log() -> tomoyo_realpath_from_path()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
LOCK2 global &tomoyo_ss

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

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
LOCK2 global &tomoyo_ss

security/tomoyo/util.c tomoyo_get_exe() -> tomoyo_realpath_from_path()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
LOCK2 &head->io_sem
LOCK2 global &tomoyo_ss
TYPE_LOCK (struct tomoyo_io_buffer)->io_sem