type
status
date
slug
summary
tags
category
created days
new update day
icon
password
Created_time
Jan 14, 2023 05:32 AM
Last edited time
Mar 1, 2025 01:50 AM
1 代码逻辑分析
此工具代码使用
python 编写,借助 bcc 工具实现对 eBPF 函数的编译与执行。bcc 工具将 eBPF 函数,与系统程序的执行与退出追踪点绑定在一起,当追踪点被触发的时候, perf 帮助函数将相关数据通过 perf 事件传送至用户空间进行进一步的处理。通过 perf 事件传递信息的方式,不受 BPF 虚拟机编程能力的限制,为表示层提供了更多的控制。大多数 BPF 跟踪程序都使用 Perf 事件来实现这一目的。
1.1 eBPF 代码分析
1.2 用户空间信息处理代码分析
1.3 输出展示
1.4 完整代码展示
2 资源文件
- 作者:tangcuyu
- 链接:https://expoli.tech/articles/2023/01/14/trace-new-processes-via-exec-syscalls
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章
