Methods, systems, and computer program products for deferred...

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

C717S137000, C710S052000

Reexamination Certificate

active

09607074

ABSTRACT:
An application (e.g., a computer program) prints data by invoking a print function with a format argument and, optionally, at least one data argument. The format argument and any data arguments are saved in a deferred trace data buffer. The print function returns to the application then, sometime after the print function has returned, the deferred trace data buffer is processed and the format argument and/or any data arguments are printed. By saving the format argument and any data argument(s) to a memory buffer instead of parsing and formatting the arguments in real-time, program efficiency may be improved and the impact of the print function on a software test scenario may be reduced.

REFERENCES:
patent: 3707725 (1972-12-01), Dellheim
patent: 4941102 (1990-07-01), Darnell et al.
patent: 5265254 (1993-11-01), Blasciak et al.
patent: 5297150 (1994-03-01), Clark
patent: 5450586 (1995-09-01), Kuzara et al.
patent: 5717841 (1998-02-01), Farrell et al.
patent: 5787245 (1998-07-01), You et al.
patent: 5809293 (1998-09-01), Bridges et al.
patent: 5815653 (1998-09-01), You et al.
patent: 5881213 (1999-03-01), Shaw et al.
patent: 5983366 (1999-11-01), King
patent: 6249909 (2001-06-01), Russo et al.
patent: 6282701 (2001-08-01), Wygodny et al.
patent: 0897151 (1999-02-01), None
patent: 61-210439 (1986-09-01), None
patent: 62-093733 (1987-04-01), None
patent: 62-214444 (1987-09-01), None
Ziya Aral and Ilya Gertner, “High-Level Debugging in Parasight,” Nov. 1988, ACM SIGPLAN Notices, Porceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging, vol. 24 Issue 1, pp. 151-162.
Keith Bugg, “Debugging Visual C++ Windows; Chapter 3: The Visual C++ Debugging Environment,” [online] 1998 [accessed Jan. 14, 2003], Retrieved from Internet <URL: http://www.rdbooks.com/store/products/chapter/kbugg7.htm>, pp. 1-5.
Jeff Delaney, “Subject: Re: Debugging MTS-components,” [online] 1998 [accessed Jan. 15, 2003], Retrieved from Internet <URL: http://groups.google.com/groups?selm=%23RPRRYiu9GA.243%40uppssnewspub05.moswest.msn.net&oe=UTF-8&output=gplain>, pp. 1-2.
Bill Karwin, “Subject: Okay,” [online] 1990 [accessed Jan. 15, 2003], Retrieved from Internet <URL: http://www.queue.com/pointers.html>, pp. 1-5.
Thom Maughan and Kathryn Rafac, “DSP/BIOS by Degrees: Using DSP/BIOS Features in an Existing Application,” Texas Instruments, Application Report SPRA591, Dec. 1999, pp. 1-51.
“TMS320C54x DSP/BIOS Application Programming Interface (API) Reference Guide,” Texas Instruments, Literature No. SPRU40A, May 2000, pp. i, ii, and “1-118” through “1-120”.
“TMS320C54x DSP/BIOS User'Guide,” Texas Instruments, Literature No. SPRU326C, May 2000, pp. i, ii, and “ 3-1” through “3-31”.
“TMS320C6000 DSP/BIOS User's Guide,” Texas Instruments, Literature No. SPRU303, May 1999, pp. i, ii, and “6-38” through “6-50”.
Henry Yiu, “Understanding Basic DSP/BIOS Features,” Texas Instruments, Application Report SPRA653, Apr. 2000, pp. 1-14.
Dominic Morris, “Z88 Development Kit: A Small C+ Compiler for Z80 based Machines,” Apr. 17, 2000 [online], [accessed Jul. 26, 2006], Retrieved from Internet <URL: http://z88dk.sourceforge.net/old/zcc.html>, (13 pages).
Paredes,Efficient File Format for the Abridged Description of Hardware, IBM Technical Bulletin, V. 41, N. 1, Jan. 1998, pp. 191-198.
Slane,Dynamically Skipped Code Using Jump/Branch Debug Instruction, IBM Technical Bulletin, V. 37, N. 4, Apr. 1994, pp. 429-430.
Goldrian,Tracing of Large Amounts of Data by Using Main Memory as a Trace Buffer, IBM Technical Bulletin, V. 40, N. 6, Jun. 1997, pp. 47-50.
Spenser,Creation of Simulation Testcases for New Hardware on Previous Generation Hardware, IBM Technical Bulletin, V. 36, N. 8, Aug. 1993, pp. 675-680.
Schmidt,Checkpoint Record With Control Information, IBM Technical Bulletin, V. 36, N. 3, Mar. 1993, pp. 297-298.
Jordan et al.,Distributed Trace Formatter: A Program to Format Tract Data in Any Format and Any Language, IBM Technical Bulletin, Sep. 1991, pp. 295-297.
Sirkin et al.,Brktfmt—A Program to Bracket and Make More Readable Formatted Traces From Os/2 EE Database Manager, IBM Technical Bulletin, Jul. 1991, pp. 176-180.
Bohrer et al.,Method to Provide Changes to the Aix Operating System Kernel for Multi-Process Debugging, IBM Technical Bulletin, Jul. 1990, pp. 276-278.
Bello et al.,Four-Way EVENT TRACE, IBM Technical Bulletin, Nov. 1989, pp. 381-385.
Hooten,Two-Format Scrolling of Instruction Trace Buffer of Debug Facility, IBM Technical Bulletin, Jun. 1985, p. 240.
IBM,Trace, IBM Technical Bulletin, Dec. 1997, pp. 2561-2562.
Cianciosi et al.,Interactive Alter Display Instruction Trace Programming Aid, IBM Technical Bulletin, Aug. 1974, pp. 734-738.
Memis et al.,On Line Debug Macro and Subroutine, IBM Technical Bulletin, Oct. 1971, pp. 1500-1503.
Trace Library, http://www.cs.arizona.edu/xkernel/www/manual/section3-9.html, Jul. 15, 1999, 1 p.
Functions for Debugging p4 Programs, http://www-fp.mcs.anl.gov/˜lusk/p4/p4-manual
ode32.html, Jul. 15, 1999, 3 pp.
Re: libc/printf.c, http://www.zendo.com/vandys/vsta-mail/6/0007.html, Jul. 15, 1999, 1 p.
Safety Critical Verification Tools, Applied Microsystems Corporation, www.amc.com/amc4/products/verify.html, 2000.
CodeTEST® Embedded Software Test and Analysis Tools, Applied Microsystems Corporation, www.amc.com/products/embedded—sw—test.html, 2000.
CodeTRACE™ Source-Level Trace Analysis Tool, Applied Microsystems Corporation, www.amc.com/products/emb—sware—test—and—analysis—tools/codetrce.html, 2000.

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

Methods, systems, and computer program products for deferred... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods, systems, and computer program products for deferred..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods, systems, and computer program products for deferred... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3812523

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