函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\trace\bpf_trace.c Create Date:2022-07-27 13:46:30
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:tracing_func_proto

函数原型:static const struct bpf_func_proto *tracing_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog)

返回类型:struct bpf_func_proto

参数:

类型参数名称
enum bpf_func_idfunc_id
const struct bpf_prog *prog
769  :func_id恒等于BPF_FUNC_map_lookup_elem
770  返回:verifier prototypes for helper functions called from eBPF programs
771  :func_id恒等于BPF_FUNC_map_update_elem
772  返回:bpf_map_update_elem_proto
773  :func_id恒等于BPF_FUNC_map_delete_elem
774  返回:bpf_map_delete_elem_proto
775  :func_id恒等于BPF_FUNC_map_push_elem
776  返回:bpf_map_push_elem_proto
777  :func_id恒等于BPF_FUNC_map_pop_elem
778  返回:bpf_map_pop_elem_proto
779  :func_id恒等于BPF_FUNC_map_peek_elem
780  返回:bpf_map_peek_elem_proto
781  :func_id恒等于BPF_FUNC_ktime_get_ns
782  返回:bpf_ktime_get_ns_proto
783  :func_id恒等于BPF_FUNC_tail_call
784  返回:bpf_tail_call_proto
785  :func_id恒等于BPF_FUNC_get_current_pid_tgid
786  返回:bpf_get_current_pid_tgid_proto
787  :func_id恒等于BPF_FUNC_get_current_task
788  返回:bpf_get_current_task_proto
789  :func_id恒等于BPF_FUNC_get_current_uid_gid
790  返回:bpf_get_current_uid_gid_proto
791  :func_id恒等于BPF_FUNC_get_current_comm
792  返回:bpf_get_current_comm_proto
793  :func_id恒等于BPF_FUNC_trace_printk
794  返回:bpf_get_trace_printk_proto()
795  :func_id恒等于BPF_FUNC_get_smp_processor_id
796  返回:bpf_get_smp_processor_id_proto
797  :func_id恒等于BPF_FUNC_get_numa_node_id
798  返回:bpf_get_numa_node_id_proto
799  :func_id恒等于BPF_FUNC_perf_event_read
800  返回:bpf_perf_event_read_proto
801  :func_id恒等于BPF_FUNC_probe_write_user
802  返回:bpf_get_probe_write_proto()
803  :func_id恒等于BPF_FUNC_current_task_under_cgroup
804  返回:bpf_current_task_under_cgroup_proto
805  :func_id恒等于BPF_FUNC_get_prandom_u32
806  返回:bpf_get_prandom_u32_proto
807  :func_id恒等于BPF_FUNC_probe_read_user
808  返回:bpf_probe_read_user_proto
809  :func_id恒等于BPF_FUNC_probe_read_kernel
810  返回:bpf_probe_read_kernel_proto
811  :func_id恒等于BPF_FUNC_probe_read
812  返回:bpf_probe_read_compat_proto
813  :func_id恒等于BPF_FUNC_probe_read_user_str
814  返回:bpf_probe_read_user_str_proto
815  :func_id恒等于BPF_FUNC_probe_read_kernel_str
816  返回:bpf_probe_read_kernel_str_proto
817  :func_id恒等于BPF_FUNC_probe_read_str
818  返回:bpf_probe_read_compat_str_proto
820  :func_id恒等于BPF_FUNC_get_current_cgroup_id
821  返回:bpf_get_current_cgroup_id_proto
823  :func_id恒等于BPF_FUNC_send_signal
824  返回:bpf_send_signal_proto
825  默认
826  返回:NULL
调用者
名称描述
kprobe_prog_func_proto
tp_prog_func_proto
pe_prog_func_proto
raw_tp_prog_func_proto