Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2005-07-26
2005-07-26
Ingberg, Todd (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S151000, C717S153000, C717S160000, C717S161000, C714S035000, C714S038110
Reexamination Certificate
active
06922826
ABSTRACT:
A first type of debugger impact reduction includes removing, from within a loop, an initial conditional breakpoint (“ICB”); extracting a first Boolean expression (“BE_1”) therefrom; setting a special conditional breakpoint (“SCB”) including the BE_1; and reestablishing the ICB if the SCB is satisfied. Optionally, the first type may further include extracting, from code within the loop, a second Boolean expression (“BE_2”); disjunctively including its complement in the SCB; and setting a reset breakpoint at loop exit program positions to remove reset breakpoints and/or the ICB. A second type includes setting the SCB with the complement of BE_1; and removing the ICB when the SCB is satisfied. Optionally, the second type may further include conjunctively including the BE_2 in the SCB; and setting a reset breakpoint to remove reset breakpoints and/or reestablish the ICB. The above may be embodied in a method, a program debugger and an article of manufacture.
REFERENCES:
patent: 5471593 (1995-11-01), Branigin
patent: 5687375 (1997-11-01), Schwiegelshohn
patent: 5966539 (1999-10-01), Srivastava
patent: 5999737 (1999-12-01), Srivastava
patent: 6077312 (2000-06-01), Bates et al.
patent: 6226787 (2001-05-01), Serra et al.
patent: 6240549 (2001-05-01), Hamada et al.
patent: 6263489 (2001-07-01), Olsen et al.
patent: 6480818 (2002-11-01), Alverson et al.
patent: 6571385 (2003-05-01), Muthukumar et al.
patent: 6658471 (2003-12-01), Berry et al.
patent: 6708326 (2004-03-01), Bhattacarya
Wahbe et al., “Practical Data Breakpoints: Design and Implementation”, 1993, ACM, pp. 1-12.
Wu et al., “A New Framework for Debugging Globally Optimized Code”, 1999, ACM, pp. 181-191.
R. Wismuller, “Debugging of Globally Optimized Programs Using Data Flow Analysis”, 1994, ACM, p. 278-289.
Grant et al., “The Benefits and Costs of DyC's Run-Time Optimizations”, 2000, ACM, pp. 932-972.
A. V. Aho et al., “Compilers, Techniques, and Tools,” Addison-Wesley, 1986, Section 10.7.
D. R. Hanson et al., “A Machine-Independent Debugger,” Dept. of Computer Science, Princeton University, Software—Practice and Experience, vol. 26(11), Nov. 1996, pp. 1277-1299.
Bates Cary Lee
Schmidt William Jon
Ingberg Todd
Nahar Qamrun
Rabin & Champagne, P.C.
LandOfFree
Debugger impact reduction through breakpoint motion does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Debugger impact reduction through breakpoint motion, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Debugger impact reduction through breakpoint motion will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3384615