登录 注册
当前位置:主页 > 资源下载 > 48 > bpftrace是一款类似于Illumos系统中dtrace的内核实时跟踪调试工具,但在Ubuntu系统上并未预装此软件包

bpftrace是一款类似于Illumos系统中dtrace的内核实时跟踪调试工具,但在Ubuntu系统上并未预装此软件包

  • 更新:2024-11-07 15:07:26
  • 大小:1.17MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

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