023.精准显示内存泄漏调用栈

如何你想实现符号化调用栈

你得拿到调用栈信息

如何拿呢

eBPF端这样拿

struct {
    __uint(type, BPF_MAP_TYPE_STACK_TRACE);
    __uint(max_entries, 16384);
    __type(key, u32);
    __type(value, u64[127]);
} stackmap SEC(".maps");

int stack_id = bpf_get_stackid(
        ctx,
        &stackmap,
        BPF_F_USER_STACK
);

然后在用户态实现符号化

我们先来手动符号化

找找感觉

视频见

posted @ 2026-06-02 00:42  BlackSnow  阅读(7)  评论(0)    收藏  举报