私はredisデータベースを使用していますが、アプリケーションが使用しているRAMの内容を調べたいです。
私がこれをしたい理由の説明は、私が尋ねる質問よりも理にかなっていると感じています。
Redisは、バイナリデータを格納する単純なキー値ストアです。エンコードのようなものを調べるには良い場所だと思うし、RAMをざっと見てデータのバイナリセットを探したり、単純なパターンを探したりすることも面白いと思う。多分、RAMで検索するベビークエリ言語を書くというアイデアを探ってください。
クエリ言語に関するSICPの章を読んだ後、私はこのアイデアを得ました。
どこから始めればいいのでしょうか?最初に、「このアプリケーションが実行されているアドレス空間を教えてください」とシステムに尋ねたいと思います。
pmap
この情報は、人間が読みやすいようにフォーマットされることに注意してください。