Exception handling method and apparatus for use in program...

Data processing: structural design – modeling – simulation – and em – Emulation – In-circuit emulator

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S138000, C717S146000

Reexamination Certificate

active

09827970

ABSTRACT:
A method of handling exceptions for use in an emulator (20) performing program code conversion. Registers (X) of a subject machine (11) being emulated (20) are represented by a pair of abstract registers (XA,XB) on the target machine (31), suitably using memory locations of the target machine and/or any available target registers. One of the pair (e.g., Reg XA) holds a definitive value at entry into a section (100) of subject code (10) while the other (e.g., Reg XB) holds a speculative value which is updated during translation and execution of that section of code. Exceptions are handled by recovering the conditions of the virtual subject machine (11) upon entry into the section of subject code (100) using the definitive version of each abstract register (i.e., Reg XA). Advantageously, the function of the pair of registers (XA,XB) is alternated upon successful completion of each section of subject code (100) such that a definitive version of each register is always available for exception handling while avoiding time consuming copy and storing operations.

REFERENCES:
patent: 4589087 (1986-05-01), Auslander et al.
patent: 5280592 (1994-01-01), Ryba et al.
patent: 5560013 (1996-09-01), Scalzi et al.
patent: 5682492 (1997-10-01), McFarland et al.
patent: 5794029 (1998-08-01), Babaian et al.
patent: 5832205 (1998-11-01), Kelly et al.
patent: 5835748 (1998-11-01), Orenstein et al.
patent: 5872950 (1999-02-01), Levitan et al.
patent: 5933642 (1999-08-01), Greenbaum et al.
patent: 5974440 (1999-10-01), Brooks et al.
patent: 6075942 (2000-06-01), Cartwright, Jr.
patent: 6199152 (2001-03-01), Kelly et al.
patent: 6260190 (2001-07-01), Ju
patent: 6631514 (2003-10-01), Le
patent: 6633970 (2003-10-01), Clift et al.
patent: 6681238 (2004-01-01), Brice et al.
patent: 6760888 (2004-07-01), Killian et al.
patent: 2002/0046305 (2002-04-01), Babaian et al.
patent: 2002/0112227 (2002-08-01), Kramskoy et al.
patent: 2003/0126588 (2003-07-01), Souloglou et al.
patent: 2003/0159134 (2003-08-01), Souloglou et al.
patent: 2004/0205733 (2004-10-01), Souloglou et al.
patent: 2004/0210880 (2004-10-01), Souloglou et al.
patent: 0285310 (1988-10-01), None
patent: 98/59292 (1998-12-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Exception handling method and apparatus for use in program... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Exception handling method and apparatus for use in program..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Exception handling method and apparatus for use in program... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3929821

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.