Patent ID: 11892939
Assignee: DYNATRACE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A computer-implemented method for injecting agents into process executing on a host computer, comprising:
receiving, by an interceptor, a request to execute a given binary, where the interceptor is instrumented in a first process running under an operating system on the host computer;
analyzing, by the interceptor, the given binary to determine linking status for the given binary;
launching, by the interceptor, a proxy launcher in a proxy process of an execution environment managed by the operating system, where the proxy launcher is launched in response to a determination that the given binary is statically linked to;
launching, by the proxy launcher, a child process for executing the given binary;, copying, by the operating system, a memory image of the given binary into a memory assigned to the child process;
copying, by the proxy launcher, a memory image of the given binary from the child process to a memory assigned to the proxy process;
loading, by the proxy launcher, a monitoring agent into the proxy process, where the monitoring agent instruments the memory image of the given binary in the proxy process; and
starting, by the proxy launcher, execution of the memory image of the given binary in the proxy process.