Defined in 1 files as a prototype:
Defined in 1 files as a macro:
Defined in 2 files as a function:
Referenced in 30 files:
-
tools/bpf/bpftool/btf.c
-
tools/bpf/bpftool/btf_dumper.c
-
tools/bpf/bpftool/cgroup.c,
line 172
-
tools/bpf/bpftool/common.c,
line 447
-
tools/bpf/bpftool/gen.c
-
tools/bpf/bpftool/prog.c
-
tools/bpf/bpftool/struct_ops.c
-
tools/bpf/resolve_btfids/main.c
-
tools/lib/bpf/btf.c
-
tools/lib/bpf/btf_dump.c,
line 134
-
tools/lib/bpf/btf_relocate.c
-
tools/lib/bpf/libbpf.c
-
tools/lib/bpf/linker.c
-
tools/lib/bpf/relo_core.c
-
tools/perf/builtin-trace.c
-
tools/perf/tests/sigtrap.c,
line 117
-
tools/perf/util/bpf-event.c
-
tools/perf/util/bpf_counter.c,
line 153
-
tools/perf/util/btf.c,
line 20
-
tools/perf/util/libbfd.c,
line 613
-
tools/sched_ext/include/scx/compat.h
-
tools/testing/selftests/bpf/prog_tests/btf.c,
line 5046
-
tools/testing/selftests/bpf/prog_tests/core_reloc.c
-
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c,
line 272
-
tools/testing/selftests/bpf/prog_tests/resolve_btfids.c
-
tools/testing/selftests/bpf/prog_tests/test_global_funcs.c,
line 109
-
tools/testing/selftests/bpf/prog_tests/tp_btf_ids.c
-
tools/testing/selftests/bpf/prog_tests/tracing_multi.c
-
tools/testing/selftests/bpf/test_loader.c
-
tools/testing/selftests/bpf/veristat.c
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| CAPPED_DATA |
0 |
btf->start_id |
1 |
| DATA_SOURCE |
0 |
btf |
$3 |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
btf |
4096-ptr_max |
| CAPPED_DATA |
0 |
btf->start_id |
1 |
| DATA_SOURCE |
0 |
btf |
$3 |
| USER_DATA |
1 |
offset |
0-u32max |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
btf |
4096-ptr_max |
| CAPPED_DATA |
0 |
btf->start_id |
1 |
| DATA_SOURCE |
0 |
btf |
$0 |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
btf |
4096-ptr_max |
| DATA_SOURCE |
0 |
btf |
$2 |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
btf |
0,4096-ptr_max |
| CAPPED_DATA |
0 |
btf->start_id |
1 |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
btf |
4096-ptr_max |
| CAPPED_DATA |
0 |
btf->start_id |
1 |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
btf |
4096-ptr_max |
| CAPPED_DATA |
0 |
btf->start_id |
1 |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
btf |
4096-ptr_max |
| CAPPED_DATA |
0 |
btf->start_id |
1 |
| DATA_SOURCE |
0 |
btf |
$0 |
| Type |
Parameter |
Key |
Value |
| DATA_SOURCE |
0 |
btf |
$2 |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
btf |
4096-ptr_max |
| DATA_SOURCE |
0 |
btf |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| Type |
Parameter |
Key |
Value |
| DATA_SOURCE |
0 |
btf |
$2 |
| DATA_SOURCE |
1 |
offset |
$3 |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
btf |
4096-ptr_max |
| CAPPED_DATA |
0 |
btf->start_id |
1 |
| DATA_SOURCE |
0 |
btf |
$1 |
| USER_DATA |
1 |
offset |
0-u32max |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
btf |
4096-ptr_max |
| CAPPED_DATA |
0 |
btf->start_id |
1 |
| DATA_SOURCE |
0 |
btf |
$1 |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
btf |
4096-ptr_max |
| PARAM_VALUE |
1 |
offset |
1-u32max |
| CAPPED_DATA |
0 |
btf->start_id |
1 |
| DATA_SOURCE |
0 |
btf |
$1 |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|
| Type |
Parameter |
Key |
Value |
| DATA_SOURCE |
0 |
btf |
$1 |
| HALF_LOCKED2 |
|
global &cand_cache_mutex |
|