From: Ian Edwards (ian_at_concerto.demon.co.uk)
Date: Tue Jul 21 1998 - 19:53:04 BST
Patch for UPS 3.32 ------------------ Rod Armstrong has produced a patch for UPS 3.32, which turns it into 3.32.1. This is now available from the web site http://www.concerto.demon.co.uk/UPS/ An extract from the CHANGES file follows the instructions. To apply the patch : 1) Download and save http://www.concerto.demon.co.uk/UPS/rga-332-patch-17jul98.pat 2) Change into the UPS 3.32 directory and apply the patch cd ups3.32 patch -c -p -s < ../rga-332-patch-17jul98.pat 3) Rebuild ups make Ian Edwards ian_at_concerto.demon.co.uk 21st July 1998 _______________________________________________________________________________ This version has only been compiled and tested on Solaris 2.5, Solaris 2.6 and SunOS 4.1.3, with the Sparc Compilers SC4 and SC4.2, gcc/g++ 2.7.2, and the Centerline c and cfront/C++ compilers. Also built for Linux ELF 2.0.31 (Red Hat 5.0). See the file README for build instructions. A "ups -v" now produces: ups version 3.32.1 (build date: Wed Jul 15 18:20:57 PDT 1998) Rod Armstrong rod_at_san-jose.ate.slb.com 13 July 1998 Changes between 3.32.1 and 3.32 ------------------------------- o Fixed the problem of finding source files for targets that are relatively linked. This bug was introduced in the 3.32 version, and only appeared for certain combinations of compilers and source. o Fixed the menu colors for the "*" menu item for variables. There is now a special Asterick resource for this. See the man pages for details. o Fix for finding symbol table information in library object files produced by the SC4 compiler, that are statically linked into the target. o The temporary file that ups uses to re-establish breakpoints on reattaching to a target is now named with a PID number, and removed after use. This fixes possible file conflicts between different users on the same machine. o Fixed a crash reported by Bob Carragher <bob_at_fla.fujitsu.com> caused by an old state file that referred to a data structure that had since changed. o A left click on a block in the stack (the line that shows the line ranges for the block) now displays the source, instead of expanding the block. o Fixed inefficient repaints for target menu, and made the stop button active during all symbol table reading. Incorporated patches from Ian Edwards <ian_at_panorama.com> for: o Fixing build problems with FreeBSD 2.2.6-STABLE (also thanks to Terry R. Friedrichsen <terry_at_venus.sunquest.com>). o This also restores the ability to call target functions from breakpoint code. Should work for Linux as well. o Fix for FreeBSD in which doing 'Stop', 'Kill', 'Start' caused "Fatal internal error: shared lib botch (aborting) ...". o FreeBSD - when debugging a core file UPS now reports the signal that caused the core dump, and the stack trace includes symbols that are in shared libraries. o General - can now edit long long integers. Tested on FreeBSD 2.2.6-STABLE and Solaris 2. _______________________________________________________________________________ -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- E-mail: Ian Edwards <ian_at_concerto.demon.co.uk> Date: 21-Jul-98 Time: 19:52:11 The 'ups' debugger for C/C++ - http://www.concerto.demon.co.uk/UPS/ -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This archive was generated by hypermail 2.1.4 : Wed Feb 13 2002 - 21:51:32 GMT