大規模な C++ プログラムの特定の部分をプロファイリングしようとしています。gprof とGprof2Dotを使用して素敵なグラフを生成しています。ただし、特定の起動関数をグラフから除外したいと考えています。
gprof -Qclass::init を実行して class::init とそのすべての子を抑制できるはずだと思っていましたが、うまくいかないようです。実際、「::」を含む「symspec」を機能させることができません。-Qmain は期待どおりに動作しますが、
gprof に "::" で関数名を含めたり除外したりするには、どのような魔法のトリックを行う必要がありますか?