cat /proc/[pid]/mapsそのアドレス空間に関する情報を読んだ。そこで、独自のアドレス空間を出力するプログラムを書きたいと思います。
私のプログラムはこれです。
pid_t pid;
int fd;
char *buf;
pid = getpid();
fd = open("/proc/????/maps", O_RDONLY);
PID を取得していますが、ファイルを開くのに役立ちません。pidを文字列に変換して呼び出しpid_tに追加する方法は?open
または、ファイルを開く他の方法はありますか?