[1083] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Unofficial patch for UPS debugger combines linux and enhancements.

daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Mon Sep 25 20:52:04 1995

Date: Mon, 25 Sep 1995 11:28:41 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu

From: rod@San-Jose.ate.slb.com (Rod Armstrong)
Newsgroups: comp.os.linux.announce
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Organization: ?
Followup-to: comp.os.linux.development.apps
Subject: Unofficial patch for UPS debugger combines linux and enhancements.
Keywords: UPS debugger C/C++ g++ patch

The files are currently available at:

  ftp.x.org:/contrib/devel_tools/ups-2.45.2-linux-rga.README
  ftp.x.org:/contrib/devel_tools/ups-2.45.2-linux-rga.diff.gz

and likely soon at:

  sunsite.unc.edu:/pub/Linux/devel/debuggers
and perhaps
  sunsite.unc.edu:/pub/X11/contrib/devel_tools

This patch file combines the standard UPS linux port from Rick Sladkey 
<jrs@world.std.com>, some additions from Rick for debugging
optimized code, as well as my enhancements and bug fixes that I
original develioped for SunOS. These files replace my older patch
file that had to be applied after the linux patch. I have combined
the patch files, fixed the rejects that were previously generated, and 
resolved some bugs in reading g++ symbol tables. The major caveat
is that I don't have access to a Linux machine, and only limited testing 
has been done on Linux by others.

The main features of my patch are:
. support for reading g++ and cfront C++ symbol tables (though not ELF format)
. demangling for C++ code
. clicking on symbols in the source will search the `this' pointer
  and unions
. breakpoints automaticaly duplicated on overloaded/multiple linked methods.
. special format option for Rogue Wave strings.
. signal options to handle ODI's Object Store 
. attach and detach buttons
. X text selections anywhere in the tool
. fixes for files processed by Purify, Purelink, Insure.
. individual and global activation of breakpoints
. source search paths can be added interactively
. source files can be reloaded or rematched in the source search path list
. initialization file for setting paths, libraries to load or not load,
  breakpoints, and tool initialization such as signals.
. ability to launch an editor at the current source line
. new and easier editing keys
. more explicit messages about problems with files and libraries
. accelerators for the most commonly used actions in the data window
. buttons for moving up and down the stack trace
. a button for repeatedly executing breakpoint code
. fixes to read g++ symbol tables

... plus many more things as detailed in the README file.

Comments and suggestions welcome.

Rod Armstrong
rod@san-jose.ate.slb.com



--
Send comp.os.linux.announce submissions to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software.


home help back first fref pref prev next nref lref last post