• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

A Retargetable Debugger (1992)

Cached

  • Download as a PDF
  •  
  • Download as a PS

Download Links

  • [www.eecs.harvard.edu]
  • [eecs.harvard.edu]
  • [www.cs.virginia.edu]
  • [www.research.microsoft.com]
  • [storage.webhop.net]
  • [research.microsoft.com]
  • [www.eecs.harvard.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Norman Ramsey
Citations:43 - 14 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Ramsey92aretargetable,
    author = {Norman Ramsey},
    title = {A Retargetable Debugger},
    year = {1992}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Debuggers are specific to the machines, operating systems, and languages that they support. Much of a debugger has to be re-implemented for each new machine, so debuggers that work with a variety of machines and operating systems can get unwieldy. Improvements to debuggers may be lost unless they are re-implemented as users move to new machines. If retargeting debuggers were easier, other improvements would be more valuable. This thesis describes the design and implementation of ldb, a prototype retargetable debugger. Dealing with symbol-table formats is one of the most machine-dependent aspects of debuggers. ldb eliminates this machine dependence by using one format on all machines. The format is a language---a dialect of PostScript, which is extensible and can represent procedures. ldb reduces retargeting effort associated with variations in run-time support by controlling its target process using a debug nub, which is a small piece of object code linked with the target program. Mu...

Citations

732 The Design and Validation of Computer Protocols - Holzmann - 1991
196 Tcl: An Embeddable Command Language - Ousterhout - 1990
147 Systems Programming with Modula-3 - Nelson, editor - 1991
103 A structural view of the cedar programming environment - SWINEHART, ZELLWEGER, et al. - 1986
75 breakpoints: Design and implementation - Kessler, “Fast - 1990
58 The Portable Common Runtime Approach to Interoperability - Weiser, Demers, et al. - 1989
54 A retargetable compiler for ansi c - Fraser, Hanson - 1991
49 High-level Debugging of Distributed Systems: The Behavioral Abstraction Approach - BATES - 1983
42 A code generation interface for ANSI - Fraser, Hanson - 1991
40 The evolution of Dbx - Linton - 1990
34 A Dataflow Approach to Event-Based Debugging - Olsson, Crawford, et al. - 1991
17 Dbxtook A window-based symbolic debugger for Sun workstations - Adams, Muchnick - 1986
17 VAX DEBUG: An interactive, symbolic, multilingual debugger - Beander - 1983
16 Experience with Topaz TeleDebugging - Redell - 1988
13 Implementing a Mach debugger for multithreaded applications - Caswell, Black - 1990
13 Using GDB: A guide to the GNU source-level debugger”, GDB version 4.0 - Stallman, Pesch - 1991
11 A Micro-Kernel for Concurrency in - CORMACK - 1988
8 Adaptability and Portability of Symbolic Debuggers - Bruegge - 1985
7 Pi: A case study in object-oriented programming - Cargill - 1986
5 pdb: a network oriented symbolic debugger - Maybee - 1990
4 Symbolic debugging through incremental compilation in an integrated environment - Fritzson - 1983
1 DDT—Dynamic Debugging Technique - Corporation, Maynard - 1975
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University