发明名称 DEBUG MANAGEMENT USING DYNAMIC ANALYSIS BASED ON STATE INFORMATION
摘要 Disclosed aspects include a debugger evaluating an expression. The expression has a debug element. Using dynamic analysis, a set of state information related to the debug element is identified. The set of state information can be generated external to the debugger and used within the debugger subsequent to being generated. Utilizing the set of state information, a tolerance parameter is selected. The tolerance parameter is for a conditional breakpoint linked with the debug element. In response to selecting the tolerance parameter, a triggering event for the conditional breakpoint may be detected. Based on the tolerance parameter, it may be determined to disregard the triggering event. Subsequently, the triggering event can be disregarded. Altogether, aspects of the disclosure provide a methodology for debug management that may provide performance or efficiency benefits.
申请公布号 US2016306729(A1) 申请公布日期 2016.10.20
申请号 US201514748497 申请日期 2015.06.24
申请人 International Business Machines Corporation 发明人 Bates Cary L.;Helgeson Lee;King Justin K.;Schlicht Michelle A.
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1. A system for debug management, the system comprising: a memory having a set of computer readable computer instructions, and a processor for executing the set of computer readable instructions, the set of computer readable instructions including: evaluating, by a debugger, an expression having a debug element, wherein the debug element includes a selection from a group consisting of at least one of: an uninitialized variable,an incomplete parameter, ora debug directive; identifying, using dynamic analysis, a set of state information related to the debug element; and selecting, utilizing the set of state information, a tolerance parameter for a conditional breakpoint linked with the debug element, wherein the tolerance parameter is derived from the debug element.
地址 Armonk NY US