我正在运行 Linux 的 ARM9E 处理器上进行开发。有时我的应用程序崩溃并显示以下消息:
[ 142.410000] Alignment trap: rtspserverd (996) PC=0x4034f61c Instr=0xe591300c Address=0x0000000d FSR 0x001
如何将 PC 地址转换为实际源代码?换句话说,我如何理解这条消息?
最佳答案
与 objdump .转储您的可执行文件,然后搜索 4034f61c:
。
-x
、--disassemble
和 -l
选项特别有用。
关于c++ - 如何将 PC (ARMv5) 地址映射到源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7339489/