Techniques for exception handling by rewriting dispatch...

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S139000, C712S244000, C714S038110, C710S262000

Reexamination Certificate

active

10211933

ABSTRACT:
A technique for implementing a data processor to determine if an exception has been thrown. Specifically, the technique may be used in an interpretive environment where a table known as a bytecode (upcode) dispatch table is used. The dispatch table contains addresses for code that implements each bytecode. When the interpreter executes normally, these addresses point to the basic target machine code for executing each bytecode. However, when an Asynchrounously Interrupted Exception (AIE) is thrown, then the dispatch table is repopulated so that all byte codes point to routines that can handle the exception. These may point to a routine, such as an athrow, that has been extended to handle the special case of the AIE. Alternatively, the rewritten table can point to a routine that is specifically written to handle the firing of an AIE. The table contents are restored to their prior state once the exception handling is complete. The scheme may also be implemented non-rewriting of the table if a thread is in a non-Asynchronous Transfer of Control (to defer ATC) deferred state.

REFERENCES:
patent: 5432795 (1995-07-01), Robinson
patent: 5628016 (1997-05-01), Kukol
patent: 5842017 (1998-11-01), Hookway et al.
patent: 5930509 (1999-07-01), Yates et al.
patent: 5937193 (1999-08-01), Evoy
patent: 5987529 (1999-11-01), Nakamura et al.
patent: 6038661 (2000-03-01), Yoshioka et al.
patent: 6131187 (2000-10-01), Chow et al.
patent: 6205491 (2001-03-01), Callsen et al.
patent: 6226789 (2001-05-01), Tye et al.
patent: 6289446 (2001-09-01), Nilsson
patent: 6308318 (2001-10-01), Krishnaswamy
patent: 6438573 (2002-08-01), Nilsen
patent: 6535903 (2003-03-01), Yates et al.
patent: 6634023 (2003-10-01), Komatsu et al.
patent: 6901587 (2005-05-01), Kramskoy et al.
patent: 6954926 (2005-10-01), Nakamura
“The Real-Time Specification for Java™,” The Real-Time for Java Expert Group http://www.rtj.org, Greg Bollella, et al., The Reference Implementation Team, Doug Locke, et al. (2000).

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

Techniques for exception handling by rewriting dispatch... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Techniques for exception handling by rewriting dispatch..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Techniques for exception handling by rewriting dispatch... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3839618

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