Program type BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE
Usage
Context
Attachment
Example
Helper functions
Not all helper functions are available in all program types. These are the helper calls available for raw tracepoint writable programs:
Supported helper functions
- bpf_perf_event_output
- bpf_get_stackid
- bpf_get_stack
- bpf_map_lookup_elem
- bpf_map_update_elem
- bpf_map_delete_elem
- bpf_map_push_elem
- bpf_map_pop_elem
- bpf_map_peek_elem
- bpf_map_lookup_percpu_elem
- bpf_ktime_get_ns
- bpf_ktime_get_boot_ns
- bpf_tail_call
- bpf_get_current_pid_tgid
- bpf_get_current_task
- bpf_get_current_task_btf
- bpf_task_pt_regs
- bpf_get_current_uid_gid
- bpf_get_current_comm
- bpf_trace_printk
- bpf_get_smp_processor_id
- bpf_get_numa_node_id
- bpf_perf_event_read
- bpf_current_task_under_cgroup
- bpf_get_prandom_u32
- bpf_probe_write_user
- bpf_probe_read_user
- bpf_probe_read_kernel
- bpf_probe_read_user_str
- bpf_probe_read_kernel_str
- bpf_probe_read
- bpf_probe_read_str
- bpf_get_current_cgroup_id
- bpf_get_current_ancestor_cgroup_id
- bpf_send_signal
- bpf_send_signal_thread
- bpf_perf_event_read_value
- bpf_get_ns_current_pid_tgid
- bpf_ringbuf_output
- bpf_ringbuf_reserve
- bpf_ringbuf_submit
- bpf_ringbuf_discard
- bpf_ringbuf_query
- bpf_jiffies64
- bpf_get_task_stack
- bpf_copy_from_user
- bpf_copy_from_user_task
- bpf_snprintf_btf
- bpf_per_cpu_ptr
- bpf_this_cpu_ptr
- bpf_task_storage_get
- bpf_task_storage_delete
- bpf_for_each_map_elem
- bpf_snprintf
- bpf_get_func_ip
- bpf_get_branch_snapshot
- bpf_find_vma
- bpf_trace_vprintk
- bpf_map_lookup_elem
- bpf_map_update_elem
- bpf_map_delete_elem
- bpf_map_push_elem
- bpf_map_pop_elem
- bpf_map_peek_elem
- bpf_map_lookup_percpu_elem
- bpf_get_prandom_u32
- bpf_get_smp_processor_id
- bpf_get_numa_node_id
- bpf_tail_call
- bpf_ktime_get_ns
- bpf_ktime_get_boot_ns
- bpf_ringbuf_output
- bpf_ringbuf_reserve
- bpf_ringbuf_submit
- bpf_ringbuf_discard
- bpf_ringbuf_query
- bpf_for_each_map_elem
- bpf_loop
- bpf_strncmp
- bpf_spin_lock
- bpf_spin_unlock
- bpf_jiffies64
- bpf_per_cpu_ptr
- bpf_this_cpu_ptr
- bpf_timer_init
- bpf_timer_set_callback
- bpf_timer_start
- bpf_timer_cancel
- bpf_trace_printk
- bpf_get_current_task
- bpf_get_current_task_btf
- bpf_probe_read_user
- bpf_probe_read_kernel
- bpf_probe_read_user_str
- bpf_probe_read_kernel_str
- bpf_snprintf_btf
- bpf_snprintf
- bpf_task_pt_regs
- bpf_trace_vprintk
KFuncs
There are currently no kfuncs supported for this program type