发明名称 Selective interception of system calls
摘要 System calls are selectively intercepted by processes. Processes selected to intercept system calls are loaded by a modified loader program which creates an association between the process and a system call wrapper. Pointers in the interrupt vector table to system calls to be intercepted are replaced with pointers to an interception module in operating system address space. When system calls are made, the interception module executes and determines whether the process that made the system call is a selected process, associated with a system call wrapper. If the process is a selected process, the system call wrapper executes. If the process is not a selected process, the system call is made. In one embodiment, system call wrappers execute in the process address space of selected processes. In another embodiment, system call wrappers execute in user address space, but not in the process address space of any specific processes. In yet another embodiment, system call wrappers execute in operating system address space.
申请公布号 US6529985(B1) 申请公布日期 2003.03.04
申请号 US20000499098 申请日期 2000.02.04
申请人 ENSIM CORPORATION 发明人 DEIANOV BORISLAV D.;HUANG XUN WILSON;SHARMA ROSEN
分类号 G06F9/46;G06F13/24;(IPC1-7):G06F13/24 主分类号 G06F9/46
代理机构 代理人
主权项
地址
您可能感兴趣的专利