Defined in 1 files as a prototype:
Defined in 2 files as a function:
- include/linux/error-injection.h, line 16 (as a function)
- lib/error-inject.c, line 24 (as a function)
Referenced in 4 files:
- kernel/bpf/verifier.c
- kernel/fail_function.c, line 279
- kernel/trace/bpf_trace.c, line 2774
- kernel/trace/trace_kprobe.c, line 249
Smatch caller information:
kernel/fail_function.c fei_write() -> within_error_injection_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-u64max |
| DATA_SOURCE | 0 | addr | r kallsyms_lookup_name |
| LOCK2 | global &fei_lock |
kernel/bpf/verifier.c check_attach_modify_return() -> within_error_injection_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $0 |
kernel/bpf/verifier.c check_attach_sleepable() -> within_error_injection_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-u64max |
| DATA_SOURCE | 0 | addr | $1 |
kernel/trace/bpf_trace.c addrs_check_error_injection_list() -> within_error_injection_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | addr | 0-u64max |
kernel/trace/trace_kprobe.c trace_kprobe_error_injectable() -> within_error_injection_list()
| Type | Parameter | Key | Value |
|---|