Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/bpf/syscall.c bpf_link_get_info_by_fd() -> (struct bpf_link_ops)->fill_link_info()

Type Parameter Key Value
PARAM_VALUE 0 link 4096-ptr_max
PARAM_VALUE 0 link->ops 4096-ptr_max
PARAM_VALUE 0 link->ops->fill_link_info 4096-ptr_max
PARAM_VALUE 0 link->prog 0,4096-ptr_max
PARAM_VALUE 0 link->prog->aux 4096-ptr_max
PARAM_VALUE 1 info 2211517264510574592
BUF_SIZE 0 link s32min-(-2),1-s32max
BUF_SIZE 0 link s32min-(-2),1-s32max
DATA_SOURCE 0 link $1
CONTAINER 0 -48-16+0 $(-1)
MEM_ZERO 1 info
USER_DATA 1 info->cgroup.attach_type 0
USER_DATA 1 info->cgroup.cgroup_id 0
USER_DATA 1 info->iter.cgroup.cgroup_id 0
USER_DATA 1 info->iter.cgroup.order 0
USER_DATA 1 info->iter.map.map_id 0
USER_DATA 1 info->iter.target_name 0
USER_DATA 1 info->iter.target_name_len 0
USER_DATA 1 info->iter.task.pid 0
USER_DATA 1 info->iter.task.tid 0
USER_DATA 1 info->kprobe_multi.addrs 0
USER_DATA 1 info->kprobe_multi.cookies 0
USER_DATA 1 info->kprobe_multi.count 0
USER_DATA 1 info->kprobe_multi.flags 0
USER_DATA 1 info->kprobe_multi.missed 0
USER_DATA 1 info->netfilter.flags 0
USER_DATA 1 info->netfilter.hooknum 0
USER_DATA 1 info->netfilter.pf 0
USER_DATA 1 info->netfilter.priority 0
USER_DATA 1 info->netkit.attach_type 0
USER_DATA 1 info->netkit.ifindex 0
USER_DATA 1 info->netns.attach_type 0
USER_DATA 1 info->netns.netns_ino 0
USER_DATA 1 info->perf_event.event.config 0
USER_DATA 1 info->perf_event.event.cookie 0
USER_DATA 1 info->perf_event.event.type 0
USER_DATA 1 info->perf_event.kprobe.addr 0
USER_DATA 1 info->perf_event.kprobe.cookie 0
USER_DATA 1 info->perf_event.kprobe.func_name 0
USER_DATA 1 info->perf_event.kprobe.missed 0
USER_DATA 1 info->perf_event.kprobe.name_len 0
USER_DATA 1 info->perf_event.kprobe.offset 0
USER_DATA 1 info->perf_event.tracepoint.cookie 0
USER_DATA 1 info->perf_event.tracepoint.name_len 0
USER_DATA 1 info->perf_event.tracepoint.tp_name 0
USER_DATA 1 info->perf_event.type 0
USER_DATA 1 info->perf_event.uprobe.cookie 0
USER_DATA 1 info->perf_event.uprobe.file_name 0
USER_DATA 1 info->perf_event.uprobe.name_len 0
USER_DATA 1 info->perf_event.uprobe.offset 0
USER_DATA 1 info->perf_event.uprobe.ref_ctr_offset 0
USER_DATA 1 info->prog_id 0
USER_DATA 1 info->raw_tracepoint.cookie 0
USER_DATA 1 info->raw_tracepoint.tp_name 0
USER_DATA 1 info->raw_tracepoint.tp_name_len 0
USER_DATA 1 info->sockmap.attach_type 0
USER_DATA 1 info->sockmap.map_id 0
USER_DATA 1 info->struct_ops.map_id 0
USER_DATA 1 info->tcx.attach_type 0
USER_DATA 1 info->tcx.ifindex 0
USER_DATA 1 info->tracing.attach_type 0
USER_DATA 1 info->tracing.cookie 0
USER_DATA 1 info->tracing.target_btf_id 0
USER_DATA 1 info->tracing.target_obj_id 0
USER_DATA 1 info->tracing_multi.addrs 0
USER_DATA 1 info->tracing_multi.attach_type 0
USER_DATA 1 info->tracing_multi.btf_obj_id 0
USER_DATA 1 info->tracing_multi.cookies 0
USER_DATA 1 info->tracing_multi.count 0
USER_DATA 1 info->tracing_multi.ids 0
USER_DATA 1 info->uprobe_multi.cookies 0
USER_DATA 1 info->uprobe_multi.count 0
USER_DATA 1 info->uprobe_multi.flags 0
USER_DATA 1 info->uprobe_multi.offsets 0
USER_DATA 1 info->uprobe_multi.path 0
USER_DATA 1 info->uprobe_multi.path_size 0
USER_DATA 1 info->uprobe_multi.pid 0
USER_DATA 1 info->uprobe_multi.ref_ctr_offsets 0
USER_DATA 1 info->xdp.ifindex 0