Preserving program context when adding probe routine calls...

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, C717S129000, C717S130000

Reexamination Certificate

active

07107579

ABSTRACT:
Method and apparatus for preserving program context when causing execution of a probe routine from a target routine of an executable computer program code. Executable code for the probe routine is created such that the probe routine does not reference a first set of registers that are usable by the target routine. A modified version of the target routine is created to cause execution of the probe routine. The modified version of the target routine is performed instead of the original version when the target routine is called during program execution. A second set of registers on the processor register stack is allocated when the probe routine is invoked. The second set of registers is not manipulated by the probe routine so as to avoid changing contents of registers of the register stack that are used by the target routine.

REFERENCES:
patent: 5313616 (1994-05-01), Cline et al.
patent: 5481712 (1996-01-01), Silver et al.
patent: 5539907 (1996-07-01), Srivastava et al.
patent: 5632034 (1997-05-01), O'Farrell
patent: 5732273 (1998-03-01), Srivastava et al.
patent: 5901315 (1999-05-01), Edwards et al.
patent: 5966541 (1999-10-01), Agarwal
patent: 5987250 (1999-11-01), Subrahmanyam
patent: 6144961 (2000-11-01), de la Salle
patent: 6199202 (2001-03-01), Coutant et al.
patent: 6202199 (2001-03-01), Wygodny et al.
patent: 6305010 (2001-10-01), Agarwal
patent: 6327700 (2001-12-01), Chen et al.
patent: 6397379 (2002-05-01), Yates et al.
patent: 6397382 (2002-05-01), Dawson
patent: 6481008 (2002-11-01), Chaiken et al.
patent: 6587969 (2003-07-01), Weinberg et al.
patent: 6802054 (2004-10-01), Faraj
patent: 6848097 (2005-01-01), Alverson et al.
patent: 2002/0188929 (2002-12-01), Cyran et al.
patent: 2003/0056200 (2003-03-01), Li et al.
patent: 2004/0025145 (2004-02-01), Dawson
Ferrero, Software for personal instruments, IEEE, vol. 39, Issue 6, Dec. 1990, pp. 281-286.
Vash, Instrumenting embedded test software in support system integration, factory production, and depot repair, IEEE, vol. 17, Issue 10, Oct. 2002, pp. 19-22.
Neblett, Implementing reusable, instrument independent test program in the factory, IEEE, Sep. 1996, pp. 206-212.
So-Zen et al., A multi-probe approach for MCM substrate testing, IEEE, vol. 13, Issue 1, Jan. 1994 pp. 110-121.
Nan-Chi Chou et al., Dynamic probe scheduling optimization for MCM substrate test, IEEE, vol. 17, Issue 2, May 1994 pp. 182-189.
Pendurkar et al., Single-probe traversal optimization for testing of MCM substrate interconnections, IEEE, vol. 18, Issue 8, Aug. 1999 pp. 1178-1191.

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

Preserving program context when adding probe routine calls... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Preserving program context when adding probe routine calls..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Preserving program context when adding probe routine calls... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3588071

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