Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2005-10-18
2005-10-18
Chaki, Kakali (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S129000
Reexamination Certificate
active
06957421
ABSTRACT:
The present invention, in various embodiments, is directed to techniques for providing debugging capability for program code instrumentation. In one embodiment, an instrumentor inserts an instrumentation breakpoint at the beginning of a block of original code. When this breakpoint is reached during execution of the application program that includes the block of original code, the instrumenator, from the block of original code, generates a block of instrumented code. This block of instrumented code may include debugging breakpoints that are carried from the block of original code or are inserted into the block of instrumented code during debugging. After generating the instrumented code, the instrumentor executes the instrumented code until debugging breakpoints are reached that stop the program flow, thereby allowing a programmer to perform debugging functions at these debugging breakpoints.
REFERENCES:
patent: 5335344 (1994-08-01), Hastings
patent: 5450586 (1995-09-01), Kuzara et al.
patent: 5909577 (1999-06-01), Devanbu
patent: 6085029 (2000-07-01), Kolawa et al.
patent: 6397382 (2002-05-01), Dawson
patent: 6470493 (2002-10-01), Smith et al.
patent: 2002/0073402 (2002-06-01), Sangavarapu et al.
Copperman and Thomas, Poor Man's Watchpoints, Jan. 1995, ACM SIGPLAN Notices, vol. 30, No. 1, pp. 37-44.
Hollingsworth et al, MDL: A Language and Compiler for Dynamic Program Instrumentation, 1997, IEEE, International Conference on Parallel Architectures and Compilation Techniques, pp. 201-212.
Gouriou Eric
Hundt Robert
Krishnaswamy Umesh
Ramasamy Vinodha
Chaki Kakali
Hewlett--Packard Development Company, L.P.
Ngo Tuan V.
Roche Trenton J.
LandOfFree
Providing debugging capability for program instrumented code does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Providing debugging capability for program instrumented code, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Providing debugging capability for program instrumented code will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3478039