我在嵌入式应用程序中运行linux(3.10.79)。最近我得到了很多
unwind: Unknown symbol address [some address]
unwind: Index not found [same address]
警告。
我已经看到这个日志条目来自unwind.c(第406行),但我有点无能为力。我的系统的哪一部分导致了这一点。
问题
答案 0 :(得分:1)
1,unwind.c在arm Arch上提供堆栈展开支持。
他将创建unwind表,这个表主要给出有关call backtrace的数据。 有关展开表结构的信息,请参阅“ARM体系结构的异常处理ABI”: http://infocenter.arm.com/help/topic/com.arm.doc.subset.swdev.abi/index.html
2,关于此错误的根本原因,我认为最有可能的是,它与您用于构建内核的工具链有关,您可以检查您的工具链或更改为更稳定的工具链。