From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18513 invoked by alias); 10 Feb 2004 23:38:51 -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 18496 invoked from network); 10 Feb 2004 23:38:50 -0000 Received: from unknown (HELO localhost.redhat.com) (216.129.200.20) by sources.redhat.com with SMTP; 10 Feb 2004 23:38:50 -0000 Received: from gnu.org (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id 7F03F2B92; Tue, 10 Feb 2004 18:38:50 -0500 (EST) Message-ID: <40296B8A.5060502@gnu.org> Date: Tue, 10 Feb 2004 23:38:00 -0000 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-US; rv:1.0.2) Gecko/20030820 MIME-Version: 1.0 To: Daniel Jacobowitz Cc: gdb-patches@sources.redhat.com Subject: Re: [rfa/mips] Shared library trampoline support for mips-linux References: <20040210231538.GA8420@nevyn.them.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2004-02/txt/msg00266.txt.bz2 > - /* Hook in OS ABI-specific overrides, if they have been registered. */ > - gdbarch_init_osabi (info, gdbarch); > - > set_gdbarch_skip_trampoline_code (gdbarch, mips_skip_stub); > > set_gdbarch_in_solib_call_trampoline (gdbarch, mips_in_call_stub); > set_gdbarch_in_solib_return_trampoline (gdbarch, mips_in_return_stub); Assuming that the default is no OS, I'm actually wondering why these are set at all. > + /* Hook in OS ABI-specific overrides, if they have been registered. */ > + gdbarch_init_osabi (info, gdbarch); > +#undef IN_SOLIB_DYNSYM_RESOLVE_CODE > +#define IN_SOLIB_DYNSYM_RESOLVE_CODE(PC) mips_linux_in_dynsym_resolve_code (PC) ulgh, still not multi-arched :-( Andrew