Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 8 files as a function:
- arch/arm/kernel/stacktrace.c, line 162 (as a function)
- arch/arm64/kernel/stacktrace.c, line 381 (as a function)
- arch/loongarch/kernel/stacktrace.c, line 14 (as a function)
- arch/parisc/kernel/stacktrace.c, line 32 (as a function)
- arch/powerpc/kernel/stacktrace.c, line 28 (as a function)
- arch/riscv/kernel/stacktrace.c, line 179 (as a function)
- arch/s390/kernel/stacktrace.c, line 17 (as a function)
- arch/x86/kernel/stacktrace.c, line 15 (as a function)
Referenced in 6 files:
- arch/arm64/kernel/perf_callchain.c, line 39
- arch/arm64/kernel/process.c, line 806
- arch/arm64/kernel/return_address.c, line 42
- arch/arm64/kernel/time.c, line 49
- arch/riscv/kernel/return_address.c, line 39
- kernel/stacktrace.c
Smatch caller information:
kernel/stacktrace.c stack_trace_save() -> arch_stack_walk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | consume_entry | 2429748119669698560 |
| PARAM_VALUE | 1 | cookie | 7737841424657608704 |
| PARAM_VALUE | 3 | regs | 0 |
| BUF_SIZE | 1 | cookie | 24 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &lock->lock | ||
| HALF_LOCKED2 | &meta->lock | ||
| HALF_LOCKED2 | &mgr->topology_ref_history_lock | ||
| HALF_LOCKED2 | flags |
kernel/stacktrace.c stack_trace_save_regs() -> arch_stack_walk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | consume_entry | 2429748119669698560 |
| PARAM_VALUE | 1 | cookie | 4221218762162728960 |
| PARAM_VALUE | 3 | regs | 1-u64max |
| BUF_SIZE | 1 | cookie | 24 |
| BUF_SIZE | 3 | regs | (-1),168 |
| BUF_SIZE | 3 | regs | (-1),168 |
| DATA_SOURCE | 3 | regs | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/stacktrace.c stack_trace_save_tsk() -> arch_stack_walk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | consume_entry | 7740101761885712384 |
| PARAM_VALUE | 1 | cookie | 1802589938092310528 |
| PARAM_VALUE | 2 | task | 4096-ptr_max |
| PARAM_VALUE | 2 | task->signal->exec_update_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 2 | task->signal->exec_update_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 2 | task->stack_refcount.refs.counter | (-1073741824),0-s32max |
| PARAM_VALUE | 3 | regs | 0 |
| BUF_SIZE | 1 | cookie | 24 |
| CAPPED_DATA | 2 | task | 1 |
| DATA_SOURCE | 2 | task | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | 2 | &task->signal->exec_update_lock |