From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22955 invoked by alias); 11 Dec 2005 14:45:22 -0000 Received: (qmail 22938 invoked by uid 22791); 11 Dec 2005 14:45:21 -0000 X-Spam-Check-By: sourceware.org Received: from ip127.bb146.pacific.net.hk (HELO mailhub.stlglobal.com) (202.64.146.127) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sun, 11 Dec 2005 14:45:18 +0000 Received: from 236.193.17.210.dyn.pacific.net.hk ([210.17.193.236] helo=[192.168.1.10]) by mailhub.stlglobal.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1ElSQu-0002ka-CE; Sun, 11 Dec 2005 22:44:12 +0800 Message-ID: <439C3B6A.7060503@tausq.org> Date: Sun, 11 Dec 2005 14:45:00 -0000 From: Randolph Chung User-Agent: Debian Thunderbird 1.0.2 (X11/20050331) MIME-Version: 1.0 To: Carl Burch CC: gdb@sources.redhat.com, brobecker@adacore.com, dave@hiauly1.hia.nrc.ca Subject: Re: [hpux] interesting but difficult to unwind code References: <200512091847.KAA08575@adlwrk03.cup.hp.com> In-Reply-To: <200512091847.KAA08575@adlwrk03.cup.hp.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2005-12/txt/msg00128.txt.bz2 > If you have our odump tool, "odump -comp a.out" will show you the > compiler and options used to build each object for a PA32 executable : thanks. > There are two bits in the "struct unwind_table_entry" defined in > config/pa/tm-hppa.h (at least in the WDB sources) that cover alloca() use > and +Oentrysched use: > > unsigned int sched_entry_seq:1; /* 25 */ > ... > unsigned int alloca_frame:1; /* 35 */ > > Unfortunately, even HP gdb doesn't print out those fields for a "maintenance > print unwind" command. I'll fix this this FSF gdb. Thanks for pointing this out! Meanwhile with these pointers I've fixed the unwinding problem described previously in my local tree. Will do some more testing and send the patch to gdb-patches. Thanks for your help Carl. randolph