Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2006-02-28
2006-02-28
Beausoliel, Robert (Department: 2114)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S017000, C714S038110
Reexamination Certificate
active
07007198
ABSTRACT:
An exception handling system and method for PC-mapped systems. A support library containing language-independent functions is used to raise exceptions. These functions then use language-dependent callback functions to make inquiries about the stack frames built by the language-dependent code, and to further make callbacks to language-dependent functions to clean up those stack frames. The support library works its way up the function call stack from where an exception was issued, searching for function frames that are interested in the exception. An unwind phase is begun when a function frame that is interested in the exception is found. In the unwind phase, the unwinder attempts to unwind the stack up to the interested frame, restoring callee-saved register values, and other pertinent processor-specific information, such as the stack pointer, and frame register. The unwinder then transfers control to the handler code specified by the interested function. The search and unwind phases locate all the information required to tear apart the stack frames laid down at the time the exception is raised. This unwind information is recorded in a compact format. Additionally, no relocations are required in the unwind information. As a result, overall performance of applications at startup time is improved over known PC-mapped exception handling schemes.
REFERENCES:
patent: 5630047 (1997-05-01), Wang
patent: 6009258 (1999-12-01), Elliott
patent: 6044475 (2000-03-01), Chung et al.
Beausoliel Robert
Bonura Timothy M.
Borland Software Corporation
Darby & Darby
LandOfFree
Method for handling exceptions of applications does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for handling exceptions of applications, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for handling exceptions of applications will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3659220