From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15995 invoked by alias); 10 Dec 2005 00:43:16 -0000 Received: (qmail 15986 invoked by uid 22791); 10 Dec 2005 00:43:16 -0000 X-Spam-Check-By: sourceware.org Received: from hiauly1.hia.nrc.ca (HELO hiauly1.hia.nrc.ca) (132.246.100.193) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 10 Dec 2005 00:43:14 +0000 Received: from hiauly1.hia.nrc.ca (hiauly1.hia.nrc.ca [127.0.0.1] (may be forged)) by hiauly1.hia.nrc.ca (8.12.9-20030917/8.12.9) with ESMTP id jBA0ecqO017145; Fri, 9 Dec 2005 19:40:39 -0500 (EST) Received: (from dave@localhost) by hiauly1.hia.nrc.ca (8.12.9-20030917/8.12.9/Submit) id jBA0ebCV017144; Fri, 9 Dec 2005 19:40:37 -0500 (EST) Message-Id: <200512100040.jBA0ebCV017144@hiauly1.hia.nrc.ca> Subject: Re: [hpux] interesting but difficult to unwind code To: cdb@cup.hp.com (Carl Burch) Date: Sat, 10 Dec 2005 00:43:00 -0000 From: "John David Anglin" Cc: gdb@sources.redhat.com, brobecker@adacore.com, randolph@tausq.org In-Reply-To: <200512091847.KAA08575@adlwrk03.cup.hp.com> from "Carl Burch" at Dec 9, 2005 10:47:15 am MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII 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/msg00110.txt.bz2 > 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 These two flags are documented in the PA 2.0 runtime document (pages 8-236 and 8-237). Looks like "maintenance print unwind", etc., need a bit of an update. Dave -- J. David Anglin dave.anglin@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602)