-
公开(公告)号:US20220137987A1
公开(公告)日:2022-05-05
申请号:US17089847
申请日:2020-11-05
发明人: 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
摘要: 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.
-
公开(公告)号:US20230229400A1
公开(公告)日:2023-07-20
申请号:US17648306
申请日:2022-01-19
发明人: LEI WANG , XIAO LING CHEN , ZHENG LEI AN , YAN HUANG , DONG CHEN
IPC分类号: G06F8/30
摘要: 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.
-
公开(公告)号:US20190324889A1
公开(公告)日:2019-10-24
申请号:US15957028
申请日:2018-04-19
发明人: JIANG YI LIU , XIAO LING CHEN , YAN HUANG , WEI WU , CHUAN HE , LEI AB WANG , YONG QING XU , XUE YONG ZHANG
摘要: 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.
-
公开(公告)号:US20230084206A1
公开(公告)日:2023-03-16
申请号:US17477398
申请日:2021-09-16
发明人: YAN HUANG , HENG WANG , KAI FENG , ZHENG LEI AN , SHUANG SHUANG JIA , XIAO LING CHEN , GUANG HAN SUI , LEI WANG
摘要: 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.
-
-
-