Patent
Portable debugging services utilizing a client debugger object and a server debugger object with flexible addressing support
Lawrence L. You
- 13 Nov 1995
107
TL;DR: In this paper, a set of portable services for debugging computer software programs is disclosed, which provide an object-oriented programming framework which is portable to various hardware and operating system platforms.
read more
Abstract: A set of portable services for debugging computer software programs is disclosed. The services provide an object-oriented programming framework which is portable to various hardware and operating system platforms. The framework consists primarily of a debugger server and a debugger client. Multiple debugger clients, which target multiple processes executing on heterogeneous systems, can be used concurrently from a single high-level debugger process. Clients can processes locally and remotely. An addressing abstraction is utilized to facilitate the use of target memory addresses in a portable fashion. The use of static compiler types such as void* in the C and C++ languages do not properly express this as a portable abstraction since they are limited to the static size as implemented by the compiler used to compile the debugger code. Two major classes are used to describe the abstraction itself; other subclasses are created to describe processor-specific addressing data.
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
Collection of timing and coverage data through a debugging interface
Farokh Morshed,Robert Meagher +1 more
- 22 Aug 2000
TL;DR: In this paper, a variety of techniques are described to obtain program execution information in connection with an executing application including instrumentation techniques and use of a debugger interface to obtain profiling and other execution information.
273
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
Patent
Cross-platform development for devices with heterogeneous capabilities
Uma Kant Singh,Ankur Bhatt,Pasupathi Sankaran,Sarangarajan Raghunandan,Gangadhar Bachiraju Ramesh,Thomas Arend +5 more
- 04 Jun 2004
TL;DR: An application development system and method for generating applications for computing devices characterized by heterogeneous capabilities such as processing power, memory, resource, display capability, I/O capability, etc. as discussed by the authors.
121
Patent
Multi-threaded break-point
Cary Lee Bates,Paul Reuben Day +1 more
- 23 Dec 1999
TL;DR: In this paper, a debugger provides a breakpoint that does not interrupt the user when the first thread reaches it; instead, the debugger halts this thread at the break-point and waits for other threads to accumulate at this breakpoint before the debugger notifies the user.
86
Patent
System and method for filtering spam messages utilizing URL filtering module
David Cowings,David Hoogstrate,Sandy Jensen,Art Medlar,Ken Schneider +4 more
- 17 Jun 2004
TL;DR: In this article, a method for filtering spam messages utilizing a URL filtering module is described. But the method is limited to spam messages and does not consider the content of the spam messages.
77
References
Patent
Cooperative processing interface and communication broker for heterogeneous computing environments
Peter Page,Ruediger Warns,Graham Kennedy Terence,Omid Ejtemai-Jandaghi +3 more
- 30 Oct 1992
TL;DR: In this article, an object interface is disclosed that supports three modes of inter-object communication: message processing (store and forward), conversational communication, and remote procedure call, and the broker manages the service offerings from servers and service requests from clients.
548
Patent
Document management and production system
Robert M. Smith,David M. T. Ting,Jan H. Boer,Marvin Mendelssohn +3 more
- 28 Nov 1990
TL;DR: An object-oriented document management and production system in which documents are represented as collections of logical components, or "objects", that may be combined and physically mapped onto a page-by-page layout is presented in this article.
475
Patent
A system and method for database management supporting object-oriented programming
Thomas J. Bannon,John Joseph Vappala,Stephen J Ford,Edward R Perez,Robert W. Peterson,Satish M. Thatte,Chung C Wang,Diana M Sparacin,Craig W. Thompson,David L. Wells +9 more
- 21 May 1991
TL;DR: A system and method for database management for providing support for long-term storage and retrieval of objects created by application programs written at least in part in object-oriented programming languages consists of a plurality of software modules.
360
Patent
Method of monitoring changes in attribute values of object in an object-oriented database
Tore Risch
- 19 Dec 1988
TL;DR: In this paper, a method of monitoring objects in an interactive object-oriented database system is proposed, where a plurality of client programs can request monitoring of attributes of objects in the database and a record is kept of update transactions initiated by a client.
351
Patent
Method of controlling the execution of object-oriented programs
James O. Coplien,Thomas V. Williams +1 more
- 15 Dec 1989
TL;DR: In this paper, a breakpoint address is determined at run time, advantageously after the specified object is created in accordance with execution of the program, and the defined action is performed only in response to determining that the firing occurred on the specified objects.
272
Related Papers (5)
Abdul Hamid Al-Azzawe,Constance J. Nelin +1 more
- 20 Sep 2001
Narayana Subramanian,Shivakumar Venkataraman +1 more
- 04 Oct 1999