6
我正試圖在當前使用GDB連接的正在運行的進程中查找某個值(整數幻數(654321))。 我發現了一個find [/sn] start_addr, +len, val1 [, val2, ...]
命令,但它需要開始和結束地址,但我不知道我的進程內存在哪裏啓動以及它在哪裏結束。如何在gdb中搜索進程的所有內存?
這似乎是一個非常普遍的問題,但我記得一年前使用Google搜索,現在我沒有重複,現在沒有成功,所以.. 如何知道進程內存的起始位置和結束位置?
是否有描述'/ proc/$ pid/maps'格式的聯機幫助頁? – 2012-07-21 17:08:38
@Jonas:http://kernel.org/doc/man-pages/online/pages/man5/proc.5.html – mark4o 2012-07-21 17:12:37
@ mark4o謝謝。試過'maps','proc_maps'和'procfs'沒有成功。 – 2012-07-21 17:16:17