Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

arch/x86/kernel/ptrace.c putreg() -> x86_gsbase_write_task()

Type Parameter Key Value
PARAM_VALUE 1 gsbase 0-18446744073709551614
CAPPED_DATA 1 gsbase 1
CAPPED_DATA 1 gsbase 1
DATA_SOURCE 0 task $0
DATA_SOURCE 1 gsbase $2
NOCHECK_CALL
USER_DATA 1 gsbase 0-s32max[c]

arch/x86/kernel/process_64.c do_arch_prctl_64() -> x86_gsbase_write_task()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 1 gsbase 0-18446744073709551614
CAPPED_DATA 1 gsbase 1
CAPPED_DATA 1 gsbase 1
DATA_SOURCE 0 task $0
DATA_SOURCE 1 gsbase $2
NOSPEC 1 gsbase
NOSPEC 1 gsbase
PREEMPT_ADD <- disables preempt
RX_PATH
NOCHECK_CALL
USER_DATA 1 gsbase 0-s32max[c]