Debugging program code
    1.
    发明授权

    公开(公告)号:US09852045B2

    公开(公告)日:2017-12-26

    申请号:US14881461

    申请日:2015-10-13

    CPC classification number: G06F11/362 G06F11/16

    Abstract: Embodiments for debugging program code are provided. In response to a debug comparison request, (i) a first set of debugging operations are initiated on a first portion of program code selected from an original version of a program, and (ii) a second set of debugging operations are initiated on a second portion of program code selected from a revised version of the program. The second portion of program code corresponds to the first portion of program code. Execution of the first and second portions of program code is synchronized. The first and second set of debugging operations are stopped in response to determine that at least one of a first and a second stop condition exists based, at least in part, on a comparison of the results from executing one or more lines of corresponding code from the first and second portions of program code.

    DEBUGGING PROGRAM CODE
    3.
    发明申请

    公开(公告)号:US20170103010A1

    公开(公告)日:2017-04-13

    申请号:US14881461

    申请日:2015-10-13

    CPC classification number: G06F11/362 G06F11/16

    Abstract: Embodiments for debugging program code are provided. In response to a debug comparison request, (i) a first set of debugging operations are initiated on a first portion of program code that is selected from an original version of a program, and (ii) a second set of debugging operations are initiated on a second portion of program code that is selected from a revised version of the program. The second portion of program code corresponds to the first portion of program code. Execution of the first and second portions of program code is synchronized. The first and second set of debugging operations are stopped in response to determine that at least one of a first and a second stop condition exists based, at least in part, on a comparison of the results from executing one or more lines of corresponding code from the first and second portions of program code.

    Debugging and simulating application runtime execution

    公开(公告)号:US11249880B1

    公开(公告)日:2022-02-15

    申请号:US17346837

    申请日:2021-06-14

    Abstract: In an approach for debugging and simulating application runtime execution, a processor loads source code and logs into a debug tool. A processor generates log debug information including a log map, a log variable cross reference table, and a method call stack tree. A processor determines a plurality of log blocks based on log context in the logs and the method call stack tree. A processor maps the source code to the logs for each log block. A processor suggests a starting point and a breakpoint based on the log variable cross reference table and the log blocks. A processor compares a source code variable value to a log variable value and a source code execution path to a log execution path based on the mapping set between the source code and the logs. A processor simulates the source code variable value with the log variable value.

    Providing secure data storage and management

    公开(公告)号:US12255991B2

    公开(公告)日:2025-03-18

    申请号:US17662093

    申请日:2022-05-05

    Abstract: Computer technology for combining an encryption/decryption (e/d) key with additional information to obtain a specialized e/d key. The additional information one or more of the following types of additional information: client UUID (universally unique identifier), FQDN (fully qualified domain name), database hardware information, data physical position on the hard disk and/or stored data creation date. By combining the basic key with these kind(s) of operational information and/or software/hardware identifier information, the security of the underlying encrypted data can be meaningfully enhanced.

    SYNCHRONOUS CLIENT-SIDE LOG SERVICE
    7.
    发明申请

    公开(公告)号:US20200304577A1

    公开(公告)日:2020-09-24

    申请号:US16357367

    申请日:2019-03-19

    Abstract: A method, system, and computer program product may generate synchronous application logs. A client device may create a session with a server, and the client device may be granted privileges to receive a backend service log associated with the session. A socket accompanying the session may be created between the client and server for communicating the backend service log. The requests from the client device may be monitored at the server, and log information related to the requests may be extracted by the backend service associated with the backend service log. The extracted log information may be transferred, via the socket, to the client device.

Patent Agency Ranking