首页 | 本学科首页   官方微博 | 高级检索  
     


Moped (a portable debugger)
Authors:Mohammad Pourheidari  Robert R Kessler and Harold Carr
Affiliation:(1) Hewlett Packard, Mail Stop 47LH, 19447 Pruneridge Ave., 95014 Cupertino, CA;(2) Department of Computer Science, 3190 MEB, University of Utah, 84112 Salt Lake City, UT;(3) Department of Computer Science, 3190 MEB, University of Utah, 84112 Salt Lake City, UT
Abstract:Moped is a portable debugger that uses enhanced tracing facilities and backtracing to discover unusual or undesirable program behaviors. It is based upon two modules — Program Probes and Program History. Program Probes is a forward tracing utility which allows Moped to dynamically examine the execution of a program. Program History is a backtracing utility which allows Moped to study the executed section of a program. Together, Program Probes and Program History enable Moped to have more control over the behavior of a program than either one of them, and consequently to provide an easier path toward program debugging. Moped is written in Common LISP with no dependencies on details of the machine implementation. Therefore, it is easily portable to any Common LISP environment.This work supported in part by Hewlett-Packard Company, the National Science foundation Under Grant Number MCS81-21750 and the Defense Advanced Research Projects Agency under contract number DAAK11-84-K-0017.
Keywords:Debugging  tracing  backtracing  Lisp  probe  use-definition analysis  macro  variable binding  dynamic redefinition
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号