我怎么知道调用函数的位置?

faz*_*oso 1 debugging kernel linux-device-driver linux-kernel

我正在尝试调试代码中的一些函数.不幸的是,gdb在系统中不可用,所以目前通过printk消息(它是一个Linux内核驱动程序)完成调试.

有一些函数被调用一些参数.我想知道是否可以知道该功能的用户和方式.

谢谢.

A.G*_*.G. 5

您可以启用堆栈转储以查看堆栈和调用跟踪.您可以使用函数dump_stack()在默认控制台上打印堆栈和调用跟踪.

看一下 :