Patent
1995-02-14
1996-08-20
Beausoliel, Jr., Robert W.
395650, 395700, 395500, G06F 1100
Patent
active
055487173
ABSTRACT:
In a computer system that embodies a first hardware (X) architecture and includes a memory system and at least one simulator for a second (Y) architecture and a system for executing and debugging multiple codes having an environment manager that handles cross-domain calls, a debugging system and method are provided for debugging code in each domain as part of said multi-code executing and debugging system in a multi-architecture environment. In response to calls for debugging from either the X domain or the Y domain, commands are generated for controlling operations in both domains. User generated RUN and STEP commands control the machine execution state in the domain where debugging is performed. General support commands and debug operations support commands including EXAMINE, DEPOSIT, SET BREAKPOINT and CANCEL BREAKPOINT commands which are implemented differently for the different domains may also be user generated for controlling debugging.
REFERENCES:
patent: 3997895 (1976-12-01), Cassonnet et al.
patent: 4077058 (1978-02-01), Appell et al.
patent: 4084235 (1978-04-01), Hirtle
patent: 4253145 (1981-02-01), Goldberg
patent: 4297743 (1981-10-01), Appell et al.
patent: 4347565 (1982-08-01), Kaneda et al.
patent: 4454580 (1984-06-01), Page et al.
patent: 4456954 (1984-06-01), Bullions, III et al.
patent: 4486831 (1984-12-01), Wheatley et al.
patent: 4509122 (1985-04-01), Agnew et al.
patent: 4533996 (1985-08-01), Hartung et al.
patent: 4630231 (1986-12-01), Hirata et al.
patent: 4672532 (1987-06-01), Jonge Vos
patent: 4755997 (1988-07-01), Takahashi
patent: 4792895 (1988-12-01), Tallman
patent: 4794522 (1988-12-01), Simpson
patent: 4802165 (1989-01-01), Ream
patent: 4811345 (1989-03-01), Johnson
patent: 4819234 (1989-04-01), Huber
patent: 4825354 (1989-04-01), Agrawal et al.
patent: 4839797 (1989-06-01), Katori et al.
patent: 4841476 (1989-06-01), Mitchell et al.
patent: 4918594 (1990-04-01), Onizuka
patent: 4945480 (1990-07-01), Clark et al.
patent: 4951195 (1990-08-01), Fogg, Jr. et al.
patent: 4992934 (1991-02-01), Portanova et al.
patent: 5029069 (1991-07-01), Sakamura
patent: 5038348 (1991-08-01), Yoda et al.
patent: 5051893 (1991-09-01), Tenny et al.
patent: 5063499 (1991-11-01), Garber
patent: 5067072 (1991-11-01), Talati et al.
patent: 5093917 (1992-03-01), Campbell et al.
patent: 5133072 (1992-07-01), Buzbee
patent: 5142622 (1992-08-01), Owens
patent: 5146593 (1992-09-01), Brandle et al.
patent: 5167023 (1992-11-01), de Nicolas et al.
patent: 5210832 (1993-05-01), Maier et al.
patent: 5210874 (1993-05-01), Karger
patent: 5210876 (1993-05-01), Uchida
patent: 5218699 (1993-06-01), Brandle et al.
patent: 5307504 (1994-04-01), Robinson et al.
patent: 5339422 (1994-08-01), Brender et al.
Weiss, Ray, "Sun Simulator Bows (Sun Microsystems Inc's SPARCsim Hardware Simulator)," Electronic Engineering Times, Nov. 7, 1988, summary.
Collett, Ron, "RISC Chips Gain Needed Support Tools," ESD: The Electronic System Design Magazine, Mar. 1989, vol. 19, No. 3, summary.
Kopetzky, D. J., "Horse: A Simulation Of The Horizon Supercomputer," IEEE Comput. Soc. Press, Nov. 1988, pp. 53-54.
Markowitz, Michael, "Software-Modeling Capability Allows You To `Emulate` Your Systems Designs (SmartModel Windows, from Logic Automation Inc.) (Product Update)," EDN, Apr. 13, 1989, vol. 34, No. 8, summary.
Cocking, R. C., et al, "Software Device Simulator," IBM Technical Disclosure Bulletin, vol. 15, No. 9, Feb. 1973, pp. 2794-2795.
Wilkinson, B., "Inside Atari DOS," Compute! Books, A Division of Small Systems Services, Inc., Greensboro, North Carolina, Feb. 1982, pp. i-viii.
PC Magazine Programmer's Technical Reference: The Processor and Coprocessor, Robert L. Hummel, pp. 61-64.
Electronics & Wireless World, vol. 96, No. 1655, Sep. 1990, Sutton GB, pp. 801-804; John Mosely: `Simulation on a Budget Avsim51`, see p. 801, right column, line 33--p. 802, left column, line 17.
Microprocessing and Microprogramming, vol. 24, No. 1-5, 1 Sep. 1988, Amsterdam pp. 149-152; Erik Dirkx, et al.: `An Animated Simulation Environment for Microprocessors`, see p. 151, left column, line 1--right column, paragraph 20; figure 2.
May, C., "Mimic: A Fast System/370 Simulator," Sigplan Notices, vol. 22, No. 7, Jul. 1987, pp. 1-13.
Holt, Wayne E., "Beyond RISC!--An Essential Guide To Hewlett-Packard Precision Architecture," Ed., 1988, pp. 225-238.
Tanner, Eve M., "Providing Programmers With A Driver Debug Technique," Hewlett-Packard Journal, Oct. 1989, pp. 76-80.
Banning, "The XDOS Binary Code Conversion System," Compcon 89, Sep. 27, 1989, San Francisco, CA, pp. 282-287.
Hunter and Banning, "DOS at RISC," Byte, vol. 14, No. 12, Nov. 1898, St. Peterborough, US, pp. 361-368.
Gaines, "On The Translation Of Machine Language Programs," Communication of the Association for Computing Machinery, vol, 8, No. 12, Dec. 1965, New York, NY, pp. 736-741.
Bergh, et al, "HP 3000 Emulation on HP Precision Architecture Computers," Hewlett-Packard Journal, Dec. 1987, pp. 87-89.
Turbo Pascal Owners Handbook, Chapter 9, 1987, pp. 125-142.
Tanenbaum, Andrew S., "Structured Computer Organization," Prentice-Hall, 1984, pp. 327-331 and 380-381.
Wright, M., "uP Simulators Let You Debug Software On An IBM PC," Electronic Design News, vol. 31, No. 35, Dec. 11, 1986, pp. 196-204.
Yourdon, Edward, "Techniques of Program Structure and Design," 1975, pp. 54-74 and 93-100.
Dennis, Jack B., "Modularity", Software Engineering, An Advanced Course, F. L. Bauer, Editor, 1977, pp. 128-137.
Aron, Joel D., "The Program Development Process," 1974, pp. 96-100.
Ulrickson, Robert W., "Solve Software Problems Step by Step," Microprocessor Software Design, Max J. Schindler, Editor, 1980, pp. 26-35.
Patch, Kimberly, "Simulator Eases Program Design of 80386 On VAX," Digital Review, vol. 6, No. 35, Sep. 4, 1989, p. 27.
Brender Ronald F.
Grieb, III Henry N.
Wooldridge James A.
Beausoliel, Jr. Robert W.
Digital Equipment Corporation
Fisher Arthur W.
Hua Ly V.
Maloney Denis G.
LandOfFree
Software debugging system and method especially adapted for code does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software debugging system and method especially adapted for code, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software debugging system and method especially adapted for code will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2337223