Linux tracing之基于uprobe/kprobe的调试调优浅析
经过长期的发展,机制在事件(events)的基础上分别为内核态和用户态提供了追踪调试的功能, 这也构成了 tracepoint 机制的基础, 后期的很多工具, 比如ftrace等都是在其基础上演化而来. 参考由提供的资料来看,在 Linux 动态追踪层面起到了基石的作用, 如下所示:uprobe与krobe对应,动态附加到用户态调用函数的切入点称为uprobe,相比如kprobe 内核函数的稳定性,uprobe 的函数由开发者定义。
原创
2023-06-23 22:44:32 ·
1949 阅读 ·
1 评论