IR code instrumentation

Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital logic testing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395707, 395708, 714 35, 714 38, 714 45, 714 48, G06F 944, G06F 1100

Patent

active

059872497

ABSTRACT:
Instrumenting a computer program includes examining an initial intermediate representation of the program, selecting portions of the initial intermediate representation for instrumentation, and instrumenting the portions. Selecting the portions may include choosing portions of the initial intermediate representation corresponding to pointer arithmetic operations, operations that reads memory locations, operations that change memory locations, and/or operations that causes program variables to become defined or undefined within the program. Instrumenting the portions may include adding run time code that provides a user with an indication when a run time error occurs.

REFERENCES:
patent: 4667290 (1987-05-01), Goss et al.
patent: 4775932 (1988-10-01), Oxley et al.
patent: 5175856 (1992-12-01), Van Dyke et al.
patent: 5193180 (1993-03-01), Hastings
patent: 5274811 (1993-12-01), Borg et al.
patent: 5276881 (1994-01-01), Chan et al.
patent: 5280613 (1994-01-01), Chan et al.
patent: 5335344 (1994-08-01), Hastings
patent: 5339419 (1994-08-01), Chan et al.
patent: 5493675 (1996-02-01), Faiman, Jr. et al.
patent: 5535329 (1996-07-01), Hastings
patent: 5581696 (1996-12-01), Kolawa et al.
patent: 5583988 (1996-12-01), Crank et al.
patent: 5613063 (1997-03-01), Eustace et al.
patent: 5664191 (1997-09-01), Davidson et al.
patent: 5732273 (1998-03-01), Srivastava et al.
patent: 5734908 (1998-03-01), Chan et al.
patent: 5790858 (1998-08-01), Vogel
Steffen, Joseph L., Software--Practice and Experience, "Adding Run-time Checking to the Portable C Compiler", John Wiley & Sons, Ltd., vol. 22(4), 305-316, Apr. 1992.
Nu-Mega Technologies, Inc. (Company Literature), Bounds-Checker User's Guide, Chapter 6, "Customizing Data Checking with Routine-DAT", pp. 75-83, Date not available.
Austin, Todd M. et al., "Efficient Detection of All Pointer and Array Access Errors", University of Wisconsin-Madison, Computer Sciences Department, Madison, WI, Dec. 1, 1993.
J. Long et al., "Compiler-Assisted Statis Checkpoint Insertion", 1992 International F-T Symposium, IEEE.
X. Nicollin et al., "Compiling Real-Time Specifications into Extended Automata", IEEE Transactions on Software Engineering, vol. 18, No. 9, Sep. 1992.
P.B. Kessler, "Fast Breakpoints: Design and Implementation", Proceedings of the ACM SIGPLAN '90 Conference on Programming Language Design and Implementation, White Plains, NY, Jun. 20-22, 1990.
D.W. Wall, "Link-Time Code Modification", WRL Research Report 89/17, Sep. 1989.
F.L. Bauer et al., "Lecture Notes in Compiler Science, Computer Construction--An Advanced Course", Springer-Verlag, Berlin, Heidelberg, New York, 1974.
"Runtime Debugger" Parasoft Corporation. The Florida Sunflash, vol. 63, No. 22, Mar. 1994.
Object Trace.TM.--ObjectSoftware, Inc. Product Literature.
Aho, Alfred V., Compilers, Principles, Techniques, and Tool, Addison-Wesley, 1986 by Bell Telephone Laboratories,Incorporated, pp. 464-465, 438-441.

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

IR code instrumentation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with IR code instrumentation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and IR code instrumentation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1335510

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