[1116] in linux-announce channel archive

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

UPS debugger patch

daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Sun Oct 1 05:56:15 1995

Date: Sat, 30 Sep 1995 18:37:05 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu

From: rod@San-Jose.ate.slb.com (Rod Armstrong)
Subject: UPS debugger patch
Newsgroups: comp.os.linux.announce
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Organization: ?
Followup-to: comp.os.linux.development.apps

-----BEGIN PGP SIGNED MESSAGE-----

An unofficial patch and README for the UPS debugger that combines the Linux
port with other enhancements and bug fixes 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.

-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i

iQCVAwUBMG1wkIQRll5MupLRAQEi+gQAyCWWm9VcTFn1MeUE0+XhLjcHaKSDCloV
D79Ll0AGviTUkJvsVlkXBQD7ciI06cnEXASC0/RRBeeVBta2PD/JvMK0Shiu044E
QzHU2mFob7WaNEMHmNZ0mPCMswa67HqpSoxHvyiYZH1q4F44iFk5FemEcZmk2jl8
3QE3OkYmdBA=
=+7Rs
-----END PGP SIGNATURE-----


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