1

我想知道内容/成员在哪里

`struct user_regs_struct ur`

这是通过调用来填写的

ptrace(PTRACE_GETREGS, pid, 0, &ur); // get registers

我可以提取有关跟踪的子进程系统调用当前是进入还是退出的信息。经过一些测试,到目前为止我的结论是结构成员的低 8 位ax等于0xda退出。然而,我不确定这是否是一个正确的一般结论,所以我问这是否记录在任何地方。

在 strace 来源中,我找到了位掩码定义TCB_INSYSCALL,这可能是我正在寻找的内容,但我无法解码user_regs_struct读取信息源(?的某个成员)的位置。

4

0 回答 0