将 Linux 内核的dump_stack获取到字符数组而不是控制台



所以,当我调用dump_stack()时,它会打印到dmesg。但是,我需要它,比方说,把它"打印"到char数组,这样我就可以在很久以后在不同的位置显示堆栈。

可能吗?它将对我调试我遇到的一个讨厌的错误有很大帮助!

您需要

的工具称为save_stack_trace

首先阅读Baruch的Linux内核延迟堆栈跟踪博客。然后阅读尤金对类似SO帖子的回答。

最新更新