![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
epbf
文章平均质量分 71
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
这个作者很懒,什么都没留下…
展开
-
bpftrace几种使用实例
memory.cmemory.bt可以执行相关memory,用bpftrace追踪malloc和free的过程修改memory.bt,加上malloc和free统计,重新执行。原创 2024-07-05 00:49:26 · 236 阅读 · 0 评论 -
bcc python开发示例
用户态组件加载上面文件的内容并attache到finish_task_switch()内核函数的kprobe探测钩子中。通过[]这个操作将可以访问到程序中BPF对象中BPF_HASH元素,这样就可以直接访问到内核中的变量。使用这个对象就像python中的其他对象一样:read, update, and deletes 等等内置的函数都是标准配置。这个参数由BCC前端进行特殊处理,因此对该变量的访问是从kprobe基础结构传递的已保存上下文中获取。ctx,用于寄存器和BPF上下文,然后是函数的实际参数。原创 2024-07-01 17:34:10 · 1122 阅读 · 0 评论 -
bcc入门教程
本教程仅包含怎样快速使用bcc工具解决性能、故障和网络问题。若想要开启开发新的bcc工具,请参考。。原创 2024-06-21 04:16:04 · 434 阅读 · 0 评论