1

Linuxで現在のプロセスの開始仮想アドレスを取得する方法を教えてください。役立つシステムコールや機能はありますか? ガイダンスをいただければ幸いです。

4

2 に答える 2

1

objdumpそのアドレスを取得するために何をするかを確認してください。次に/proc/self/exe、独自のコードで実行します。

% objdump -f /proc/self/exe             

/proc/self/exe:     file format elf64-x86-64
architecture: i386:x86-64, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x0000000000402f80
于 2011-05-11T10:29:26.253 に答える
1

lsof の出力を「grep」してみてはどうでしょうか?

lsof | grep <insert name of the program here>
于 2011-05-16T10:45:13.940 に答える