Androidアプリケーションのダイナミックライブラリ呼び出しをプロファイリングする必要があり、この目的のために「ltrace」ツールを使用してプロファイリングすることにしました。「ltrace」ツールをAndroidパッケージに組み合わせて、正常にコンパイルしました。通常のLinuxコンソールアプリケーションと同じように、シェルプログラムで正常に動作します。
ただし、「Zygote」プロセスからフォークされたAndroidアプリケーションを適切にプロファイリングできません。ltraceを"Zygote"プロセスにアタッチして、その子プロセスを追跡しようとしましたが、SIGCHLDおよびSIGSTOPシグナルしか受信せず、異常終了し、次のエラーが表示されました。
0xffff0508での予期しない命令0xffffffff
誰かがAndroidシステムでこの種のプロファイリングを試したことがあるかどうか疑問に思っています。短いコメントは私にとって非常に役立ちます。
前もって感謝します。