Dynamically-updatable deep transactional monitoring systems and methods

    公开(公告)号:US12026523B1

    公开(公告)日:2024-07-02

    申请号:US18464162

    申请日:2023-09-08

    Inventor: Beth Hunt

    CPC classification number: G06F9/44521 G06F11/302 G06F11/3495

    Abstract: Provided herein are system, method and computer program products for providing dynamically-updatable deep transactional monitoring of running applications in real-time. A method for monitoring a target software application operates by injecting a software engine into a new thread within a target process of the target software application. The method then retrieves a monitoring script and initiates execution of the monitoring script within the software engine. The monitoring script determining the address functions and calls to the functions and inserts a trampoline call within the one or more functions. The trampoline saves the execution state of the target process and calls a corresponding monitoring function that to retrieves data associated with the target process. The method then restoring the execution state of the target process and resumes execution of the target function.

Patent Agency Ranking