Skip to content
The ups debugger (unofficial repository)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gdbconf
interpreter
lib
med3
misc/riscos
packaging
tests
ups-state
ups
.cvsignore
.gitignore
BUGS
CHANGES
COPYING
FAQ
INSTALL
Makefile.conf.in
Makefile.in
PAD.xml
README
README.dwarf
README.gdb
README.maintain
README.md
README.multiarch
Ups
config.guess
config.sub
configure
configure.in
ifdefs.h.in
install-sh
repltab
tkups
upsconf.c

README.md

The ups debugger (unofficial repository)

This is an ancient debugger for C, C++ and Fortran. The original project page is http://ups.sourceforge.net/.

It has only seen marginal changes in the last 10 years, but still kind of works.

This repository is a git conversion of the original CVS repository hosted at SourceForge. It additionally contains minor modifications and ugly hacks to make ups work with modern code in more cases.

Usage

It uses your system's libelf, libdwarf and libiberty, so make sure you have these libraries and also their header files installed. ups is then compiled with autotools

sudo apt-get install libelf-dev libdwarf-dev libiberty-dev

 ./configure --enable-dwarf
 make

Make sure you compile your programs without optimizations and with debugging information in "dwarf" format enabled, preferably dwarf version 2.

gcc -gdwarf-2 -o test test.c
 ups/ups ./test

More Info

For more information see the original README file, the website, and the various other documentation files in the repository.

You can’t perform that action at this time.