发明名称 Method for debugging shared procedures contained in dynamic link library files
摘要 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.
申请公布号 US5970245(A) 申请公布日期 1999.10.19
申请号 US19970779854 申请日期 1997.01.03
申请人 NCR CORPORATION 发明人 POTEAT, BILLY EUGENE;SHAH, DEVESH
分类号 G06F9/445;G06F11/36;(IPC1-7):G06F9/445 主分类号 G06F9/445
代理机构 代理人
主权项
地址