Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- security/tomoyo/common.c, line 1102
- security/tomoyo/condition.c
- security/tomoyo/domain.c, line 741
- security/tomoyo/environ.c, line 59
- security/tomoyo/file.c
- security/tomoyo/memory.c, line 178
- security/tomoyo/mount.c
- security/tomoyo/network.c, line 570
- security/tomoyo/securityfs_if.c, line 59
- security/tomoyo/util.c, line 618
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 |