Recovery from nested exceptions in an instrumentation routine

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

C717S128000, C717S130000

Reexamination Certificate

active

08037459

ABSTRACT:
A system and method for instrumentation of software, the software comprising a set of instructions (program or code) which are executable on a processor of a system, for example a computer system. A location in the instruction to insert a probe is first identified. The instruction is replaced with the probe by copying the instruction to a predefined location. The instruction is executed in the kernel space. A first exception is generated upon encountering the probe and calling a first exception handler, and the first exception handler is configured to call an instrumentation routine. A second exception is generated when the instrumentation routine encounters an error and calling a second exception handler, recovering from the exceptions and returning to a sane state to continue normal execution of the instruction.

REFERENCES:
patent: 5628016 (1997-05-01), Kukol
patent: 6708326 (2004-03-01), Bhattacarya
patent: 6826746 (2004-11-01), Evans et al.
patent: 6941545 (2005-09-01), Reese et al.
patent: 7000225 (2006-02-01), Sangavarapu et al.
patent: 7013456 (2006-03-01), Van Dyke et al.
patent: 7058928 (2006-06-01), Wygodny et al.
patent: 7069544 (2006-06-01), Thekkath
patent: 7134116 (2006-11-01), Thekkath et al.
patent: 7293259 (2007-11-01), Dmitriev
patent: 7293260 (2007-11-01), Dmitriev
patent: 7386839 (2008-06-01), Golender et al.
patent: 7389494 (2008-06-01), Cantrill
patent: 7496903 (2009-02-01), Rees et al.
patent: 7519960 (2009-04-01), Mei et al.
patent: 7523446 (2009-04-01), Keniston
patent: 7568186 (2009-07-01), Bhattacharya
patent: 7716641 (2010-05-01), McHugh et al.
patent: 7823135 (2010-10-01), Horning et al.
Govindarajan, “Exception handlers in funcational programming languages”, IEEE, pp. 826-834, 1993.
Tikir et al, “Effiient instrumentation for code coverage testing”, ACM, pp. 86-96, 2002.
Yu et al, “LeakProber: a framework for profiling sensitive data leakage paths”, ACM CODASPY, pp. 75-85, 2011.
Kumar et al, “Tdb: A source level debugger for dynamiclaly translated programs”, ACM AADEBUG, pp. 123-132, 2005.
Donnamaie E. White “Bit-Slice Design: Controllers and ALUs” http://www10.dacafe.com/book/parse—book.php?article=BITSLICE/BIT—CHAP—4/bitCh4C.html.
Brenda M. Ozaki, Eduardo B. Fernandez, Ehud Gudes, “Software Fault Tolerance in Architectures with Hierarchical Protection Levels” Jul./Aug. 1988 (vol. 8, No. 4) pp. 30-43.

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

Recovery from nested exceptions in an instrumentation routine does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Recovery from nested exceptions in an instrumentation routine, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Recovery from nested exceptions in an instrumentation routine will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4262915

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