1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (c) 2023 Hengqi Chen */
5 #include <bpf/bpf_helpers.h>
6 #include <bpf/bpf_tracing.h>
15 SEC("uprobe/./liburandom_read.so:urandlib_api_sameoffset")
18 pid_t pid = bpf_get_current_pid_tgid() >> 32;
27 SEC("uprobe/./liburandom_read.so:urandlib_api_sameoffset@LIBURANDOM_READ_1.0.0")
30 pid_t pid = bpf_get_current_pid_tgid() >> 32;
39 SEC("uretprobe/./liburandom_read.so:urandlib_api_sameoffset@@LIBURANDOM_READ_2.0.0")
40 int BPF_URETPROBE(test3, int ret)
42 pid_t pid = bpf_get_current_pid_tgid() >> 32;
54 pid_t pid = bpf_get_current_pid_tgid() >> 32;