Patent
Method and system for debugging a program
Gueorgui B. Chkodrov,Narinder Kaur +1 more
- 21 Oct 2004
45
TL;DR: In this paper, a debugging module is loaded into a normal thread of execution of the program and a user can send commands to the debugger module from a command console module operating in a safe separate process.
read more
Abstract: In a method and system for debugging a program, a debugging module is loaded into a normal thread of execution of the program. A user may then send commands to the debugger module from a command console module operating in a safe separate process. The debugger module receives the commands and converts them into function calls to objects that are accessible by the program. This allows the user to interact manually with the objects and achieve substantially the same responses from the object as the program itself would have obtained during its normal execution. Thus the user can effectively debug the program without having to know the internal structure of any of its constituent objects.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Debugger operating system for embedded systems
Tankut Akgul,Pramote Kuacharoen,Vincent J. Mooney,Vijay K. Madisetti +3 more
- 17 Oct 2002
TL;DR: In this paper, the target system stores a table with global variables and addresses and a module table with system-wide functions and addresses, and a debugger module provides the table with a local name and address of a variable local to the debugger module.
99
Patent
Method and system for a call stack capture
Susan Loh,Amjad Hussain,Bor-Ming Hsieh,John R. Eldridge,Todd W. Squire +4 more
- 01 Oct 2004
TL;DR: In this paper, a method of acquiring software profile information of a target software application includes receiving a programmed interrupt while executing an application in a computer system, servicing the interrupt such that call stack information is acquired and processing the call stack data to produce statistical information concerning function calls.
51
Patent
Debugging a High Level Language Program Operating Through a Runtime Engine
Jonathan D. Bennett,Jane Fung,Paul J. Gooderham,Grace Hai Yan Lo,William G. O'Farrell +4 more
- 01 Feb 2005
TL;DR: In this paper, a method for debugging a remotely executing high level language specified computer program can include the steps of interpreting a high level program and receiving debug messages from a debug tool over a computer communications network.
27
Patent
Method and system for a system call profiler
Susan Loh,Amjad Hussain,Bor-Ming Hsieh,John R. Eldridge,Todd W. Squire +4 more
- 01 Oct 2004
TL;DR: In this article, a method of acquiring software profile information of a target software application includes Monitoring an application program for system calls, detecting a system call of interest to the user, acquiring stack information, and processing the call stack information to produce statistical information concerning function calls.
27
Patent
Debugging and perfomance analysis of applications
Jeffrey T. Kiel,Derek M. Cornish,Michael Clifford Strauss +2 more
- 19 Feb 2010
TL;DR: In this paper, real-time capture is used to allow for a minimal overhead, quick turnaround solution for debugging and performance analysis of an application while still running and using a resource that the application has already allocated.
27
References
Patent
A system, method and article of manufacture for a mobile communication network utilizing a distributed communication network
Anatole Vitaly Gershman,Kishore Sundaram Swaminathan,James L. Meyers,Andrew E. Fano +3 more
- 03 Mar 2000
TL;DR: In this article, a system, method, and article of manufacture are provided for obtaining information on a mobile computing environment utilizing a distributed communication network, where a pattern template is generated on a thin client computer.
765
Patent
System and method for a distributed debugger for debugging distributed application programs
Andrew E. Davidson,Jon A. Masamitsu +1 more
- 01 Mar 1996
TL;DR: In this paper, a distributed debugger system for a distributed target computer application is described, where the programmer/developer of the application can be at one host machine and the application being developed makes use of objects and object implementations which may be located on a different host machine which is unknown to the programmer or developer.
191
Patent
Active debugging environment for debugging mixed-language scripting code
Phillip Lee Bogle,Gary Shon Katzenberger,Samuel James McKelvie,Robert V. Welland +3 more
- 30 Jan 1998
TL;DR: An active debugging environment for debugging a virtual application that contains program language code from multiple compiled and/or interpreted programming languages is described in this paper, where a process debug manager and a machine debug manager act as an interface between the language engine specific programming language details and the debug user interface.
191
Patent
System, method and program for debugging external programs in client/server-based relational database management systems
You-Chin Fuh,Michael Stephen Meier,Hsin Pan +2 more
- 23 Feb 1996
TL;DR: In this paper, the authors present a method, system, and program for debugging external programs, such as user-defined functions, stored procedures, and triggers executed in relational database management systems (RDBMS), in a client-server, i.e., distributed, environment.
175
Patent
Debugging techniques in a multithreaded environment
Gail A. Alverson,Burton Smith,Laurence S. Kaplan,Mark L. Niehaus +3 more
- 09 Sep 2004
TL;DR: In this article, a system for debugging targets using various techniques, some of which are particularly useful in a multithread environment, is presented, such as implementing breakpoints using out-of-line instruction emulation so that an instruction replaced with a breakpoint instruction does not need to be returned to its original location for single-step execution.
171
Related Papers (5)
Cary Lee Bates,Paul Reuben Day +1 more
- 31 Jan 2008
Sean C. Draine,David K. Templin,Eric Gordon Knox,Lifeng Lu +3 more
- 09 Jun 2003