Patent
1997-01-03
1999-10-19
MacDonald, Allen R.
G06F 9445
Patent
active
059702451
ABSTRACT:
A method, apparatus, and article of manufacture for debugging target procedures contained in an object library or dynamic link library (DLL) on a running computer system. A "trace" DLL is created, wherein the trace DLL comprises a plurality of trace procedures. The trace procedures have a one-to-one correspondence with the target procedures contained in a target DLL. The trace DLL then acts as an interface between a software application and the target DLL. Rather than invoking the target procedure in the target DLL, the software application invokes the trace procedure contained in the trace DLL. In turn, the trace function in the trace DLL invokes the target procedure in the target DLL through an alternative entry point. The trace procedure may include debug statements, breakpoints, trace functions, printing functions, and other instructions that are executed before and after the call to the alternative entry point in the corresponding target procedure in the target DLL. In this manner, the calls to the target procedure in the target DLL may be monitored without disrupting the functionality of the target procedure or limiting access to the target DLL.
REFERENCES:
patent: 5247681 (1993-09-01), Janis et al.
patent: 5437006 (1995-07-01), Turski
patent: 5745767 (1998-04-01), Rosen et al.
patent: 5761510 (1998-06-01), Smith, Jr. et al.
patent: 5889988 (1999-03-01), Held
Frumkin et al., "Trace-Driven Debugging of Message Passing Programs", IEEE, pp. 753-762, 1998.
Yu et al., "A New Approach to Simulation Debugging Environment Construction", IEEE, pp. 1412-1417, 1996.
Cheng et al., "A Portable Debugger for Parallel and Distributed Programs", IEEE, pp. 723-732, 1994.
Tom Hand, "Debugging Embedded Systems Implemented in C", ACM, pp. 17-22, 1991.
Poteat Billy Eugene
Shah Devesh
MacDonald Allen R.
NCR Corporation
Vo Ted T.
LandOfFree
Method for debugging shared procedures contained in dynamic link does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for debugging shared procedures contained in dynamic link, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for debugging shared procedures contained in dynamic link will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2067368