我是gdb的新手,我想弄清楚是否有办法做到这一点: 我有一个引用,想要知道在核心转储堆内存中使用所有这个引用的位置,比如在堆内存中搜索所有出现的引用。对不起,如果这个问题没有意义或似乎太简单了。
答案 0 :(得分:5)
首先,您需要找出内存映射的位置。这可以使用“信息文件”或“维护信息部分”来完成。获得映射后,可以在每个映射上使用gdb find命令。 gdb find命令具有以下语法:
find begin-address end-address address-to-search-for