From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5001 invoked by alias); 7 May 2004 02:36:23 -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 4991 invoked from network); 7 May 2004 02:36:22 -0000 Received: from unknown (HELO pippin.tausq.org) (64.81.244.94) by sources.redhat.com with SMTP; 7 May 2004 02:36:22 -0000 Received: by pippin.tausq.org (Postfix, from userid 1000) id F127ECD28A; Thu, 6 May 2004 19:36:27 -0700 (PDT) Date: Fri, 07 May 2004 02:36:00 -0000 From: Randolph Chung To: Andrew Cagney Cc: gdb-patches@sources.redhat.com Subject: Re: [patch] sigaltstack fixes for hppa-linux Message-ID: <20040507023627.GG3965@tausq.org> Reply-To: Randolph Chung References: <20040504150219.GJ3965@tausq.org> <409A92F0.2050209@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <409A92F0.2050209@gnu.org> X-GPG: for GPG key, see http://www.tausq.org/gpg.txt User-Agent: Mutt/1.5.5.1+cvs20040105i X-SW-Source: 2004-05/txt/msg00177.txt.bz2 > are you saying that the transition: > > stk 1: caller > stk 1: trampoline (this_frame) > stk 2: handler (this_frame->next) > > is also possible? well, only because the hppa sigtramp unwinder is slightly broken :-) for the sigtramp frame it current uses the sp stored in the sigcontext as the frame base. instead it should probably use the handler's stack. will send out an updated patch in a little bit. randolph -- Randolph Chung Debian GNU/Linux Developer, hppa/ia64 ports http://www.tausq.org/