US 11,966,322 B2
Preloading debug information based on the increment of application
Xiao Ling Chen, Beijing (CN); Xiao Xuan Fu, Wuhan (CN); Jiang Yi Liu, Beijing (CN); Zhan Peng Huo, Beijing (CN); Wen Ji Huang, Beijing (CN); Qing Yu Pei, Beijing (CN); Min Cheng, Beijing (CN); and Yan Huang, Beijing (CN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Nov. 25, 2020, as Appl. No. 17/104,247.
Prior Publication US 2022/0164276 A1, May 26, 2022
Int. Cl. G06F 11/36 (2006.01)
CPC G06F 11/3624 (2013.01) 17 Claims
OG exemplary drawing
 
1. A method, comprising:
marking an incremental file, by a debugger tool, that is not checked into a repository as preload, wherein incremental mode is set by a compiler;
merging debug symbol data from the preload incremental file to a preload symbol list;
loading symbol lists from files that are other than the preload incremental file into an other preload symbol list, wherein the files include the debug symbol data that is also included in the preload symbol list;
in response to receiving a command to examine the debug symbol data from the incremental file, searching the preload symbol list for the requested debug symbol data;
in response to the requested debug symbol data being not found in the preload symbol list, searching the other preload symbol list; and
in response to the requested debug symbol data being not found in the preload symbol list and in the other preload symbol list, loading only an active set of debug data on demand when the debug symbol data is not found in the preload symbol list and in the other preload symbol list.