shmgetで作成された共有セグメントの表示

shmgetで作成された共有セグメントの表示

2つのプロセス間の共有メモリを「視覚化」しようとしています。私はクライアントが共有メモリの場所にいくつかのデータを書き、サーバーがそれからデータを読み取る小さなサーバークライアントの例を作成しました。私はこのために一般的なコードを使います。

(shmid = shmget(key, SHMSZ, IPC_CREAT | 0666)) < 0

サーバーとクライアントが実行されているときに同じメモリを共有しながら、いくつかのメモリマップまたはエントリを実際に表示する方法を知る必要があります。つまり、/proc/<pid>/ファイルに読み込んで解釈できる項目はありますか?

読んでみましたが、smaps実際に必要な内容ではないようです。

ベストアンサー1

おすすめ記事