是否可以跟踪已具有TracerPid的进程的未完成呼叫?
背景:我有一个游戏(XCOM2),可以在其中打开控制台来执行脚本。似乎开发人员在尝试打开.... \ Binaries \的过程中,没有将该部分移植到Linux上做得很好。我想追踪一下该过程,看看它实际上试图在此打开什么。 不幸的是,游戏做了一些奇怪的事情,并且已经有了TracerPid(外壳)。 我试图通过已经开始崩溃的strace开始游戏来解决它。 因为该进程已经具有TracerPid,所以我无法将strace附加到正在运行的进程。
我还有其他方法可以对此进行跟踪并找出它试图完全打开的内容吗?