Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- drivers/md/dm-bufio.c, line 2365
- drivers/md/persistent-data/dm-block-manager.c, line 109
- fs/btrfs/ref-verify.c, line 203
- kernel/backtracetest.c, line 50
- kernel/dma/debug.c, line 176
- kernel/kcsan/report.c, line 372
- kernel/locking/lockdep.c, line 1884
- kernel/sched/ext/ext.c, line 6281
- kernel/stacktrace.c, line 35
- lib/stackdepot.c, line 815
- mm/kfence/report.c, line 286
- mm/kmsan/report.c
- samples/fprobe/fprobe_example.c, line 48
Smatch caller information:
drivers/md/persistent-data/dm-block-manager.c __check_holder() -> stack_trace_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | spaces | 4 |
| BUF_SIZE | 0 | entries | 80 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lock->lock | ||
| TYPE_LOCK | (struct block_lock)->lock |
mm/kfence/report.c kfence_report_error() -> stack_trace_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | spaces | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &meta->lock | ||
| HALF_LOCKED2 | flags |
kernel/backtracetest.c backtrace_test_saved() -> stack_trace_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entries | 2617787548013420544 |
| PARAM_VALUE | 2 | spaces | 0 |
| BUF_SIZE | 0 | entries | 64 |
| DATA_SOURCE | 1 | nr_entries | r stack_trace_save |
| NOCHECK_CALL |
samples/fprobe/fprobe_example.c show_backtrace() -> stack_trace_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entries | 4013865056149471232 |
| PARAM_VALUE | 2 | spaces | 24 |
| BUF_SIZE | 0 | entries | 128 |
| DATA_SOURCE | 1 | nr_entries | r stack_trace_save |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
kernel/locking/lockdep.c print_lock_trace() -> stack_trace_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 2 | spaces | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/dma/debug.c dump_entry_trace() -> stack_trace_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | spaces | 0 |
| BUF_SIZE | 0 | entries | 40 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | __flags |
fs/btrfs/ref-verify.c __print_stack_trace() -> stack_trace_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nr_entries | 1-u32max |
| PARAM_VALUE | 2 | spaces | 2 |
| BUF_SIZE | 0 | entries | 128 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fs_info->ref_verify_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->ref_verify_lock |
drivers/md/dm-bufio.c warn_leak() -> stack_trace_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | spaces | 1 |
| BUF_SIZE | 0 | entries | 80 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
lib/stackdepot.c stack_depot_print() -> stack_trace_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entries | 0 |
| PARAM_VALUE | 2 | spaces | 0 |
| DATA_SOURCE | 1 | nr_entries | r stack_depot_fetch |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dir->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &report_lock | ||
| HALF_LOCKED2 | rcu_read |