我需要分析 android 应用程序的动态库调用,并决定为此目的使用“ltrace”工具进行分析。我将“ltrace”工具合并到android包中,然后一起编译成功。它适用于 shell 程序,就像通常的 linux 控制台应用程序一样。
但是,我无法正确分析从“Zygote”进程派生的 android 应用程序。我尝试将 ltrace 附加到“Zygote”进程以跟踪它的子进程,但我只收到 SIGCHLD 和 SIGSTOP 信号并异常终止,显示以下错误。
意外指令 0xffffffff 在 0xffff0508
我只是想知道是否有人曾经在 android 系统上尝试过这种分析。任何简短的评论都会对我很有帮助。
先感谢您。