From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17395 invoked by alias); 20 Mar 2004 05:03:33 -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 17366 invoked from network); 20 Mar 2004 05:03:28 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sources.redhat.com with SMTP; 20 Mar 2004 05:03:28 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i2K53SWA011715 for ; Sat, 20 Mar 2004 00:03:28 -0500 Received: from pobox.corp.redhat.com (pobox.corp.redhat.com [172.16.52.156]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i2K53Sj11200 for ; Sat, 20 Mar 2004 00:03:28 -0500 Received: from localhost.localdomain (vpn50-30.rdu.redhat.com [172.16.50.30]) by pobox.corp.redhat.com (8.12.8/8.12.8) with ESMTP id i2K53RK0009034 for ; Sat, 20 Mar 2004 00:03:28 -0500 Received: from saguaro (saguaro.lan [192.168.64.2]) by localhost.localdomain (8.12.10/8.12.10) with SMTP id i2K53M4Y004708 for ; Fri, 19 Mar 2004 22:03:22 -0700 Date: Sat, 20 Mar 2004 05:03:00 -0000 From: Kevin Buettner To: gdb-patches@sources.redhat.com Subject: Re: [rfa:rs6000] Framefy rs6000 (and GNU/Linux PPC) Message-Id: <20040319220322.418ac90b@saguaro> In-Reply-To: <40428F53.5080502@gnu.org> References: <40428F53.5080502@gnu.org> Organization: Red Hat Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-SW-Source: 2004-03/txt/msg00475.txt.bz2 On Sun, 29 Feb 2004 20:18:11 -0500 Andrew Cagney wrote: > * ppc-linux-tdep.c: Include "trad-frame.h", and "frame-unwind.h". > Update copyright. > (struct ppc_linux_sigtramp_cache, ppc_linux_sigtramp_cache) > (ppc_linux_sigtramp_this_id, ppc_linux_sigtramp_prev_register) > (ppc_linux_sigtramp_unwind, ppc_linux_sigtramp_sniffer) > (ppc_linux_init_abi): Add both 32- and 64-bit signal trampoline > unwinders. #ifdef legacy frame code. > * rs6000-tdep.c: Include "trad-frame.h", "frame-unwind.h", and > "frame-base.h". > (rs6000_unwind_pc, rs6000_unwind_dummy_id) > (struct rs6000_frame_cache, rs6000_frame_cache) > (rs6000_frame_this_id, rs6000_frame_prev_register) > (rs6000_frame_sniffer, rs6000_frame_unwind) > (rs6000_frame_base_address, rs6000_frame_base_sniffer) > (rs6000_frame_base): Implement a traditional frame unwinder. > (rs6000_gdbarch_init): When unknown, NetBSD, or GNU/Linux use the > frame unwinder. I've checked these changes in. I've also followed up with my own patch (which I'll post separately) which enables the new frame management code for AIX and deletes the old frame management code. Kevin