A computer implemented method of computer implemented method for
installing a code object in a user process virtual memory space, while
the user process is running is provided. The user process is run in a
virtual memory space. A controller process is run in a different virtual
memory space than the user process. The control process requests to a
kernel module to install the code object into the virtual memory space of
the user process. The kernel module installs the code object into the
virtual memory space of the user process, while the user process is
running.