gpt4 book ai didi

linux - 如何获取内核设备驱动程序代码中各个点的堆栈跟踪

转载 作者:太空宇宙 更新时间:2023-11-04 04:46:37 24 4
gpt4 key购买 nike

我有 Linux 中的设备驱动程序代码。它的执行包括很多函数和不同的函数流程。

为了调试,我想了解代码中某些点的堆栈。

例如可以说,A调用B,B调用C,然后在函数C中,在我想知道堆栈的某行,应该打印类似的内容

A-->B-->C

可以这样做吗?让我知道你的答案。

最佳答案

dump_stack() 函数会很有帮助。

示例用法是 http://lxr.free-electrons.com/source/sound/soc/codecs/tpa6130a2.c#L393

关于linux - 如何获取内核设备驱动程序代码中各个点的堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32557040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com