authorgravatar for george@feyor.shGeorge Huebner <george@feyor.sh> 2026-02-21 19:19:53-06:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-02-23 02:27:13+01:00
log27ef6e9a9b21ff7ca4e349af4384a3a23a1e3cde
tree95295d43a65ab346ddd8542a69ff969e205102bf
parentde6c0d500fb27d01e284c047efeb4e02fb8c63e2

bpf: add missing helpers


1 files changed, 70 insertions(+), 0 deletions(-)

lib/std/os/linux/bpf.zig+70
......@@ -388,6 +388,76 @@ pub const Helper = enum(i32) {
388388 skc_to_tcp_request_sock,
389389 skc_to_udp6_sock,
390390 get_task_stack,
391 load_hdr_opt,
392 store_hdr_opt,
393 reserve_hdr_opt,
394 inode_storage_get,
395 inode_storage_delete,
396 d_path,
397 copy_from_user,
398 snprintf_btf,
399 seq_printf_btf,
400 skb_cgroup_classid,
401 redirect_neigh,
402 per_cpu_ptr,
403 this_cpu_ptr,
404 redirect_peer,
405 task_storage_get,
406 task_storage_delete,
407 get_current_task_btf,
408 bprm_opts_set,
409 ktime_get_coarse_ns,
410 ima_inode_hash,
411 sock_from_file,
412 check_mtu,
413 for_each_map_elem,
414 snprintf,
415 sys_bpf,
416 btf_find_by_name_kind,
417 sys_close,
418 timer_init,
419 timer_set_callback,
420 timer_start,
421 timer_cancel,
422 get_func_ip,
423 get_attach_cookie,
424 task_pt_regs,
425 get_branch_snapshot,
426 trace_vprintk,
427 skc_to_unix_sock,
428 kallsyms_lookup_name,
429 find_vma,
430 loop,
431 strncmp,
432 get_func_arg,
433 get_func_ret,
434 get_func_arg_cnt,
435 get_retval,
436 set_retval,
437 xdp_get_buff_len,
438 xdp_load_bytes,
439 xdp_store_bytes,
440 copy_from_user_task,
441 skb_set_tstamp,
442 ima_file_hash,
443 kptr_xchg,
444 map_lookup_percpu_elem,
445 skc_to_mptcp_sock,
446 dynptr_from_mem,
447 ringbuf_reserve_dynptr,
448 ringbuf_submit_dynptr,
449 ringbuf_discard_dynptr,
450 dynptr_read,
451 dynptr_write,
452 dynptr_data,
453 tcp_raw_gen_syncookie_ipv4,
454 tcp_raw_gen_syncookie_ipv6,
455 tcp_raw_check_syncookie_ipv4,
456 tcp_raw_check_syncookie_ipv6,
457 ktime_get_tai_ns,
458 user_ringbuf_drain,
459 cgrp_storage_get,
460 cgrp_storage_delete,
391461 _,
392462};
393463