minimal_bpf__destroy(skel); return-err; } 其中通过getpid获取当前进程的pid,然后设置给mypid,因为这是一个没有初始化的全局变量,所以放在bss段,在minimal_bpf__open()返回后,通过skel->bss->my_pid可以访问这个变量。 下面是编译命令: clang -g -O2 -target bpf -D__TARGET_ARCH_x86 \ -I.output -...
9btf_id 19# bpftool prog dump xlated id 22int handle_tp(void * ctx):; int pid = bpf_get_current_pid_tgid() >> 32;0: (85) call bpf_get_current_pid_tgid#200752; int pid = bpf_get_current