Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 14 files:
- arch/arm/kernel/unwind.c
- arch/microblaze/kernel/unwind.c
- arch/parisc/kernel/unwind.c
- arch/powerpc/perf/callchain.c, line 90
- arch/um/kernel/process.c, line 302
- arch/x86/events/utils.c, line 139
- arch/x86/kernel/static_call.c, line 243
- arch/xtensa/kernel/stacktrace.c
- arch/xtensa/kernel/traps.c, line 555
- kernel/extable.c, line 79
- kernel/jump_label.c, line 473
- kernel/kprobes.c, line 2502
- kernel/static_call_inline.c
- lib/error-inject.c, line 76
Smatch caller information:
kernel/kprobes.c kprobe_add_ksym_blacklist() -> kernel_text_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $0 |
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | _T->lock |
kernel/jump_label.c jump_label_can_update() -> kernel_text_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &jump_label_mutex |
lib/error-inject.c populate_error_injection_list() -> kernel_text_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | r dereference_symbol_descriptor |
| LOCK2 | global &ei_mutex |
kernel/extable.c __kernel_text_address() -> kernel_text_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/static_call_inline.c __static_call_update() -> kernel_text_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | r static_call_addr |
| LOCK2 | global &static_call_mutex |
kernel/static_call_inline.c static_call_add_module() -> kernel_text_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0,4-u64max |
| BIT_INFO | 0 | addr | 0x0,0xfffffffffffffffc |
| BIT_INFO | 0 | addr | 0x0,0xfffffffffffffffc |
| LOCK2 | global &static_call_mutex |
arch/x86/events/utils.c get_branch_type() -> kernel_text_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 9223372036854775808-u64max |
| DATA_SOURCE | 0 | addr | $0 |
| HARD_MAX | 0 | addr | u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/static_call.c __static_call_fixup() -> kernel_text_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | addr | unit_byte |