Coredump记录技巧

时间:2017-01-20 07:52:02

标签: arm coredump netbsd

如果核心转储的大小超过RAM和闪存,人们通常会采用什么技术来转储完整的核心转储。比方说,内核核心大小为2GB,但我们有2GB的RAM和1GB的磁盘空间。

我知道外部USB和tftp选项。但是,当我们选择这些选项时,可靠性和稳定性很重要嵌入式人员如何处理这类问题?什么是可用的技术?

平台:NetBSD,ARM7

谢谢,

Paavaanan

1 个答案:

答案 0 :(得分:0)

处理核心转储通常在嵌入式系统上被禁用,并且在需要时,它们被指示(如您所述)在一些专门用于调试的附加存储器中。

也可以在调试器上下文中使用本地调试器(例如gdb)运行崩溃过程;或者可能使用调试服务器进行远程调试,例如gdbserver但是请注意,特别是gdbserver目前在NetBSD上得不到很好的支持,尽管某人有made it work for powerpc