Patent ID: 7415699
Filing Date: 2008-08-19
Classification: G06F

Abstract:
1. A method for controlling the execution of a child process created from a parent process, the method comprising: instrumenting a parent process; monitoring execution of the parent process with a process monitor to collect information as to the run-time behavior of the parent process; before a vfork system call is executed, receiving with the process monitor indicia from the parent process that a vfork system call will be executed by the parent process; suspending execution of the parent process; extracting with the process monitor a process identifier from the indicia, the process identifier identifying a child process to be generated by the parent process when the parent process executes the vfork system call; setting with the process monitor a process monitor thread to observe trace events generated by the child process; resuming execution of the parent process to enable the parent process to execute the vfork system call; and again suspending execution of the parent process.