From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29310 invoked by alias); 24 Jul 2007 18:34:23 -0000 Received: (qmail 29301 invoked by uid 22791); 24 Jul 2007 18:34:22 -0000 X-Spam-Check-By: sourceware.org Received: from sibelius.xs4all.nl (HELO brahms.sibelius.xs4all.nl) (82.92.89.47) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 24 Jul 2007 18:34:18 +0000 Received: from brahms.sibelius.xs4all.nl (kettenis@localhost.sibelius.xs4all.nl [127.0.0.1]) by brahms.sibelius.xs4all.nl (8.14.0/8.14.0) with ESMTP id l6OIY9lC027038; Tue, 24 Jul 2007 20:34:09 +0200 (CEST) Received: (from kettenis@localhost) by brahms.sibelius.xs4all.nl (8.14.0/8.14.0/Submit) id l6OIY9Mf009381; Tue, 24 Jul 2007 20:34:09 +0200 (CEST) Date: Tue, 24 Jul 2007 18:34:00 -0000 Message-Id: <200707241834.l6OIY9Mf009381@brahms.sibelius.xs4all.nl> From: Mark Kettenis To: eager@eagercon.com CC: eager@eagercon.com, gdb@sources.redhat.com In-reply-to: <46A64079.2010704@eagercon.com> (message from Michael Eager on Tue, 24 Jul 2007 11:10:01 -0700) Subject: Re: frame cache References: <46A63051.7060208@eagercon.com> <46A63209.4010405@eagercon.com> <20070724171711.GB15843@caradoc.them.org> <46A64079.2010704@eagercon.com> Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2007-07/txt/msg00178.txt.bz2 > Date: Tue, 24 Jul 2007 11:10:01 -0700 > From: Michael Eager > > I do see that some targets merge skip_prologue and analyze_prologue. > Are there other methods? It would seem to me that for any function > that has DWARF data, one can locate the end of the prologue without > reading data from the target. I don't see any target which does this. Because GCC doesn't emit the proper DWARF info to do this.