展开:未知符号地址(没有内核崩溃)
unwind: Unknown symbol address (no kernel crash)
我在嵌入式应用程序中 运行 linux (3.10.79)。最近我收到很多
unwind: Unknown symbol address [some address]
unwind: Index not found [same address]
警告。
我看到这个日志条目来自 unwind.c(第 406 行),但我有点不知道是我系统的哪个部分导致的。
问题
- unwind.c在做什么?
- 如果问题 1 的答案还没有回答:我如何找出是我系统的哪个部分导致的。
1,unwind.c 为 arm Arch 提供堆栈展开支持。
他会创建unwind table,这个table主要给出call backtrace的数据。
关于unwind tables的结构,可以参考"Exception Handling ABI for the ARM Architecture":
http://infocenter.arm.com/help/topic/com.arm.doc.subset.swdev.abi/index.html
2,关于这个错误的根本原因,我认为最有可能的是,它与您用于构建内核的工具链有关,您可以检查您的工具链或更换更多的table .
我在嵌入式应用程序中 运行 linux (3.10.79)。最近我收到很多
unwind: Unknown symbol address [some address]
unwind: Index not found [same address]
警告。
我看到这个日志条目来自 unwind.c(第 406 行),但我有点不知道是我系统的哪个部分导致的。
问题
- unwind.c在做什么?
- 如果问题 1 的答案还没有回答:我如何找出是我系统的哪个部分导致的。
1,unwind.c 为 arm Arch 提供堆栈展开支持。
他会创建unwind table,这个table主要给出call backtrace的数据。 关于unwind tables的结构,可以参考"Exception Handling ABI for the ARM Architecture": http://infocenter.arm.com/help/topic/com.arm.doc.subset.swdev.abi/index.html
2,关于这个错误的根本原因,我认为最有可能的是,它与您用于构建内核的工具链有关,您可以检查您的工具链或更换更多的table .