上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: 1、内核态解析: 1.1、bpf内核框架 2、用户态(前端)解析: 2.1、bcc 3、参考资料: 3.1、Berkeley Pac... 阅读全文
posted @ 2018-10-16 11:48 pwl999 阅读(73) 评论(0) 推荐(0) 编辑
摘要: bcc全称为(BPF Compiler Collection),它是模仿gcc(GNU Compiler Collection)的命... 阅读全文
posted @ 2018-10-16 11:47 pwl999 阅读(233) 评论(0) 推荐(0) 编辑
摘要: BPF的字面上意思Berkeley Packet Filter意味着它是从包过滤而来。如果在开始前对BPF缺乏感性的认识建议先看一下... 阅读全文
posted @ 2018-09-28 15:36 pwl999 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 开源软件Cilium深度的使用了BPF来做网络安全,它的文档中使用了一个章节专门的来介绍BPF的原理和使用。 参考原文:BPF an... 阅读全文
posted @ 2018-09-14 17:46 pwl999 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 关于bpf最早是应用于network的filter,后续才被应用到trace,所以kernel中关于bpf的文档是"Document... 阅读全文
posted @ 2018-09-07 20:45 pwl999 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1、内核态解析: 1.1、perf_event内核框架 1.2、tracepoint events 1.3、software eve... 阅读全文
posted @ 2018-08-03 19:23 pwl999 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 因为perf原生的用户态工具(kerneldir/tools/perf)交叉编译出错较多,用户态源码分析改用android 7.0简... 阅读全文
posted @ 2018-08-03 19:17 pwl999 阅读(431) 评论(0) 推荐(1) 编辑
摘要: 可以通过perf list命令来查看系统中的hardware event: # simpleperf list hwList of ... 阅读全文
posted @ 2018-08-02 16:25 pwl999 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 可以通过perf list命令来查看系统中的software event: # simpleperf list swList of ... 阅读全文
posted @ 2018-07-31 15:21 pwl999 阅读(208) 评论(0) 推荐(0) 编辑
摘要: perf复用了ftrace中trace_event的所有插桩点(即tracepoint),trace数据即可以通过ftrace的通道... 阅读全文
posted @ 2018-07-26 15:45 pwl999 阅读(703) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页