上一页 1 2 3 4 5 6 7 8 ··· 24 下一页
摘要: 下面把时间线和概念一次说清楚。 一、BTF 是什么时候引入内核的? BTF(BPF Type Format)最早进入 Linux 内核是在 5.2 左右,而不是 5.4。 更准确的说法是: 🧩 BTF 的三个阶段 ① 5.2:BTF 基础设施进入内核 内核开始支持 BTF 数据结构 可以在内核中携 阅读全文
posted @ 2026-06-02 00:17 BlackSnow 阅读(41) 评论(0) 推荐(0)
摘要: 下面给你一个从“直觉 → 机制 → 实战价值”的完整解释。 读完你不仅知道 BTF 是什么,还会知道为什么 eBPF / CO-RE 离不开它。 一句话定义(先记住这个) **BTF(BPF Type Format)是 Linux 内核里的“类型元数据”, ****用来描述结构体、字段、函数原型等信 阅读全文
posted @ 2026-06-02 00:16 BlackSnow 阅读(94) 评论(0) 推荐(0)
摘要: 上代码 #include <bpf/bpf_helpers.h> #include <bpf/bpf_tracing.h> char LICENSE[] SEC("license") = "GPL"; SEC("uprobe//lib/x86_64-linux-gnu/libc.so.6:mallo 阅读全文
posted @ 2026-06-02 00:15 BlackSnow 阅读(16) 评论(0) 推荐(0)
摘要: 在 eBPF 程序中,**char LICENSE[] SEC("license") = "GPL";**** 不是语法必需,但在绝大多数“有用的 eBPF 程序里是事实上的必需”。** 下面我从内核规则 → 能力限制 → 实战经验三层把这句话彻底讲清楚。 一、这个 LICENSE 到底是什么? c 阅读全文
posted @ 2026-06-02 00:14 BlackSnow 阅读(29) 评论(0) 推荐(0)
摘要: 在目录/usr/include/bpf $ ls /usr/include/bpf -l 总计 424 -rw-r--r-- 1 root root 22416 11月 26 2024 bpf_core_read.h -rw-r--r-- 1 root root 3750 11月 26 2024 b 阅读全文
posted @ 2026-06-02 00:13 BlackSnow 阅读(22) 评论(0) 推荐(0)
摘要: 下面给你一张工程实践级别的《内存检测工具对比表》,覆盖原理、能力边界、适用场景、优缺点 一、主流内存检测工具横向对比表 工具 技术原理 能检测的问题 是否支持生产环境 性能开销 需要重新编译 典型适用场景 Valgrind (Memcheck) 指令级模拟 + Shadow Memory 泄漏、UA 阅读全文
posted @ 2026-06-02 00:12 BlackSnow 阅读(78) 评论(0) 推荐(0)
摘要: 下面把常见的内存问题按「问题类型 → 表现 → 根因 → 危害 → 检测/定位手段」系统性整理成一个工程级表格 一、内存问题全景表(工程实践版) 内存问题类型 典型表现 根本原因 直接危害 常见检测 / 定位手段 内存泄漏(Memory Leak) 进程 RSS 持续增长,长期运行后 OOM mal 阅读全文
posted @ 2026-06-02 00:12 BlackSnow 阅读(36) 评论(0) 推荐(0)
摘要: 一、Windows下安装VMware虚拟机(用最新版即可,百度搜:VMware 序列号,可以搜到很多,挑一个能用的) VMware是什么呢?你可以把它理解成一个虚拟的电脑,具备:CPU、内存、硬盘、网卡…… 光有电脑,没有操作系统也没法用,对吧 那就装个操作系统 二、操作系统选用Ubuntu25,搭 阅读全文
posted @ 2026-06-02 00:09 BlackSnow 阅读(21) 评论(0) 推荐(0)
摘要: 如果想监测一个程序是否有内存泄漏,要怎么使用ebpf解决呢?监测分配内存的函数如malloc、calloc、realloc、mmap,再监测内存释放函数如free、munmap,程序退出之前,查看还有没有内存未释放,未释放的,就是泄漏的内存 如何监测呢?如果是用户态,ebpf提供了两个技术:upro 阅读全文
posted @ 2026-06-02 00:08 BlackSnow 阅读(17) 评论(0) 推荐(0)
摘要: ebpf的官网:https://ebpf.io/zh-hans/ eBPF 是 Linux 内核里的“可编程显微镜”, 能以极低开销,把 CPU、内存、网络、IO、系统调用的真实行为实时暴露出来。 eBPF 能做什么(能力全景表) 分类 eBPF 技术 / Hook 点 能解决的问题 典型场景 / 阅读全文
posted @ 2026-06-02 00:04 BlackSnow 阅读(42) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 24 下一页