7

ltrace を使用しようとしました。次のコマンドを使用して、プログラムsampleappで使用される library.so ファイルのプロファイルを作成しようとしましたltrace -c -T --library=library.so --output=out.txt ./SampleApp。しかし、上記のエラーが表示されます。ただし、library.so はデバッグ ビルドです。したがって、シンボルテーブルがそこにあるはずです。で検証してみましたobjdump --source library.so | grep CreateSocket()。その CreateSocket() 関数を使用するコードを返します。つまり、シンボル テーブルが含まれています。なぜそのエラーが発生するのですか?

関連記事:動的にリンクされたライブラリの 1 秒あたりの CPU 使用率を測定する

4

1 に答える 1