Defined in 2 files as a function:
Referenced in 34 files:
-
kernel/bpf/bpf_struct_ops.c
-
kernel/bpf/inode.c
-
kernel/trace/trace_output.c,
line 787
-
tools/bpf/bpftool/btf.c
-
tools/bpf/bpftool/btf_dumper.c
-
tools/bpf/bpftool/gen.c
-
tools/bpf/bpftool/prog.c,
line 333
-
tools/bpf/resolve_btfids/main.c
-
tools/lib/bpf/btf.c
-
tools/lib/bpf/btf_dump.c
-
tools/lib/bpf/btf_iter.c,
line 139
-
tools/lib/bpf/libbpf.c
-
tools/lib/bpf/libbpf_internal.h,
line 257
-
tools/lib/bpf/linker.c
-
tools/lib/bpf/relo_core.c
-
tools/perf/builtin-trace.c
-
tools/perf/util/bpf-event.c
-
tools/perf/util/bpf_off_cpu.c,
line 142
-
tools/perf/util/btf.c,
line 19
-
tools/sched_ext/include/scx/compat.h
-
tools/testing/selftests/bpf/btf_helpers.c
-
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c,
line 520
-
tools/testing/selftests/bpf/prog_tests/btf_split.c
-
tools/testing/selftests/bpf/prog_tests/btf_write.c
-
tools/testing/selftests/bpf/prog_tests/core_reloc.c
-
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c,
line 269
-
tools/testing/selftests/bpf/prog_tests/libbpf_probes.c
-
tools/testing/selftests/bpf/prog_tests/libbpf_str.c
-
tools/testing/selftests/bpf/prog_tests/resolve_btfids.c,
line 322
-
tools/testing/selftests/bpf/prog_tests/test_global_funcs.c
-
tools/testing/selftests/bpf/prog_tests/tp_btf_ids.c
-
tools/testing/selftests/bpf/test_loader.c
-
tools/testing/selftests/bpf/test_progs.c,
line 1275
-
tools/testing/selftests/bpf/veristat.c
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| BUF_SIZE |
0 |
t |
0 |
| DATA_SOURCE |
0 |
t |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
&fc->uapi_mutex |
|
| Type |
Parameter |
Key |
Value |
| DATA_SOURCE |
0 |
t |
$3 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
&m->lock |
|
| HALF_LOCKED2 |
|
global &namespace_sem |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
r skip_mods_and_typedefs |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
r skip_mods_and_typedefs |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
r skip_mods_and_typedefs |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
r skip_mods_and_typedefs |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
$1 |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
$3 |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
$1 |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
$3 |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
r skip_mods_and_typedefs |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
r skip_mods_and_typedefs |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
r skip_mods_and_typedefs |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
r skip_mods_and_typedefs |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
r skip_mods_and_typedefs |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| DATA_SOURCE |
0 |
t |
r btf_type_by_id |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
$1 |
| Type |
Parameter |
Key |
Value |
| DATA_SOURCE |
0 |
t |
r btf_type_by_id |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
t |
4096-ptr_max |
| DATA_SOURCE |
0 |
t |
r btf_type_by_id |