linux - 从二进制转储文件和 ELF-Linux 中提取回溯
问题描述
我有一个二进制类型的转储文件mydump.bin和一个 ELF 文件myelf.elf。我需要从中提取 BackTrace 、 PC 、 LR 符号。我使用了如下崩溃工具命令。
crash -s -i bt.txt mydump.bin myelf.elf
bt.txt 有以下内容
bt > myBT.txt
exit
但是当我运行上述命令时,我发现 mydump.Bin 不是受支持的格式。如何修改此命令,或者是否有任何其他方法可以作为 Linux 命令或通过 Perl 脚本来执行?
编辑:我真正想要的是代替 vmcore
crash -s vmcore vmlinux
如何用 mydunmp.Bin 替换 vmcore
解决方案
推荐阅读
- python - 在 pandas 数据框中创建多个空列并将其分配给 0
- c# - 由于某种原因,我的代码似乎忽略了一个循环
- azure - Azure ARM 模板 - 流分析 identity.principalId 作为输出
- oracle - 你什么时候配置rcu?
- javascript - 如何为 vue3 main div #app 提供动态类?
- javascript - 带有超时功能的 JavaScript
- javascript - 在 Vuetify 日历中使用嵌入式属性
- r - 矩阵在 R 中不一致地删除列名
- python - 如何在 Python 中绘制 P( U, V | C = c)?
- r - 将R中的字符变量拆分为多个变量