Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
kernel/signal.c __copy_siginfo_from_user32() -> post_copy_siginfo_from_user32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 611400828142833664,5318303036643434496 |
| PARAM_VALUE | 1 | from | 1095350398251827200 |
| DATA_SOURCE | 0 | to | $1 |
| USER_DATA | 1 | from->_sifields._kill._pid | s32min-s32max |
| USER_DATA | 1 | from->_sifields._kill._uid | 0-u32max |
| USER_DATA | 1 | from->_sifields._rt._pid | s32min-s32max |
| USER_DATA | 1 | from->_sifields._rt._sigval.sival_int | s32min-s32max |
| USER_DATA | 1 | from->_sifields._rt._sigval.sival_ptr | 0-u32max |
| USER_DATA | 1 | from->_sifields._rt._uid | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigchld._pid | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigchld._status | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigchld._stime | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigchld._uid | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigchld._utime | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigchld_x32._pid | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigchld_x32._status | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigchld_x32._stime | s64min-s64max |
| USER_DATA | 1 | from->_sifields._sigchld_x32._uid | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigchld_x32._utime | s64min-s64max |
| USER_DATA | 1 | from->_sifields._sigfault._addr | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._addr_bnd._lower | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._addr_bnd._upper | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._addr_lsb | s16min-s16max |
| USER_DATA | 1 | from->_sifields._sigfault._addr_pkey._pkey | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._perf._data | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._perf._flags | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._perf._type | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._trapno | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigpoll._band | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigpoll._fd | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigsys._arch | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigsys._call_addr | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigsys._syscall | s32min-s32max |
| USER_DATA | 1 | from->_sifields._timer._overrun | s32min-s32max |
| USER_DATA | 1 | from->_sifields._timer._sigval.sival_int | s32min-s32max |
| USER_DATA | 1 | from->_sifields._timer._sigval.sival_ptr | 0-u32max |
| USER_DATA | 1 | from->_sifields._timer._tid | s32min-s32max |
| USER_DATA | 1 | from->si_code | s32min-s32max |
| USER_DATA | 1 | from->si_errno | s32min-s32max |
| USER_DATA | 1 | from->si_signo | s32min-s32max |
kernel/signal.c copy_siginfo_from_user32() -> post_copy_siginfo_from_user32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 426155301856309248,990201614177128448 |
| PARAM_VALUE | 1 | from | 4688934552135266304 |
| DATA_SOURCE | 0 | to | $0 |
| USER_DATA | 1 | from->_sifields._kill._pid | s32min-s32max |
| USER_DATA | 1 | from->_sifields._kill._uid | 0-u32max |
| USER_DATA | 1 | from->_sifields._rt._pid | s32min-s32max |
| USER_DATA | 1 | from->_sifields._rt._sigval.sival_int | s32min-s32max |
| USER_DATA | 1 | from->_sifields._rt._sigval.sival_ptr | 0-u32max |
| USER_DATA | 1 | from->_sifields._rt._uid | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigchld._pid | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigchld._status | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigchld._stime | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigchld._uid | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigchld._utime | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigchld_x32._pid | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigchld_x32._status | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigchld_x32._stime | s64min-s64max |
| USER_DATA | 1 | from->_sifields._sigchld_x32._uid | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigchld_x32._utime | s64min-s64max |
| USER_DATA | 1 | from->_sifields._sigfault._addr | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._addr_bnd._lower | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._addr_bnd._upper | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._addr_lsb | s16min-s16max |
| USER_DATA | 1 | from->_sifields._sigfault._addr_pkey._pkey | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._perf._data | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._perf._flags | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._perf._type | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigfault._trapno | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigpoll._band | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigpoll._fd | s32min-s32max |
| USER_DATA | 1 | from->_sifields._sigsys._arch | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigsys._call_addr | 0-u32max |
| USER_DATA | 1 | from->_sifields._sigsys._syscall | s32min-s32max |
| USER_DATA | 1 | from->_sifields._timer._overrun | s32min-s32max |
| USER_DATA | 1 | from->_sifields._timer._sigval.sival_int | s32min-s32max |
| USER_DATA | 1 | from->_sifields._timer._sigval.sival_ptr | 0-u32max |
| USER_DATA | 1 | from->_sifields._timer._tid | s32min-s32max |
| USER_DATA | 1 | from->si_code | s32min-s32max |
| USER_DATA | 1 | from->si_errno | s32min-s32max |
| USER_DATA | 1 | from->si_signo | s32min-s32max |