| CPC G06F 21/577 (2013.01) [G06F 11/302 (2013.01); G06F 11/3093 (2013.01); G06F 11/3612 (2013.01)] | 20 Claims |

|
1. A method comprising:
based on loading of an application into a runtime engine for execution, creating a plurality of hooks for a corresponding plurality of target functions of an application programming interface (API) of the runtime engine based on maintained indications of target functions of the API of the runtime engine, wherein each of the plurality of hooks associates one of the plurality of target functions with a corresponding one of a plurality of analysis code units;
detecting invocation of a first target function of the plurality of target functions of the API by the runtime engine during execution of the application in the runtime engine,
wherein invocation of the first target function by the runtime engine triggers a corresponding one of the plurality of hooks; and
performing an action for at least one of monitoring and analyzing the application executing in the runtime engine based on executing a first analysis code unit of the plurality of analysis code units that has been associated with the first target function via the corresponding one of the plurality of hooks.
|