Documented in 6 files:
- arch/arm64/include/asm/ptrace.h, line 311
- arch/loongarch/include/asm/ptrace.h, line 113
- arch/powerpc/include/asm/ptrace.h, line 397
- arch/riscv/include/asm/ptrace.h, line 148
- arch/s390/include/asm/ptrace.h, line 292
- arch/x86/include/asm/ptrace.h, line 413
Defined in 6 files as a function:
- arch/arm64/include/asm/ptrace.h, line 324 (as a function)
- arch/loongarch/include/asm/ptrace.h, line 124 (as a function)
- arch/powerpc/include/asm/ptrace.h, line 406 (as a function)
- arch/riscv/include/asm/ptrace.h, line 158 (as a function)
- arch/s390/include/asm/ptrace.h, line 299 (as a function)
- arch/x86/include/asm/ptrace.h, line 424 (as a function)
Referenced in 3 files:
- include/linux/ftrace_regs.h, line 22
- kernel/trace/trace_kprobe.c, line 1464
- kernel/trace/trace_probe.c, line 1243
Smatch caller information:
kernel/trace/trace_fprobe.c process_fetch_insn() -> regs_get_kernel_argument()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | rcu_read |
kernel/trace/trace_fprobe.c store_fprobe_entry_data() -> regs_get_kernel_argument()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | rcu_read |
kernel/trace/trace_probe.c store_trace_entry_data() -> regs_get_kernel_argument()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | regs | (-1),168 |
| BUF_SIZE | 0 | regs | (-1),168 |
| DATA_SOURCE | 0 | regs | $2 |
kernel/trace/trace.c trace_function() -> regs_get_kernel_argument()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | n | 0-5 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| HALF_LOCKED2 | flags |
kernel/trace/trace_functions_graph.c __graph_entry() -> regs_get_kernel_argument()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | n | 0-5 |
| RX_PATH |
kernel/trace/trace_functions_graph.c __trace_graph_retaddr_entry() -> regs_get_kernel_argument()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | n | 0-5 |
kernel/trace/trace_kprobe.c process_fetch_insn() -> regs_get_kernel_argument()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | regs | (-1),168 |
| BUF_SIZE | 0 | regs | (-1),168 |
| DATA_SOURCE | 0 | regs | $1 |