没有 end_addr 的 gdb 转储内存

问题描述 投票:0回答:1

我想在 Linux 环境中使用 gdb 检查未知大小的数组,方法是将内存转储到文件中。我不在乎是否也转储了一些额外的内存。所以像

dump binary memory x.bin start_addr end_addr

但不需要知道 end_addr。说只是转储内存,直到遇到未映射的地址。这可能吗?

linux gdb
1个回答
0
投票

这可能吗?

你应该能够通过设置你想要倾倒多少的上限来获得它。例如。这将转储高达 16MiB:

dump binary memory x.bin start start+0x1000000
© www.soinside.com 2019 - 2024. All rights reserved.