Defined in 2 files as a prototype:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

arch/x86/kernel/signal_64.c __do_compat_sys_x32_rt_sigreturn() -> signal_fault()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
PARAM_VALUE 0 regs->fred_ss.swevent 0
PARAM_VALUE 2 where 2683798963877855232
BUF_SIZE 2 where 17
STR_LEN 0 regs 16
TERMINATED 2 where 1
NOCHECK_CALL
USER_DATA 0 regs->ax 0-u64max
USER_DATA 0 regs->bp 0-u64max
USER_DATA 0 regs->bx 0-u64max
USER_DATA 0 regs->cs 0-u16max
USER_DATA 0 regs->cx 0-u64max
USER_DATA 0 regs->di 0-u64max
USER_DATA 0 regs->dx 0-u64max
USER_DATA 0 regs->ip 0-u64max
USER_DATA 0 regs->r10 0-u64max
USER_DATA 0 regs->r11 0-u64max
USER_DATA 0 regs->r12 0-u64max
USER_DATA 0 regs->r13 0-u64max
USER_DATA 0 regs->r14 0-u64max
USER_DATA 0 regs->r15 0-u64max
USER_DATA 0 regs->r8 0-u64max
USER_DATA 0 regs->r9 0-u64max
USER_DATA 0 regs->si 0-u64max
USER_DATA 0 regs->sp 0-u64max
USER_DATA 0 regs->ss 0-u16max

arch/x86/kernel/signal_64.c __do_sys_rt_sigreturn() -> signal_fault()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
PARAM_VALUE 0 regs->fred_ss.swevent 0
PARAM_VALUE 2 where 3164082589601226752
BUF_SIZE 2 where 13
STR_LEN 0 regs 12
TERMINATED 2 where 1
NOCHECK_CALL
USER_DATA 0 regs->ax 0-u64max
USER_DATA 0 regs->bp 0-u64max
USER_DATA 0 regs->bx 0-u64max
USER_DATA 0 regs->cs 0-u16max
USER_DATA 0 regs->cx 0-u64max
USER_DATA 0 regs->di 0-u64max
USER_DATA 0 regs->dx 0-u64max
USER_DATA 0 regs->ip 0-u64max
USER_DATA 0 regs->r10 0-u64max
USER_DATA 0 regs->r11 0-u64max
USER_DATA 0 regs->r12 0-u64max
USER_DATA 0 regs->r13 0-u64max
USER_DATA 0 regs->r14 0-u64max
USER_DATA 0 regs->r15 0-u64max
USER_DATA 0 regs->r8 0-u64max
USER_DATA 0 regs->r9 0-u64max
USER_DATA 0 regs->si 0-u64max
USER_DATA 0 regs->sp 0-u64max
USER_DATA 0 regs->ss 0-u16max
UNITS 1 frame unit_byte

arch/x86/kernel/signal_32.c __do_compat_sys_rt_sigreturn() -> signal_fault()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
PARAM_VALUE 0 regs->fred_ss.swevent 0
PARAM_VALUE 2 where 4689371792016568320
BUF_SIZE 2 where 19
STR_LEN 0 regs 18
TERMINATED 2 where 1
NOCHECK_CALL
USER_DATA 0 regs->ax 0-u32max
USER_DATA 0 regs->bp 0-u32max
USER_DATA 0 regs->bx 0-u32max
USER_DATA 0 regs->cs 0-u16max
USER_DATA 0 regs->cx 0-u32max
USER_DATA 0 regs->di 0-u32max
USER_DATA 0 regs->dx 0-u32max
USER_DATA 0 regs->ip 0-u32max
USER_DATA 0 regs->si 0-u32max
USER_DATA 0 regs->sp 0-u32max
USER_DATA 0 regs->ss 0-u16max

arch/x86/kernel/signal_32.c __do_compat_sys_sigreturn() -> signal_fault()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
PARAM_VALUE 0 regs->fred_ss.swevent 0
PARAM_VALUE 2 where 7026766665441214464
BUF_SIZE 2 where 16
STR_LEN 0 regs 15
TERMINATED 2 where 1
NOCHECK_CALL
USER_DATA 0 regs->ax 0-u32max
USER_DATA 0 regs->bp 0-u32max
USER_DATA 0 regs->bx 0-u32max
USER_DATA 0 regs->cs 0-u16max
USER_DATA 0 regs->cx 0-u32max
USER_DATA 0 regs->di 0-u32max
USER_DATA 0 regs->dx 0-u32max
USER_DATA 0 regs->ip 0-u32max
USER_DATA 0 regs->si 0-u32max
USER_DATA 0 regs->sp 0-u32max
USER_DATA 0 regs->ss 0-u16max