Gdb搜索核心转储内存

时间:2014-02-04 20:13:08

标签: gdb coredump

我是gdb的新手,我想弄清楚是否有办法做到这一点: 我有一个引用,想要知道在核心转储堆内存中使用所有这个引用的位置,比如在堆内存中搜索所有出现的引用。对不起,如果这个问题没有意义或似乎太简单了。

1 个答案:

答案 0 :(得分:5)

首先,您需要找出内存映射的位置。这可以使用“信息文件”或“维护信息部分”来完成。获得映射后,可以在每个映射上使用gdb find命令。 gdb find命令具有以下语法:

find begin-address end-address address-to-search-for