{
"runtime": {
"unprivileged_disabled": 2,
"jit_enable": 1,
"jit_harden": 0,
"jit_kallsyms": 1,
"jit_limit": 264241152
},
"kernel_config": {
"CONFIG_XDP_SOCKETS": "y",
"CONFIG_NET_CLS_ACT": "y",
"CONFIG_IP_ROUTE_CLASSID": "y",
"CONFIG_BPF_JIT_ALWAYS_ON": "y",
"CONFIG_BPF_SYSCALL": "y",
"CONFIG_CGROUP_NET_CLASSID": "y",
"CONFIG_FTRACE_SYSCALLS": "y",
"CONFIG_NET": "y",
"CONFIG_NETFILTER_XT_MATCH_BPF": "m",
"CONFIG_BPF": "y",
"CONFIG_DEBUG_INFO_BTF_MODULES": "y",
"CONFIG_TRACING": "y",
"CONFIG_NET_ACT_BPF": "m",
"CONFIG_BPF_LIRC_MODE2": "not set",
"CONFIG_CGROUPS": "y",
"CONFIG_NET_SCH_INGRESS": "m",
"CONFIG_CGROUP_BPF": "y",
"CONFIG_FUNCTION_ERROR_INJECTION": "y",
"CONFIG_DEBUG_INFO_BTF": "y",
"CONFIG_SOCK_CGROUP_DATA": "y",
"CONFIG_KPROBE_EVENTS": "y",
"CONFIG_BPFILTER_UMH": "m",
"CONFIG_HZ": "250",
"CONFIG_BPF_JIT": "y",
"CONFIG_BPF_STREAM_PARSER": "y",
"CONFIG_BPFILTER": "y",
"CONFIG_BPF_KPROBE_OVERRIDE": "y",
"CONFIG_HAVE_EBPF_JIT": "y",
"CONFIG_TEST_BPF": "m",
"CONFIG_NET_CLS_BPF": "m",
"CONFIG_IPV6_SEG6_BPF": "y",
"CONFIG_XFRM": "y",
"CONFIG_BPF_EVENTS": "y",
"CONFIG_UPROBE_EVENTS": "y",
"CONFIG_LWTUNNEL_BPF": "y"
},
"bpf": {
"has_bpf_syscall": true,
"program_types": [
"lwt_out",
"sk_skb",
"lsm",
"tracepoint",
"lwt_xmit",
"sk_reuseport",
"tracing",
"cgroup_sysctl",
"lwt_in",
"ext",
"cgroup_device",
"raw_tracepoint",
"sk_lookup",
"kprobe",
"lwt_seg6local",
"syscall",
"cgroup_sock_addr",
"cgroup_sockopt",
"sk_msg",
"struct_ops",
"cgroup_sock",
"raw_tracepoint_writable",
"cgroup_skb",
"xdp",
"sched_cls",
"socket_filter",
"sched_act",
"flow_dissector",
"sock_ops",
"perf_event"
],
"map_types": [
"reuseport_sockarray",
"stack_trace",
"array",
"devmap",
"lpm_trie",
"cpumap",
"queue",
"lru_percpu_hash",
"stack",
"inode_storage",
"percpu_array",
"lru_hash",
"sk_storage",
"hash",
"cgroup_array",
"array_of_maps",
"cgroup_storage",
"sockhash",
"percpu_cgroup_storage",
"bloom_filter",
"hash_of_maps",
"perf_event_array",
"xskmap",
"struct_ops",
"percpu_hash",
"prog_array",
"sockmap",
"ringbuf",
"devmap_hash",
"task_storage"
],
"helpers": {
"kprobe": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_probe_read",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_current_pid_tgid",
"bpf_get_current_uid_gid",
"bpf_get_current_comm",
"bpf_perf_event_read",
"bpf_perf_event_output",
"bpf_get_stackid",
"bpf_get_current_task",
"bpf_current_task_under_cgroup",
"bpf_get_numa_node_id",
"bpf_probe_read_str",
"bpf_perf_event_read_value",
"bpf_override_return",
"bpf_get_stack",
"bpf_get_current_cgroup_id",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_send_signal",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_send_signal_thread",
"bpf_jiffies64",
"bpf_get_ns_current_pid_tgid",
"bpf_get_current_ancestor_cgroup_id",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_get_task_stack",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_task_storage_get",
"bpf_task_storage_delete",
"bpf_get_current_task_btf",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_get_func_ip",
"bpf_get_attach_cookie",
"bpf_task_pt_regs",
"bpf_get_branch_snapshot",
"bpf_find_vma",
"bpf_loop",
"bpf_strncmp"
],
"lwt_seg6local": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_cgroup_classid",
"bpf_get_route_realm",
"bpf_perf_event_output",
"bpf_skb_load_bytes",
"bpf_csum_diff",
"bpf_skb_under_cgroup",
"bpf_get_hash_recalc",
"bpf_get_current_task",
"bpf_skb_pull_data",
"bpf_get_numa_node_id",
"bpf_lwt_seg6_store_bytes",
"bpf_lwt_seg6_adjust_srh",
"bpf_lwt_seg6_action",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"syscall": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_probe_read",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_current_pid_tgid",
"bpf_get_current_uid_gid",
"bpf_get_current_comm",
"bpf_perf_event_read",
"bpf_perf_event_output",
"bpf_get_stackid",
"bpf_get_current_task",
"bpf_current_task_under_cgroup",
"bpf_get_numa_node_id",
"bpf_probe_read_str",
"bpf_get_socket_cookie",
"bpf_perf_event_read_value",
"bpf_get_stack",
"bpf_get_current_cgroup_id",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_sk_storage_get",
"bpf_sk_storage_delete",
"bpf_send_signal",
"bpf_skb_output",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_send_signal_thread",
"bpf_jiffies64",
"bpf_get_ns_current_pid_tgid",
"bpf_xdp_output",
"bpf_get_current_ancestor_cgroup_id",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_get_task_stack",
"bpf_d_path",
"bpf_copy_from_user",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_task_storage_get",
"bpf_task_storage_delete",
"bpf_get_current_task_btf",
"bpf_sock_from_file",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_sys_bpf",
"bpf_btf_find_by_name_kind",
"bpf_sys_close",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_get_func_ip",
"bpf_task_pt_regs",
"bpf_get_branch_snapshot",
"bpf_skc_to_unix_sock",
"bpf_kallsyms_lookup_name",
"bpf_find_vma",
"bpf_loop",
"bpf_strncmp"
],
"cgroup_sysctl": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_current_uid_gid",
"bpf_perf_event_output",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_get_current_cgroup_id",
"bpf_get_local_storage",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_sysctl_get_name",
"bpf_sysctl_get_current_value",
"bpf_sysctl_get_new_value",
"bpf_sysctl_set_new_value",
"bpf_strtol",
"bpf_strtoul",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_loop",
"bpf_strncmp"
],
"sk_skb": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_skb_store_bytes",
"bpf_tail_call",
"bpf_perf_event_output",
"bpf_skb_load_bytes",
"bpf_get_current_task",
"bpf_skb_change_tail",
"bpf_skb_pull_data",
"bpf_get_numa_node_id",
"bpf_skb_change_head",
"bpf_get_socket_cookie",
"bpf_get_socket_uid",
"bpf_skb_adjust_room",
"bpf_sk_redirect_map",
"bpf_sk_redirect_hash",
"bpf_sk_lookup_tcp",
"bpf_sk_lookup_udp",
"bpf_sk_release",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_skc_lookup_tcp",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"sk_reuseport": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_skb_load_bytes",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_get_socket_cookie",
"bpf_skb_load_bytes_relative",
"bpf_sk_select_reuseport",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_loop",
"bpf_strncmp"
],
"xdp": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_redirect",
"bpf_perf_event_output",
"bpf_csum_diff",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_xdp_adjust_head",
"bpf_redirect_map",
"bpf_xdp_adjust_meta",
"bpf_xdp_adjust_tail",
"bpf_fib_lookup",
"bpf_sk_lookup_tcp",
"bpf_sk_lookup_udp",
"bpf_sk_release",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_skc_lookup_tcp",
"bpf_tcp_check_syncookie",
"bpf_tcp_gen_syncookie",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_check_mtu",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"raw_tracepoint": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_probe_read",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_current_pid_tgid",
"bpf_get_current_uid_gid",
"bpf_get_current_comm",
"bpf_perf_event_read",
"bpf_perf_event_output",
"bpf_get_stackid",
"bpf_get_current_task",
"bpf_current_task_under_cgroup",
"bpf_get_numa_node_id",
"bpf_probe_read_str",
"bpf_perf_event_read_value",
"bpf_get_stack",
"bpf_get_current_cgroup_id",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_send_signal",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_send_signal_thread",
"bpf_jiffies64",
"bpf_get_ns_current_pid_tgid",
"bpf_get_current_ancestor_cgroup_id",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_get_task_stack",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_task_storage_get",
"bpf_task_storage_delete",
"bpf_get_current_task_btf",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_get_func_ip",
"bpf_task_pt_regs",
"bpf_get_branch_snapshot",
"bpf_find_vma",
"bpf_loop",
"bpf_strncmp"
],
"cgroup_sock_addr": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_current_pid_tgid",
"bpf_get_current_uid_gid",
"bpf_get_current_comm",
"bpf_get_cgroup_classid",
"bpf_perf_event_output",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_get_socket_cookie",
"bpf_setsockopt",
"bpf_getsockopt",
"bpf_bind",
"bpf_get_current_cgroup_id",
"bpf_get_local_storage",
"bpf_sk_lookup_tcp",
"bpf_sk_lookup_udp",
"bpf_sk_release",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_skc_lookup_tcp",
"bpf_sk_storage_get",
"bpf_sk_storage_delete",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_get_netns_cookie",
"bpf_get_current_ancestor_cgroup_id",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"cgroup_skb": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_perf_event_output",
"bpf_skb_load_bytes",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_get_socket_cookie",
"bpf_get_socket_uid",
"bpf_skb_load_bytes_relative",
"bpf_skb_cgroup_id",
"bpf_get_local_storage",
"bpf_skb_ancestor_cgroup_id",
"bpf_sk_lookup_tcp",
"bpf_sk_lookup_udp",
"bpf_sk_release",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_sk_fullsock",
"bpf_tcp_sock",
"bpf_skb_ecn_set_ce",
"bpf_get_listener_sock",
"bpf_skc_lookup_tcp",
"bpf_sk_storage_get",
"bpf_sk_storage_delete",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_ktime_get_boot_ns",
"bpf_sk_cgroup_id",
"bpf_sk_ancestor_cgroup_id",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"sock_ops": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_perf_event_output",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_get_socket_cookie",
"bpf_setsockopt",
"bpf_sock_map_update",
"bpf_getsockopt",
"bpf_sock_ops_cb_flags_set",
"bpf_sock_hash_update",
"bpf_get_local_storage",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_tcp_sock",
"bpf_sk_storage_get",
"bpf_sk_storage_delete",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_get_netns_cookie",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_load_hdr_opt",
"bpf_store_hdr_opt",
"bpf_reserve_hdr_opt",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"sched_cls": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_skb_store_bytes",
"bpf_l3_csum_replace",
"bpf_l4_csum_replace",
"bpf_tail_call",
"bpf_clone_redirect",
"bpf_get_cgroup_classid",
"bpf_skb_vlan_push",
"bpf_skb_vlan_pop",
"bpf_skb_get_tunnel_key",
"bpf_skb_set_tunnel_key",
"bpf_redirect",
"bpf_get_route_realm",
"bpf_perf_event_output",
"bpf_skb_load_bytes",
"bpf_csum_diff",
"bpf_skb_get_tunnel_opt",
"bpf_skb_set_tunnel_opt",
"bpf_skb_change_proto",
"bpf_skb_change_type",
"bpf_skb_under_cgroup",
"bpf_get_hash_recalc",
"bpf_get_current_task",
"bpf_skb_change_tail",
"bpf_skb_pull_data",
"bpf_csum_update",
"bpf_set_hash_invalid",
"bpf_get_numa_node_id",
"bpf_skb_change_head",
"bpf_get_socket_cookie",
"bpf_get_socket_uid",
"bpf_set_hash",
"bpf_skb_adjust_room",
"bpf_skb_get_xfrm_state",
"bpf_skb_load_bytes_relative",
"bpf_fib_lookup",
"bpf_skb_cgroup_id",
"bpf_skb_ancestor_cgroup_id",
"bpf_sk_lookup_tcp",
"bpf_sk_lookup_udp",
"bpf_sk_release",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_sk_fullsock",
"bpf_tcp_sock",
"bpf_skb_ecn_set_ce",
"bpf_get_listener_sock",
"bpf_skc_lookup_tcp",
"bpf_tcp_check_syncookie",
"bpf_sk_storage_get",
"bpf_sk_storage_delete",
"bpf_tcp_gen_syncookie",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_sk_assign",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_csum_level",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_skb_cgroup_classid",
"bpf_redirect_neigh",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_redirect_peer",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_check_mtu",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"perf_event": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_probe_read",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_current_pid_tgid",
"bpf_get_current_uid_gid",
"bpf_get_current_comm",
"bpf_perf_event_read",
"bpf_perf_event_output",
"bpf_get_stackid",
"bpf_get_current_task",
"bpf_current_task_under_cgroup",
"bpf_get_numa_node_id",
"bpf_probe_read_str",
"bpf_perf_event_read_value",
"bpf_perf_prog_read_value",
"bpf_get_stack",
"bpf_get_current_cgroup_id",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_send_signal",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_send_signal_thread",
"bpf_jiffies64",
"bpf_read_branch_records",
"bpf_get_ns_current_pid_tgid",
"bpf_get_current_ancestor_cgroup_id",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_get_task_stack",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_task_storage_get",
"bpf_task_storage_delete",
"bpf_get_current_task_btf",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_get_func_ip",
"bpf_get_attach_cookie",
"bpf_task_pt_regs",
"bpf_get_branch_snapshot",
"bpf_find_vma",
"bpf_loop",
"bpf_strncmp"
],
"cgroup_sockopt": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_current_uid_gid",
"bpf_perf_event_output",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_get_current_cgroup_id",
"bpf_get_local_storage",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_tcp_sock",
"bpf_sk_storage_get",
"bpf_sk_storage_delete",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_get_netns_cookie",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_loop",
"bpf_strncmp"
],
"cgroup_device": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_current_uid_gid",
"bpf_perf_event_output",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_get_current_cgroup_id",
"bpf_get_local_storage",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_loop",
"bpf_strncmp"
],
"lirc_mode2": [],
"flow_dissector": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_skb_load_bytes",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"sched_act": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_skb_store_bytes",
"bpf_l3_csum_replace",
"bpf_l4_csum_replace",
"bpf_tail_call",
"bpf_clone_redirect",
"bpf_get_cgroup_classid",
"bpf_skb_vlan_push",
"bpf_skb_vlan_pop",
"bpf_skb_get_tunnel_key",
"bpf_skb_set_tunnel_key",
"bpf_redirect",
"bpf_get_route_realm",
"bpf_perf_event_output",
"bpf_skb_load_bytes",
"bpf_csum_diff",
"bpf_skb_get_tunnel_opt",
"bpf_skb_set_tunnel_opt",
"bpf_skb_change_proto",
"bpf_skb_change_type",
"bpf_skb_under_cgroup",
"bpf_get_hash_recalc",
"bpf_get_current_task",
"bpf_skb_change_tail",
"bpf_skb_pull_data",
"bpf_csum_update",
"bpf_set_hash_invalid",
"bpf_get_numa_node_id",
"bpf_skb_change_head",
"bpf_get_socket_cookie",
"bpf_get_socket_uid",
"bpf_set_hash",
"bpf_skb_adjust_room",
"bpf_skb_get_xfrm_state",
"bpf_skb_load_bytes_relative",
"bpf_fib_lookup",
"bpf_skb_cgroup_id",
"bpf_skb_ancestor_cgroup_id",
"bpf_sk_lookup_tcp",
"bpf_sk_lookup_udp",
"bpf_sk_release",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_sk_fullsock",
"bpf_tcp_sock",
"bpf_skb_ecn_set_ce",
"bpf_get_listener_sock",
"bpf_skc_lookup_tcp",
"bpf_tcp_check_syncookie",
"bpf_sk_storage_get",
"bpf_sk_storage_delete",
"bpf_tcp_gen_syncookie",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_sk_assign",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_csum_level",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_skb_cgroup_classid",
"bpf_redirect_neigh",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_redirect_peer",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_check_mtu",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"socket_filter": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_perf_event_output",
"bpf_skb_load_bytes",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_get_socket_cookie",
"bpf_get_socket_uid",
"bpf_skb_load_bytes_relative",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"struct_ops": [],
"lsm": [],
"cgroup_sock": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_current_pid_tgid",
"bpf_get_current_uid_gid",
"bpf_get_current_comm",
"bpf_get_cgroup_classid",
"bpf_perf_event_output",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_get_socket_cookie",
"bpf_get_current_cgroup_id",
"bpf_get_local_storage",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_sk_storage_get",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_get_netns_cookie",
"bpf_get_current_ancestor_cgroup_id",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_loop",
"bpf_strncmp"
],
"lwt_out": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_cgroup_classid",
"bpf_get_route_realm",
"bpf_perf_event_output",
"bpf_skb_load_bytes",
"bpf_csum_diff",
"bpf_skb_under_cgroup",
"bpf_get_hash_recalc",
"bpf_get_current_task",
"bpf_skb_pull_data",
"bpf_get_numa_node_id",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"lwt_in": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_cgroup_classid",
"bpf_get_route_realm",
"bpf_perf_event_output",
"bpf_skb_load_bytes",
"bpf_csum_diff",
"bpf_skb_under_cgroup",
"bpf_get_hash_recalc",
"bpf_get_current_task",
"bpf_skb_pull_data",
"bpf_get_numa_node_id",
"bpf_lwt_push_encap",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"tracepoint": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_probe_read",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_current_pid_tgid",
"bpf_get_current_uid_gid",
"bpf_get_current_comm",
"bpf_perf_event_read",
"bpf_perf_event_output",
"bpf_get_stackid",
"bpf_get_current_task",
"bpf_current_task_under_cgroup",
"bpf_get_numa_node_id",
"bpf_probe_read_str",
"bpf_perf_event_read_value",
"bpf_get_stack",
"bpf_get_current_cgroup_id",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_send_signal",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_send_signal_thread",
"bpf_jiffies64",
"bpf_get_ns_current_pid_tgid",
"bpf_get_current_ancestor_cgroup_id",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_get_task_stack",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_task_storage_get",
"bpf_task_storage_delete",
"bpf_get_current_task_btf",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_get_func_ip",
"bpf_get_attach_cookie",
"bpf_task_pt_regs",
"bpf_get_branch_snapshot",
"bpf_find_vma",
"bpf_loop",
"bpf_strncmp"
],
"raw_tracepoint_writable": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_probe_read",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_current_pid_tgid",
"bpf_get_current_uid_gid",
"bpf_get_current_comm",
"bpf_perf_event_read",
"bpf_perf_event_output",
"bpf_get_stackid",
"bpf_get_current_task",
"bpf_current_task_under_cgroup",
"bpf_get_numa_node_id",
"bpf_probe_read_str",
"bpf_perf_event_read_value",
"bpf_get_stack",
"bpf_get_current_cgroup_id",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_send_signal",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_send_signal_thread",
"bpf_jiffies64",
"bpf_get_ns_current_pid_tgid",
"bpf_get_current_ancestor_cgroup_id",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_get_task_stack",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_task_storage_get",
"bpf_task_storage_delete",
"bpf_get_current_task_btf",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_get_func_ip",
"bpf_task_pt_regs",
"bpf_get_branch_snapshot",
"bpf_find_vma",
"bpf_loop",
"bpf_strncmp"
],
"ext": [],
"sk_lookup": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_perf_event_output",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_sk_release",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_sk_assign",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"tracing": [],
"lwt_xmit": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_skb_store_bytes",
"bpf_l3_csum_replace",
"bpf_l4_csum_replace",
"bpf_tail_call",
"bpf_clone_redirect",
"bpf_get_cgroup_classid",
"bpf_skb_get_tunnel_key",
"bpf_skb_set_tunnel_key",
"bpf_redirect",
"bpf_get_route_realm",
"bpf_perf_event_output",
"bpf_skb_load_bytes",
"bpf_csum_diff",
"bpf_skb_get_tunnel_opt",
"bpf_skb_set_tunnel_opt",
"bpf_skb_under_cgroup",
"bpf_get_hash_recalc",
"bpf_get_current_task",
"bpf_skb_change_tail",
"bpf_skb_pull_data",
"bpf_csum_update",
"bpf_set_hash_invalid",
"bpf_get_numa_node_id",
"bpf_skb_change_head",
"bpf_lwt_push_encap",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_csum_level",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
],
"sk_msg": [
"bpf_map_lookup_elem",
"bpf_map_update_elem",
"bpf_map_delete_elem",
"bpf_ktime_get_ns",
"bpf_get_prandom_u32",
"bpf_get_smp_processor_id",
"bpf_tail_call",
"bpf_get_current_pid_tgid",
"bpf_get_current_uid_gid",
"bpf_get_cgroup_classid",
"bpf_perf_event_output",
"bpf_get_current_task",
"bpf_get_numa_node_id",
"bpf_msg_redirect_map",
"bpf_msg_apply_bytes",
"bpf_msg_cork_bytes",
"bpf_msg_pull_data",
"bpf_msg_redirect_hash",
"bpf_get_current_cgroup_id",
"bpf_map_push_elem",
"bpf_map_pop_elem",
"bpf_map_peek_elem",
"bpf_msg_push_data",
"bpf_msg_pop_data",
"bpf_spin_lock",
"bpf_spin_unlock",
"bpf_sk_storage_get",
"bpf_sk_storage_delete",
"bpf_probe_read_user",
"bpf_probe_read_kernel",
"bpf_probe_read_user_str",
"bpf_probe_read_kernel_str",
"bpf_jiffies64",
"bpf_get_netns_cookie",
"bpf_get_current_ancestor_cgroup_id",
"bpf_ktime_get_boot_ns",
"bpf_ringbuf_output",
"bpf_ringbuf_reserve",
"bpf_ringbuf_submit",
"bpf_ringbuf_discard",
"bpf_ringbuf_query",
"bpf_skc_to_tcp6_sock",
"bpf_skc_to_tcp_sock",
"bpf_skc_to_tcp_timewait_sock",
"bpf_skc_to_tcp_request_sock",
"bpf_skc_to_udp6_sock",
"bpf_snprintf_btf",
"bpf_per_cpu_ptr",
"bpf_this_cpu_ptr",
"bpf_get_current_task_btf",
"bpf_ktime_get_coarse_ns",
"bpf_for_each_map_elem",
"bpf_snprintf",
"bpf_timer_init",
"bpf_timer_set_callback",
"bpf_timer_start",
"bpf_timer_cancel",
"bpf_task_pt_regs",
"bpf_skc_to_unix_sock",
"bpf_loop",
"bpf_strncmp"
]
}
},
"misc": {
"large_insn_limit": true,
"bounded_loops": true,
"isa_v2_ext": true,
"isa_v3_ext": true
}
}