From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17357 invoked by alias); 10 Jul 2002 18:10:17 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 17151 invoked from network); 10 Jul 2002 18:09:01 -0000 Received: from unknown (HELO deimos.hpl.hp.com) (192.6.19.190) by sources.redhat.com with SMTP; 10 Jul 2002 18:09:00 -0000 Received: from hplms2.hpl.hp.com (hplms2.hpl.hp.com [15.0.152.33]) by deimos.hpl.hp.com (8.9.3 (PHNE_24419)/HPL-PA Relay) with ESMTP id LAA24799; Wed, 10 Jul 2002 11:09:00 -0700 (PDT) Received: from napali.hpl.hp.com (napali.hpl.hp.com [15.4.89.123]) by hplms2.hpl.hp.com (8.10.2/8.10.2 HPL-PA Hub) with ESMTP id g6AI8xM26699; Wed, 10 Jul 2002 11:08:59 -0700 (PDT) Received: from napali.hpl.hp.com (localhost [127.0.0.1]) by napali.hpl.hp.com (8.12.2/8.12.2/Debian -5) with ESMTP id g6AI8xuh020363; Wed, 10 Jul 2002 11:08:59 -0700 Received: (from davidm@localhost) by napali.hpl.hp.com (8.12.2/8.12.2/Debian -5) id g6AI8xpu020359; Wed, 10 Jul 2002 11:08:59 -0700 Date: Wed, 10 Jul 2002 11:10:00 -0000 From: David Mosberger Message-Id: <200207101808.g6AI8xpu020359@napali.hpl.hp.com> To: linux-ia64@linuxia64.org cc: gdb@sources.redhat.com Subject: libunwind-based gdb available for testing X-URL: http://www.hpl.hp.com/personal/David_Mosberger/ Reply-to: davidm@hpl.hp.com X-SW-Source: 2002-07/txt/msg00102.txt.bz2 For a while now, I had a version of gdb that is based on libunwind. The main-advantage of using libunwind is that it can reliably do backtraces. Things have become stable enough that I think it might be worthwhile to give it some more exposure, so others can try it out and report their experiences. A pre-compiled binary and the corresponding patch can be found at ftp://ftp.hpl.hp.com/pub/linux-ia64: md5sum: 112456 ugdb-020531.diff.gz ccd363430b73157832a64895dcd60357 1693480 ugdb-ia64-020531.tar.gz a617f7870f2cde0963f5cd8610591bd6 Brief installation/usage instructions are in the README contained in the tar ball. My plan is to update the gdb patch for the current gdb CVS tree and then get the libunwind support merged into the official sources. Note that the libunwind API is not ia64 specific. I'm hoping to have a DWARF2-unwinder based libunwind implementation at some point, so that gdb libunwind support can be extended to other architectures (e.g., Alpha). Of course, any and all help would be welcome in this effort. Enjoy, --david