我想知道内容/成员在哪里
`struct user_regs_struct ur`
这是通过调用来填写的
ptrace(PTRACE_GETREGS, pid, 0, &ur); // get registers
我可以提取有关跟踪的子进程系统调用当前是进入还是退出的信息。经过一些测试,到目前为止我的结论是结构成员的低 8 位ax
等于0xda
退出。然而,我不确定这是否是一个正确的一般结论,所以我问这是否记录在任何地方。
在 strace 来源中,我找到了位掩码定义TCB_INSYSCALL
,这可能是我正在寻找的内容,但我无法解码user_regs_struct
读取信息源(?的某个成员)的位置。