- 博客(15)
- 收藏
- 关注
原创 eBPF内存泄露检测代码实现<完整版>
1.完整支持用户态内存分配接口的内存泄露检测:malloc, calloc, realloc, mmap, memalign, valloc, pvalloc, aligned_alloc, posix_memalign;2.支持C++中的new内存泄露检测;3.实现可执行文件一启动就开始内存泄露检测;
2024-01-14 09:40:12
1427
1
原创 eBPF内存泄露检测代码实现v2
1. 分别用手动 和 blazesym 开源代码把指令地址解析成 符号名,文件名,行号;2. 在ebpf内存泄露检测工具memleak中使用 blazesym 自动解析 符号名,文件名,行号;
2024-01-14 09:25:04
1491
1
原创 eBPF内存泄露检测代码实现v1
用ebpf代码实现内存泄露检测工具的第一个简单版本,只检测 malloc 和 free,并打印简单的内存泄露堆栈信息
2024-01-13 00:50:15
704
1
原创 eBPF示例:x86-64平台上的uprobe
讲解 libbpf-bootstrap 框架上的 uprobe 示例代码;函数符号被 strip 后的 uprobe 处理方法;
2024-01-04 00:03:46
645
1
原创 eBPF示例:x86-64平台上的kprobe
讲解 libbpf-bootstrap 中 kprobe 在x86-64平台上的示例代码;重点讲:BPF_KPROBE 宏展开;低版本内核,不支持CO-RE,如何重新实现kprobe示例功能;
2024-01-02 22:42:40
1329
原创 libbpf-bootstrap基础
libbpf-bootstrap 源码下载,源码目录介绍,和libbpf的关系,eBPF的生命周期,CO-RE原理,x86-64 平台上的编译
2024-01-02 22:28:54
1359
原创 Linux tty 串口子系统
详细讲解Linux tty 串口子系统的:注册流程,open流程,write流程,read流程;简单讲解了Linux Ftrace跟踪系统调用的使用流程;
2023-06-24 11:09:19
141
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人