Defined in 2 files as a struct:
- include/linux/syscall_user_dispatch_types.h, line 9 (as a struct)
- include/linux/syscall_user_dispatch_types.h, line 18 (as a struct)
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- include/linux/syscall_user_dispatch.h, line 41 (as a function)
- kernel/entry/syscall_user_dispatch.c, line 36 (as a function)
Referenced in 3 files:
- include/linux/entry-common.h, line 74
- include/linux/sched.h, line 1239
- kernel/entry/syscall_user_dispatch.c
Smatch caller information:
arch/x86/entry/syscall_32.c syscall_trace_enter() -> syscall_user_dispatch()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | regs | 4096-ptr_max |
| CAPPED_DATA | 0 | regs | 1 |
| DATA_SOURCE | 0 | regs | $0 |
arch/x86/entry/syscall_64.c syscall_trace_enter() -> syscall_user_dispatch()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | regs | 4096-ptr_max |
| PARAM_VALUE | 0 | regs->ax | 18446744073709551578 |
| PARAM_VALUE | 0 | regs->fred_ss.l | 1 |
| PARAM_VALUE | 0 | regs->fred_ss.type | 7 |
| PARAM_VALUE | 0 | regs->fred_ss.vector | 1 |
| CAPPED_DATA | 0 | regs | 1 |
| DATA_SOURCE | 0 | regs | $0 |