From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29288 invoked by alias); 6 Dec 2001 23:26:11 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 29174 invoked from network); 6 Dec 2001 23:26:04 -0000 Received: from unknown (HELO nevyn.them.org) (128.2.145.6) by sources.redhat.com with SMTP; 6 Dec 2001 23:26:04 -0000 Received: from drow by nevyn.them.org with local (Exim 3.33 #1 (Debian)) id 16C7uK-00076v-00; Thu, 06 Dec 2001 18:26:24 -0500 Date: Thu, 06 Dec 2001 15:26:00 -0000 From: Daniel Jacobowitz To: Jiri Smid Cc: gdb-patches@sources.redhat.com Subject: Re: [RFC/RFA] use of dwarf2 unwind informations Message-ID: <20011206182624.A27183@nevyn.them.org> Mail-Followup-To: Jiri Smid , gdb-patches@sources.redhat.com References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.23i X-SW-Source: 2001-12/txt/msg00182.txt.bz2 On Thu, Sep 27, 2001 at 11:48:28AM +0200, Jiri Smid wrote: > Hello, > > This is code which allows gdb to use dwarf2 frame informations for > stack unwinding. > > Index: gdb/ChangeLog > from Jiri Smid > > * dwarf2cfi.c: New file. > * dwarf2cfi.h: New file. > * dwarf2read.c (dwarf_frame_offset, dwarf_frame_size): New > variables. > (dwarf2_read_section): Change to non static. > (dwarf2_locate_sections): Add frame section recognition. > * elfread.c (elf_symfile_read): Add call of frame informations build. > * frame.h (frame_info): Add pointer to unwind_context. > * symfile.h (dwarf2_build_frame_info): Add declaration. > * gdbarch.sh (DWARF2_BUILD_FRAME_INFO): Add. > * gdbarch.h, gdbarch.c: Regenerate. > (FRAME_SECTION): New define. > * Makefile.in: Add dwarf2cfi_h, dwarf2cfi.o, update dependencies. I see that Jim B approved this in October, but it doesn't look like it was ever committed. What's the status? -- Daniel Jacobowitz Carnegie Mellon University MontaVista Software Debian GNU/Linux Developer