bpftrace:bpftrace是内核实时跟踪(调试)工具,类似于Illumos上的dtrace。 Ubuntu不提供此软件包

时间:2024-03-04 06:19:05
【文件属性】:

文件名称:bpftrace:bpftrace是内核实时跟踪(调试)工具,类似于Illumos上的dtrace。 Ubuntu不提供此软件包

文件大小:1.17MB

文件格式:ZIP

更新时间:2024-03-04 06:19:05

C++

bpftrace bpftrace是用于Linux增强的Berkeley数据包筛选器(eBPF)的高级跟踪语言,该语言在最新Linux内核(4.x)中可用。 bpftrace使用LLVM作为后端将脚本编译为BPF字节码,并利用与Linux BPF系统进行交互以及现有Linux跟踪功能:内核动态跟踪(kprobes),用户级动态跟踪(uprobes),和跟踪点。 bpftrace语言受awk和C以及DTrace和SystemTap等以前的跟踪程序的启发。 bpftrace由创建。 要了解有关bpftrace的更多信息,请参见《和《单线 。 一线 以下一线展示了不同的功能: # Files opened by process bpftrace -e 'tracepoint:syscalls:sys_enter_open { printf("%s %s\n", comm, str(args


网友评论