UPDATED SHARED LIBRARY RELOADING WITHOUT STOPPING THE EXECUTION OF AN APPLICATION

    公开(公告)号:US20220137987A1

    公开(公告)日:2022-05-05

    申请号:US17089847

    申请日:2020-11-05

    IPC分类号: G06F9/445

    摘要: Techniques include executing a software program having a function call to a shared library and reloading the shared library without stopping execution of the software program. A global offset table (GOT) is updated responsive to resolving a link address associated with the function call. An entry in GOT included a link address field, an index field, and a resolved field, the updating including updating the index field with an affirmative value and marking the resolved field with an affirmative flag for the entry in the GOT. Responsive to reloading the shared library, the entry in the GOT is found having the affirmative value in the index field and the affirmative flag in the resolved field. An address value in the link address field is returned for the entry having the affirmative value in the index field, responsive to a subsequent execution of the function call to the shared library.

    ENHANCED EXCEPTION HANDLING FOR DEBUGGING
    2.
    发明公开

    公开(公告)号:US20230229400A1

    公开(公告)日:2023-07-20

    申请号:US17648306

    申请日:2022-01-19

    IPC分类号: G06F8/30

    CPC分类号: G06F8/30 G06F8/51

    摘要: A method, system, and computer program product for improving debugging efficiency through fallibility skip functionality are provided. The method initiates a fallibility skip mode within a programming environment. The method identifies a code module to be translated from a first coding language to a second coding language. The code module including a function statement. A modified function statement is generated based on the function statement and the initiation of the fallibility skip mode. One or more exception handling functions are added based on the modified function statement and the fallibility skip mode. The method generates a modified code module in the second coding language based on the fallibility skip mode.

    GENERATING FORMATTED MEMORY CONTENT IN A DEBUGGER

    公开(公告)号:US20190324889A1

    公开(公告)日:2019-10-24

    申请号:US15957028

    申请日:2018-04-19

    IPC分类号: G06F11/36 G06F17/30

    摘要: A computer-implemented method includes analyzing memory content a first time, where the memory content results from running a program. Based on the analyzing the memory content the first time, first description data is generated describing a plurality of instances of a plurality of known data structures defined in the program. A request is received for a plurality of instances of a new data structure, where the new data structure is not defined in the program. A definition of the new data structure is received separate from the program. Based on the analyzing the memory content a second time, second description data is generated describing a plurality of instances of the new data structure.

    PATH MANAGEMENT
    4.
    发明申请

    公开(公告)号:US20230084206A1

    公开(公告)日:2023-03-16

    申请号:US17477398

    申请日:2021-09-16

    IPC分类号: H04L12/24 H04L29/08

    摘要: Embodiments relate to methods, systems, and computer program products for path management in a processing system. In a method, in response to receiving a request for adding a target controlling unit into a processing system, a plurality of network nodes in the processing system are divided into a group of subnets based on a topology of the plurality of network nodes, the plurality of network nodes being connected to at least one controlling unit in the processing system. A workload estimation is determined, the workload estimation representing a workload to be caused by the target controlling unit to the processing system. A target subnet is selected from the group of subnets for connecting the target controlling unit into the processing system based on the workload estimation. With these embodiments, the target subnet may be selected in an automatic way such that the performance of the processing system may be increased.