From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 125708 invoked by alias); 11 Aug 2016 14:21:58 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 125697 invoked by uid 89); 11 Aug 2016 14:21:57 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=visibility, stepping X-HELO: smtp.gentoo.org Received: from smtp.gentoo.org (HELO smtp.gentoo.org) (140.211.166.183) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 11 Aug 2016 14:21:56 +0000 Received: from vapier.lan (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with SMTP id 64621340A60; Thu, 11 Aug 2016 14:21:54 +0000 (UTC) Date: Thu, 11 Aug 2016 14:21:00 -0000 From: Mike Frysinger To: Nick Clifton Cc: gdb-patches@sourceware.org Subject: Re: Commit: Export AArch64 sum's single step function Message-ID: <20160811142153.GU30544@vapier.lan> Mail-Followup-To: Nick Clifton , gdb-patches@sourceware.org References: <87oa4z2yhu.fsf@redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="XjbSsFHOHxvQpKib" Content-Disposition: inline In-Reply-To: <87oa4z2yhu.fsf@redhat.com> X-IsSubscribed: yes X-SW-Source: 2016-08/txt/msg00134.txt.bz2 --XjbSsFHOHxvQpKib Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-length: 733 On 11 Aug 2016 15:04, Nick Clifton wrote: > I am checking in the patch below to export the AArch64 sim's single > step function, so that it can be used when a tool needs to just > execute one instruction at a time. this is already possible with the common sim API -- sim_resume() has a "step" argument specifically to do single stepping. no sim should be exporting *any* symbol other than the handful of sim_xxx that the common API currently requires. once i can finish inverting all the state so we have callbacks (akin to gdb's architecture), then arch sims will not be allowed to export any symbols at all, and it'll be enforced in the common code with symbol visibility. am i misunderstanding what you're doing ? -mike --XjbSsFHOHxvQpKib Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-length: 819 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXrIoBAAoJEEFjO5/oN/WBpoUP/iqiFYTn60uaXK63JJZ+Jh+X eaycqiTCDmvDmF2qbNkOM4WSKrF/uyzzVfSAZuGReyu7dsdouBwS0LtSpmGFtlau QSbfuPOtznw91DqEa2HuCSr3eg9fmrIDYXFCmTOLLcW9Bzv4GVMTLkNt0n/bySEi Oa4G3vdup8gVE/r8Q0+rRxxlRGLw4mlPmffxdo0aRBmBAMApcl4kChxqvZc3+WKi /Q4Ib4clUoC9ZYRZeJVbUiAfNZsJlXSkBzJBNNIYeWk+HZ1XryRo3hVUSbgZfcTe zlbRqwjmlLc/Shirf6PbxG0fK1LHQJqIAiQQ4PH478Vl7GXk7P55W5VE9HeM5N2J bqYz1KBjrLkDqCp2wsWs9s0/eXAm8jS4m+KHXRpoqzmlabfmDu7HEK7qUG27EZgM FIho0RjefiWm77+HwbYGziTtqmx2XHAHMk7MdRK1244MK9lLPSlySMoOs8Cq8cqo GJGKocGf91OlTWDluH+7gxYSzjKcF+H69ZfurA0qq9+qE/bMmao104vq3xfOVd9D n9VFBPmEhdjBN/dhERO/GJ/bkdRcpDmWr0sW/sqGIB7a8NDGEijKJdlnM0dDkgpl p9R2FaKF0NxVr3MILDAsyZVnHWlq+MZ6b6X/QJ42zH062I4s46VfacfUY7iDX4KQ z4E+yvjPHJ0lpB/OKeyZ =k3DE -----END PGP SIGNATURE----- --XjbSsFHOHxvQpKib--