Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

arch/x86/mm/maccess.c copy_from_kernel_nofault_allowed() -> is_vsyscall_vaddr()

Type Parameter Key Value
DATA_SOURCE 0 vaddr $0
STR_LEN 0 vaddr (-1),1,3,10
STR_LEN 0 vaddr (-1),1,3,10
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vaddr 4096-18446744073709547520[c][u]
UNITS 0 vaddr unit_byte

arch/x86/entry/vsyscall/vsyscall_64.c emulate_vsyscall_gp() -> is_vsyscall_vaddr()

Type Parameter Key Value
PREEMPT_ADD

arch/x86/mm/fault.c do_user_addr_fault() -> is_vsyscall_vaddr()

Type Parameter Key Value
DATA_SOURCE 0 vaddr $2

arch/x86/mm/fault.c fault_in_kernel_space() -> is_vsyscall_vaddr()

Type Parameter Key Value
DATA_SOURCE 0 vaddr $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING