System and method for centrally handling runtime errors

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395703, 395704, 395708, G06F 1300

Patent

active

059481137

ABSTRACT:
Centrally handling a runtime error or exception of a program using a central object stack and exception handling code centrally maintained within a global object manager. The global object manager is a data structure separate from the program's call stack. When a modified TRY statement is executed, a location is marked on the central object stack. During execution of a section of code after the modified TRY statement, if a new object is needed, the global object manager efficiently allocates the new object. The global object manager either allocates the new object directly from memory or attempts to re-use a previously allocated object in a cache of available objects as the new object. The new object is then registered on the central object stack and a pointer to the new object is registered on the program's call stack. This keeps the new object and associated exception handling code off the program's call stack. When an exception is thrown, the global object manager cleans up and unregisters an object which was registered on the central object stack since the marked location. If a re-use condition is met, the object is kept in the cache as an available object already allocated from memory. However, if the re-use condition is not met, the object is de-allocated from memory.

REFERENCES:
patent: 5628016 (1997-05-01), Kukol
patent: 5696974 (1997-12-01), Agrawal et al.
patent: 5790778 (1998-08-01), Bush et al.

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

System and method for centrally handling runtime errors does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for centrally handling runtime errors, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for centrally handling runtime errors will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1800360

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