Linux kernel Linux内核中的中断跟踪

Linux kernel Linux内核中的中断跟踪,linux-kernel,interrupt,trace,Linux Kernel,Interrupt,Trace,从ring3到ring0全程跟踪中断的最佳方法是什么 例如,对于时钟中断: 我想看到所有被调用的函数,从中断用户模式进程中的函数开始,一直到调度程序 我可以通过使用QEMU运行gdb手动完成,但是这相当麻烦。也许正是您想要的 它允许您跟踪内核函数调用。您必须手动设置要跟踪的所有函数。然后,内核将在缓冲区中跟踪这些函数,您可以稍后读取

从ring3到ring0全程跟踪中断的最佳方法是什么

例如,对于时钟中断: 我想看到所有被调用的函数,从中断用户模式进程中的函数开始,一直到调度程序

我可以通过使用QEMU运行gdb手动完成,但是这相当麻烦。

也许正是您想要的

它允许您跟踪内核函数调用。您必须手动设置要跟踪的所有函数。然后,内核将在缓冲区中跟踪这些函数,您可以稍后读取