From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1179 invoked by alias); 23 Oct 2003 05:08:48 -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 1170 invoked from network); 23 Oct 2003 05:08:47 -0000 Received: from unknown (HELO localhost.redhat.com) (207.219.125.105) by sources.redhat.com with SMTP; 23 Oct 2003 05:08:47 -0000 Received: from gnu.org (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id 301A12B89; Thu, 23 Oct 2003 01:08:47 -0400 (EDT) Message-ID: <3F97625F.3060900@gnu.org> Date: Thu, 23 Oct 2003 05:08:00 -0000 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-US; rv:1.0.2) Gecko/20030820 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Daniel Jacobowitz Cc: gdb-patches@sources.redhat.com Subject: Re: [patch/rfc] New (!) BFD target References: <3F9725D2.3000102@redhat.com> <20031023024105.GB2637@nevyn.them.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2003-10/txt/msg00689.txt.bz2 > Also, how does this interact with the "exec" target, whose > functionality it seems to duplicate in some ways? There should be an > exec target down the stack somewhere, why aren't you using that? bfd-target.h is "new" and "re-entrant". "exec.c" is "old" and "very very non-re-entrant". Recall that I wrote: > What you're casually dismissing as trivial: "Not everywhere will need to be converted" and "Eventually, with low urgency, the non-ops should be moved out of it" are exactly the things I also need *now*. The change I posted, for svr4-solib.o, requires two active bfd-backed targets (the executable and ld.so), and hence re-entrency[sp]. Follow on changes can see "corefile.c" and "exec.c" both overhauled to use this new bfd-target foundation/parent object. Andrew