标签: linux linux-kernel perf
当我们启用perf 调用图记录(例如perf record -g)时,无论是内核,perf工具都可以对调用路径上每个小功能进行详细的测量细分或用户功能。
我想知道perf如何为内核功能实现这一目标。我的猜测是perf利用kprobe在每次内核函数调用时进行回调。像这样:
kprobe
这是正确的吗?还是Linux实际上正在使用其他魔术?谢谢。