-
公开(公告)号:US20220137987A1
公开(公告)日:2022-05-05
申请号:US17089847
申请日:2020-11-05
Applicant: International Business Machines Corporation
Inventor: XIAO LING CHEN , Zhan Peng Huo , Yong Yin , Dong Hui Liu , Qi Li , Jia Yu , JIANG YI LIU , Xiao Xuan Fu , Cheng Fang Wang
IPC: G06F9/445
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.
-
公开(公告)号:US11784908B2
公开(公告)日:2023-10-10
申请号:US17196519
申请日:2021-03-09
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Min Cheng , Xiao Xuan Fu , Wen Qi Wq Ye , Jiang Yi Liu , Si Yu Chen
CPC classification number: H04L45/12 , G06K7/1417 , H04L12/1868
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.
-
公开(公告)号:US20230297400A1
公开(公告)日:2023-09-21
申请号:US17655559
申请日:2022-03-21
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: JIANG YI LIU , Min Cheng , Xiao Xuan Fu , Si Yu Chen , Wen Qi WQ Ye
IPC: G06F9/455
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.
-
公开(公告)号:US11347523B2
公开(公告)日:2022-05-31
申请号:US17089847
申请日:2020-11-05
Applicant: International Business Machines Corporation
Inventor: Xiao Ling Chen , Zhan Peng Huo , Yong Yin , Dong Hui Liu , Qi Li , Jia Yu , Jiang Yi Liu , Xiao Xuan Fu , Cheng Fang Wang
IPC: G06F9/445
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.
-
公开(公告)号:US12020048B2
公开(公告)日:2024-06-25
申请号:US17655559
申请日:2022-03-21
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Jiang Yi Liu , Min Cheng , Xiao Xuan Fu , Si Yu Chen , Wen Qi Wq Ye
IPC: G06F9/455
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.
-
公开(公告)号:US20220164276A1
公开(公告)日:2022-05-26
申请号:US17104247
申请日:2020-11-25
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Xiao Ling Chen , Xiao Xuan Fu , Jiang Yi Liu , Zhan Peng Huo , Wen Ji Huang , Qing Yu Pei , Min Cheng , Yan Huang
IPC: G06F11/36
Abstract: A method, computer program product and system are provided for preloading debug information based on the presence of incremental source code files. Based on parsed input parameters to a source code debugger, a source code repository and a local storage area are searched for an incremental file. In response to the incremental file being located, a preload indicator in the incremental file, which is a source code file, is set. Based on the preload indicator being set, debug symbol data from the incremental file is merged to a preload symbol list. In response to receiving a command to examine the debug symbol data from the incremental file, the preload symbol list is searched for the requested debug symbol data.
-
公开(公告)号:US20240303119A1
公开(公告)日:2024-09-12
申请号:US18180793
申请日:2023-03-08
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Xiao Xuan Fu , Jiang Yi Liu , Wen Qi WQ Ye , Si Yu Chen , Min Cheng
CPC classification number: G06F9/5027 , G06N5/022
Abstract: Automatic process generation and recommendation can include extracting, in real time, features from user input to a computer. The features extracted can be compared with recorded features corresponding to a prior behavior. A user-intended action can be predicted in response to a match between the features extracted and the features corresponding to the prior behavior. A sequence of processor-executable actions corresponding to the prior behavior can be generated.
-
公开(公告)号:US11966322B2
公开(公告)日:2024-04-23
申请号:US17104247
申请日:2020-11-25
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Xiao Ling Chen , Xiao Xuan Fu , Jiang Yi Liu , Zhan Peng Huo , Wen Ji Huang , Qing Yu Pei , Min Cheng , Yan Huang
IPC: G06F11/36
CPC classification number: G06F11/3624
Abstract: A method, computer program product and system are provided for preloading debug information based on the presence of incremental source code files. Based on parsed input parameters to a source code debugger, a source code repository and a local storage area are searched for an incremental file. In response to the incremental file being located, a preload indicator in the incremental file, which is a source code file, is set. Based on the preload indicator being set, debug symbol data from the incremental file is merged to a preload symbol list. In response to receiving a command to examine the debug symbol data from the incremental file, the preload symbol list is searched for the requested debug symbol data.
-
公开(公告)号:US20220294726A1
公开(公告)日:2022-09-15
申请号:US17196519
申请日:2021-03-09
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Min Cheng , Xiao Xuan Fu , Wen Qi WQ Ye , JIANG YI LIU , Si Yu Chen
IPC: H04L12/721 , G06K7/14
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.
-
-
-
-
-
-
-
-