Patent
1994-03-18
1997-03-11
Nguyen, Hoa T.
G06F 1134
Patent
active
056110430
ABSTRACT:
A debugging system that allows programmers and software developers to more efficiently find and correct for errors in software applications. Preferred methods of the present invention includes the steps of setting and clearing watchpoints, statement stepping a program, and stopping a program from a debugger. One method provides for a table of watchpoints in the debugger. The debuggee is executed and, when an exception is generated, an address location of the exception is evaluated against the table of watchpoints to determine if a watchpoint has been encountered.
REFERENCES:
patent: 4080651 (1978-03-01), Cronshaw et al.
patent: 4257096 (1981-03-01), McCullough et al.
patent: 4445173 (1984-04-01), Pilat et al.
patent: 4450522 (1984-05-01), Pilat et al.
patent: 4454580 (1984-06-01), Page et al.
patent: 4511964 (1985-04-01), George et al.
patent: 4649480 (1987-03-01), Ohki et al.
patent: 4819234 (1989-04-01), Hubet
patent: 4945480 (1990-07-01), Clark et al.
patent: 4984150 (1991-01-01), Mori
patent: 4989137 (1991-01-01), Oxley et al.
patent: 5023773 (1991-06-01), Baum et al.
patent: 5032981 (1991-07-01), Bril et al.
patent: 5043869 (1991-08-01), Suzuki et al.
patent: 5095423 (1992-03-01), Gramlich et al.
patent: 5117349 (1992-05-01), Tirfing et al.
patent: 5124989 (1992-06-01), Padawer et al.
patent: 5129082 (1992-07-01), Tirfing et al.
patent: 5140671 (1992-08-01), Hayes et al.
patent: 5179702 (1993-01-01), Spix et al.
patent: 5189733 (1993-02-01), Bennett et al.
patent: 5341483 (1994-08-01), Frank et al.
Olsson et al "Sequential Debugging at a High Level of Abstraction" IEEE 1991 pp. 27-35.
Renner et al "Debugging Run-time Errors" 1989 IEEE, pp. 495-503.
Miller et al "Breakpoints of Halting in Distributed Programs" 1988 IEEE pp. 316-323.
Ponamgi et al "Debugging Multithreaded Programs with MPD" IEEE 1991, pp. 37-42.
Dewar, R. and Smosna, M., Microprocessors: A Programmer View, Virtual Memory Management, pp. 112-126.
Hummel, Robert L., PC Magazine Programmer's Technical Reference: The Processor and Coprocessor, Chapter 4: Memory Structure and Management, pp. 86-105.
Patterson, D. and Hennessy, J., Computer Architecture: A Quantitative Approach, pp. 432-449.
Pietrek, M., Writing a Windows Debugger, Windows/DOS Developer's Journal, Jun. 1992, pp. 6-12.
Tanenbaum, A., Operating Systems: Design and Implementation, pp. 206-212.
Williams, A., Homegrown Debugging--386 Style?, Dr. Dobb's Journal, Mar. 1990, pp. 48-57 and 98-100.
Yao, P., An Introduction to Windows NT Memory Management Fundamentals, Microsoft Systems Journal, Jul.-Aug. 1992, pp. 41-49.
Schmidt, et al., Borland International Inc. Turbo Pascal 5.5, PC Week, vol. V7, No. 15, Apr. 1990, p. 126.
Nance, B., Speaking OS/2's Native Language, Byte, vol. 15, No. 9, Sep. 1990, pp. 206, 208 & 210.
Sametinger, J., A Tool for the Maintenance of C ++ Programs, Proc. IEEE Conference on Software Maintenance, 1990, pp. 54-59.
Dewar, R. and Smosna, M., Microprocessors: A Programmer's View, McGraw-Hill Publishing Co., 1990, pp. 112-126.
Hummel, R., PC Magazine Programmer's Technical Reference: The Processor and Coprocessor, Chapter 4: Memory Structure and Management, Ziff-Davis Press, 1992, pp. 86-105.
Patterson, D. and Hennessy, J., Computer Architecture: A Quantitative Approach, Morgan Kaufmann Publishers, Inc., 1990, pp. 432-449.
Tanenbaum, A., Operating Systems: Design and Implementation, Prentice-Hall, Inc., 1987, pp. 207-212.
Even Lindsay W.
Rosenberg Jonathan B.
Borland International Inc.
De'Cady Albert T.
Nguyen Hoa T.
Norviel Vernon A.
Ritter Michael J.
LandOfFree
Debugger system and method for controlling child processes 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 system and method for controlling child processes, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Debugger system and method for controlling child processes will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-451135