Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

security/selinux/hooks.c __file_has_perm() -> cred_sid()

Type Parameter Key Value
BUF_SIZE 0 cred (-1),8
BUF_SIZE 0 cred (-1),8
DATA_SOURCE 0 cred $0
RX_PATH
TASK_NOT_RUNNING

security/selinux/hooks.c cred_has_capability() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $0
RX_PATH
TASK_NOT_RUNNING

security/selinux/hooks.c inode_has_perm() -> cred_sid()

Type Parameter Key Value
BUF_SIZE 0 cred (-1),8
BUF_SIZE 0 cred (-1),8
DATA_SOURCE 0 cred $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

security/selinux/hooks.c ioctl_has_perm() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $0

security/selinux/hooks.c selinux_binder_set_context_mgr() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $0

security/selinux/hooks.c selinux_binder_transaction() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $0

security/selinux/hooks.c selinux_binder_transaction() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $1

security/selinux/hooks.c selinux_binder_transfer_binder() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $0

security/selinux/hooks.c selinux_binder_transfer_binder() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $1

security/selinux/hooks.c selinux_binder_transfer_file() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $1

security/selinux/hooks.c selinux_capset() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $1

security/selinux/hooks.c selinux_capset() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $0

security/selinux/hooks.c selinux_cred_getlsmprop() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $0

security/selinux/hooks.c selinux_cred_getsecid() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $0

security/selinux/hooks.c selinux_file_mprotect() -> cred_sid()

Type Parameter Key Value

security/selinux/hooks.c selinux_key_permission() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $1

security/selinux/hooks.c selinux_task_kill() -> cred_sid()

Type Parameter Key Value
PARAM_VALUE 0 cred 1-u64max
DATA_SOURCE 0 cred $3

security/selinux/hooks.c selinux_task_prlimit() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $0

security/selinux/hooks.c selinux_task_prlimit() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $1

security/selinux/hooks.c selinux_uring_override_creds() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $0

security/selinux/hooks.c superblock_has_perm() -> cred_sid()

Type Parameter Key Value
DATA_SOURCE 0 cred $0

security/selinux/hooks.c task_sid_obj() -> cred_sid()

Type Parameter Key Value
LOCK2 rcu_read