1

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

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

4

1 回答 1

0

您需要的工具称为save_stack_trace.

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

于 2016-08-09T13:16:28.020 回答