发明名称 Method for system call interception in user space
摘要 A method is provided which includes: facilitating intercepting a system call in user space by setting up signal handler code for executing operations related to the system call, and performing in the executing process, before execution of the system call, a SELF PTRACE request which sets system and self trace flags in the operating system kernel, wherein the self trace flag facilitates self-notifying the executing process whenever the executing process executes the system call; and intercepting the system call, including: verifying by the kernel that the system and self trace flags are set; saving and sending a signal to the signal handler conveying system call information to the user space; starting execution in user space of the signal handler; and at the end of signal handler execution, re-starting execution of the executing process, while providing system call return information to code of the executing process making the system call.
申请公布号 US8230399(B2) 申请公布日期 2012.07.24
申请号 US20070867296 申请日期 2007.10.04
申请人 VERTES MARC;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 VERTES MARC
分类号 G06F9/44;G06F11/00 主分类号 G06F9/44
代理机构 代理人
主权项
地址