GDBを使用して現在実行中のプロセスで特定の値(整数マジックナンバー(654321))を検索しようとしています。 find [/sn] start_addr, +len, val1 [, val2, ...]
コマンドが見つかりましたが、開始アドレスと終了アドレスが必要ですが、プロセスメモリの開始位置と終了位置はわかりません。gdbのプロセスのすべてのメモリを検索するにはどうすればよいですか?
これは1年前にグーグルで覚えていますが、今はそれが成功していないので繰り返しました。 プロセスメモリの開始位置と終了位置を知る方法を教えてください。
'/ proc/$ pid/maps'の形式を記述したマンページはありますか? –
@Jonas:http://kernel.org/doc/man-pages/online/pages/man5/proc.5.html – mark4o
@ mark4oありがとう。 'maps'、' proc_maps'、 'procfs'を成功せず試しました。 –