我正在探索核心挂起时保存的信息,如下例所示:
user.emerg gs_app_main [1075]: 10 @ 173805766276886: *开始核心10的崩溃转储 10 @ 173805773984802: Num核心在核心掩码0xfffffbfe上运行30 * 10 @ 173805784192440:核心10:未处理的异常。原因寄存器解码为:地址exc,加载/获取
我在文件系统中搜索了回溯*和核心文件。我发现gcc可用于生成回溯,但应用程序硬件在Linux发行版中不包含gcc。此外,我找到名为core *但不确定哪些是重要的文件。
提前感谢您的任何提示。
此致 戴尔
答案 0 :(得分:0)
OCTEON的Simple-Exec应用程序运行裸机,没有 能够生成核心或回溯(保存为文件)。
在Linux用户空间中运行的Simple-Exec应用程序可以生成 核心。虽然捕获和保存将取决于许多 因素。
如果核心一代&捕获成功,然后您将在启动目录中找到核心文件。您必须使用OCTEON gdb来检查核心文件。
在这两种情况下,都可能会生成回溯并将其吐出到串行控制台上,或报告给系统日志。
如果您有多个*核心文件,那么显然最新的核心文件或与崩溃时间相对应的文件是相关文件。 请记住,您必须在Target上使用OCTEON本机gdb,或在x86 HOST上使用OCTEON交叉构建的gdb来检查核心文件。