Defined in 1 files as a prototype:
Defined in 1 files as a member:
Defined in 1 files as a function:
Referenced in 7 files:
- include/linux/bpf_verifier.h, line 1163
- kernel/bpf/bpf_struct_ops.c, line 1568
- kernel/bpf/syscall.c
- kernel/trace/bpf_trace.c
- kernel/trace/trace_events.c, line 2273
- tools/bpf/bpftool/link.c
- tools/testing/selftests/bpf/prog_tests/fill_link_info.c
Smatch caller information:
kernel/bpf/syscall.c bpf_map_get_info_by_fd() -> btf_obj_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | btf | 1-u64max |
kernel/bpf/syscall.c bpf_prog_get_info_by_fd() -> btf_obj_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | btf | 1-u64max |
kernel/bpf/syscall.c bpf_prog_get_info_by_fd() -> btf_obj_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | btf | 1-u64max |
kernel/bpf/syscall.c bpf_trampoline_compute_key() -> btf_obj_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | btf | 1-u64max |
| DATA_SOURCE | 0 | btf | $1 |
| LOCK2 | &prog->aux->dst_mutex | ||
| TYPE_LOCK | (struct bpf_prog_aux)->dst_mutex |
kernel/bpf/trampoline.c bpf_trampoline_compute_key() -> btf_obj_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | btf | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cgroup_mutex |
kernel/trace/trace_events.c event_btf_ids_read() -> btf_obj_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | btf | 4096-ptr_max |
| DATA_SOURCE | 0 | btf | r btf_get_module_btf |
| LOCK2 | _T->lock |
kernel/bpf/verifier.c bpf_trampoline_compute_key() -> btf_obj_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | btf | $1 |
kernel/trace/bpf_trace.c bpf_tracing_multi_link_fill_link_info() -> btf_obj_id()
| Type | Parameter | Key | Value |
|---|
kernel/bpf/bpf_struct_ops.c bpf_map_struct_ops_info_fill() -> btf_obj_id()
| Type | Parameter | Key | Value |
|---|