UPDATED SHARED LIBRARY RELOADING WITHOUT STOPPING THE EXECUTION OF AN APPLICATION

    公开(公告)号:US20220137987A1

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

    申请号:US17089847

    申请日:2020-11-05

    Abstract: 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.

    DATA TRANSFER WITH QR CODES
    2.
    发明申请

    公开(公告)号:US20220294726A1

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

    申请号:US17196519

    申请日:2021-03-09

    Abstract: Methods, apparatus, computer program products for exchange data among air-gapped devices are provided. The method comprises: identifying, by a device in a cluster of devices, a plurality of accessible devices in the cluster via corresponding respective quick response (QR) codes; generating, by the device, logical routing information based on the identified plurality of accessible devices, the logical routing information comprising at least identifiers of the identified plurality of accessible devices; and transmitting, by the device, data encoded in a plurality of QR codes to a destination device in the cluster based on a shortest routing path identified in the logical routing information.

    PREDICTION OF FILE INTERACTION BY A USER
    3.
    发明公开

    公开(公告)号:US20230418787A1

    公开(公告)日:2023-12-28

    申请号:US17809296

    申请日:2022-06-28

    CPC classification number: G06F16/1734 G06F16/164 G06F16/13

    Abstract: A computer-implemented method, computer program product and computer system to automatically perform file management operations is provided. A processor identifies a plurality of files to monitor. A processor generates tracking attributes for the plurality of files. A processor monitors user interactions with the plurality of files. A processor generates prediction vectors for a plurality of file interactions based on the user interactions with the plurality of files. A processor determines at least one file in the plurality of files with tracking attributes that correlate with at least one prediction vector. A processor performs an operation on the at least one file that corresponds with the at least one prediction vector.

    CREATING SCRIPTS FROM COMMAND LINE HISTORY
    4.
    发明公开

    公开(公告)号:US20230297400A1

    公开(公告)日:2023-09-21

    申请号:US17655559

    申请日:2022-03-21

    CPC classification number: G06F9/45512

    Abstract: Provided herein are a method, system, and computer program product for creating scripts from command line history. The method includes determining a plurality of distances among a plurality of commands from a command line history. A plurality of command sets is determined from the plurality of commands based on the plurality of distances among the plurality of commands. Each of the plurality of command sets includes at least two neighboring commands. A script is created by the one or more processors based on a first command set and a second command set of the plurality of command sets in response to a distance between the first command set and the second command set being less than a predetermined threshold.

    GENERATING FORMATTED MEMORY CONTENT IN A DEBUGGER

    公开(公告)号:US20190324889A1

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

    申请号:US15957028

    申请日:2018-04-19

    Abstract: 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.

Patent Agency Ranking