标签: linux-kernel stack-trace dump printk
所以,当我调用dump_stack()时,它会将printk发送到dmesg。但是,我需要它,比如说,将它“打印”到char数组中,以便我可以在很久以后在不同的地方显示堆栈。
有可能吗?通过调试我正在使用的令人讨厌的错误,这对我帮助太大了!
答案 0 :(得分:0)
您需要的工具称为save_stack_trace。
save_stack_trace
首先阅读Baruch's Linux kernel deferred stack trace blog。然后阅读Eugene's answer到类似的SO帖子。