(gdb)gcore gcore警告:内存读取失败

时间:2014-07-20 13:03:35

标签: gdb coredump

我在Android shell中的Andorid上使用gdb: ./gdb --pid 29083 ...  的gcore 警告:corefile部分的内存读取失败,0x730c5000的8192字节。 保存的corefile core.29083 (GDB)

我还设置了ulimit -c 50000,但核心转储仍超过此限制。当我执行ls -l检查文件大小时,它超过300 MB。在这种情况下,我应该如何限制核心转储的大小?

如何使用GDB生成核心转储文件时限制核心转储文件的大小?

1 个答案:

答案 0 :(得分:0)

您可以将GameGuardian用于转储内存。需要root。如果需要,可以部分转储。

内存编辑器选项卡 - 菜单 - 内存转储 - 选择范围和文件夹 - 按ok - 等待吐司"转储结束"。

这里有一些视频示例如何执行此操作: