From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13689 invoked by alias); 14 Mar 2003 15:59:10 -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 13674 invoked from network); 14 Mar 2003 15:59:09 -0000 Received: from unknown (HELO localhost.redhat.com) (66.30.197.194) by sources.redhat.com with SMTP; 14 Mar 2003 15:59:09 -0000 Received: from redhat.com (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id E7B292B11; Fri, 14 Mar 2003 10:59:07 -0500 (EST) Message-ID: <3E71FC4B.5000100@redhat.com> Date: Fri, 14 Mar 2003 15:59:00 -0000 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-US; rv:1.0.2) Gecko/20030223 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Michal Ludvig Cc: Mark Kettenis , GDB Patches Subject: Re: [offbyone RFC] Merge i386newframe References: <3E6FAF64.7070304@suse.cz> <3E70D673.1040504@redhat.com> <3E71C2F9.3060504@suse.cz> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2003-03/txt/msg00320.txt.bz2 > > I suspect Daniel's answered this. The frame ID needs to be constant through out the lifetime of the frame. Getting that right isn't trivial. However, getting it right can receive a bonus: d10v now passing mips_pro.exp. > > You mean the whole ID should be constant or just id.base? If id.pc must be constant as well, it couldn't represent the PC register anymore... > I'm confused. At present, just the base needs to be constant. However, to differentiate between two frameless functions, and to re-find a frameless function, both the frame base and the frame function's start address need to be compared. GDB doesn't yet do this and when it does, it may need to refine what that PC value is. "frame.h" mentions the problem. Andrew