システムのパフォーマンスの問題をチェックするために、スレッドの作成を検出したいと考えています。これは、新しく作成された「タスク」フォルダーの procfs を確認することで簡単に実行できます。
ただし、スレッドが作成されたという情報に加えて、それがどのスレッドであったかを知りたい: つまり、独自のスレッドで実行される関数の開始アドレスを取得したい (から取得できる関数名シンボルをデバッグします...)。
これまでのところ、procfs でこれに関する情報を見つけることができませんでした。異なるスレッドのスタック ポインタのみが示されていますが、この情報に基づいて「スレッド機能」を判断できるとは思いません。
したがって、私の質問は次のとおりです。
- 誰かが procfs で与えられた情報によってスレッドエントリを決定する方法を知っていますか?
- 誰かが情報を取得するためのより良い方法を知っていますか?
よろしくお願いします!
よろしくジャンピエール