当前位置: 技术问答>linux和unix
linux 调试信息如何打印
来源: 互联网 发布时间:2016-08-15
本文导语: 请问 linux 调试信息能不能有什么办法打印出 调用者的函数名 如fun1()中调用fun2() fun3中也会调用fun2() 那么我在fun2中根据打出是fun1还是fun3调用的 | 在fun2中调用一下 dump_stack 然后找一下名字? 不过只...
请问 linux 调试信息能不能有什么办法打印出 调用者的函数名
如fun1()中调用fun2()
fun3中也会调用fun2()
那么我在fun2中根据打出是fun1还是fun3调用的
|
在fun2中调用一下 dump_stack 然后找一下名字?
不过只是简单的调试 调用fun2的时候构建个特殊参数传过去就行了吧
不过只是简单的调试 调用fun2的时候构建个特殊参数传过去就行了吧
|
printf("%s, %s, %dn", __FILE__, __FUNCTION__, __LINE__); /* for application */
printk("" "%s, %s, %dn", __FILE__, __FUNCTION__, __LINE__); /* for kernel */