1
我在Linux 2.6.32 x86-32上挂钩了系统调用。ptregs_execve和sys_execve之间有什么区别/关系
但是,我发现在system call table,__NR_execve
指向ptregs_execve
而不是sys_execve
。而且,我无法在任何地方找到ptregs_execve
的功能定义。
任何人都可以帮助我澄清ptregs_execve
和sys_execve之间的区别或关系吗?我知道um架构,ptregs_execve
定义为sys_execve
。其他架构如何?
um表示'user mode',对吧? – kush
是的。在/arch/um/sys-i386/sys_call_table.S中,我们可以找到#define ptregs_execve sys_execve。 – user1718039