Documented in 12 files:
- arch/arm/kernel/ptrace.c, line 122
- arch/arm64/kernel/ptrace.c, line 114
- arch/csky/kernel/ptrace.c, line 267
- arch/loongarch/include/asm/ptrace.h, line 77
- arch/mips/include/asm/ptrace.h, line 89
- arch/openrisc/kernel/ptrace.c, line 226
- arch/parisc/kernel/ptrace.c, line 758
- arch/powerpc/include/asm/ptrace.h, line 361
- arch/riscv/kernel/ptrace.c, line 506
- arch/sh/include/asm/ptrace.h, line 85
- arch/sparc/kernel/ptrace_64.c, line 1142
- arch/x86/include/asm/ptrace.h, line 351
Defined in 3 files as a prototype:
- arch/arc/include/asm/ptrace.h, line 159 (as a prototype)
- arch/arm/include/asm/ptrace.h, line 132 (as a prototype)
- arch/parisc/include/asm/ptrace.h, line 52 (as a prototype)
Defined in 14 files as a function:
- arch/arc/kernel/ptrace.c, line 386 (as a function)
- arch/arm/kernel/ptrace.c, line 130 (as a function)
- arch/arm64/kernel/ptrace.c, line 122 (as a function)
- arch/csky/kernel/ptrace.c, line 275 (as a function)
- arch/loongarch/include/asm/ptrace.h, line 85 (as a function)
- arch/mips/include/asm/ptrace.h, line 97 (as a function)
- arch/openrisc/kernel/ptrace.c, line 234 (as a function)
- arch/parisc/kernel/ptrace.c, line 766 (as a function)
- arch/powerpc/include/asm/ptrace.h, line 370 (as a function)
- arch/riscv/kernel/ptrace.c, line 514 (as a function)
- arch/s390/include/asm/ptrace.h, line 264 (as a function)
- arch/sh/include/asm/ptrace.h, line 93 (as a function)
- arch/sparc/kernel/ptrace_64.c, line 1150 (as a function)
- arch/x86/include/asm/ptrace.h, line 359 (as a function)
Referenced in 14 files:
- arch/arc/kernel/ptrace.c, line 397
- arch/arm/kernel/ptrace.c, line 149
- arch/arm64/kernel/ptrace.c, line 143
- arch/csky/kernel/ptrace.c, line 295
- arch/loongarch/include/asm/ptrace.h, line 105
- arch/mips/include/asm/ptrace.h, line 119
- arch/openrisc/kernel/ptrace.c, line 254
- arch/parisc/kernel/ptrace.c, line 787
- arch/powerpc/include/asm/ptrace.h, line 391
- arch/riscv/kernel/ptrace.c, line 534
- arch/s390/include/asm/ptrace.h, line 287
- arch/sh/include/asm/ptrace.h, line 114
- arch/sparc/kernel/ptrace_64.c, line 1172
- arch/x86/include/asm/ptrace.h, line 379
Smatch caller information:
kernel/trace/trace_fprobe.c regs_get_kernel_stack_nth_addr() -> regs_within_kernel_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | regs | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 4096-18446744073709547520 |
| DATA_SOURCE | 0 | regs | $0 |
| HALF_LOCKED2 | rcu_read |
kernel/trace/trace_probe.c regs_get_kernel_stack_nth_addr() -> regs_within_kernel_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | regs | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 4096-18446744073709547520 |
| BUF_SIZE | 0 | regs | (-1),168 |
| BUF_SIZE | 0 | regs | (-1),168 |
| DATA_SOURCE | 0 | regs | $0 |
kernel/trace/trace.c regs_get_kernel_stack_nth_addr() -> regs_within_kernel_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | regs | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 4096-18446744073709547520 |
| DATA_SOURCE | 0 | regs | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| HALF_LOCKED2 | flags |
kernel/trace/trace_functions_graph.c regs_get_kernel_stack_nth_addr() -> regs_within_kernel_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | regs | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 4096-18446744073709547520 |
| DATA_SOURCE | 0 | regs | $0 |
| RX_PATH |
kernel/trace/trace_kprobe.c regs_get_kernel_stack_nth_addr() -> regs_within_kernel_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | regs | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 4096-18446744073709547520 |
| BUF_SIZE | 0 | regs | (-1),168 |
| BUF_SIZE | 0 | regs | (-1),168 |
| DATA_SOURCE | 0 | regs | $0 |