From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22765 invoked by alias); 17 Oct 2008 19:47:42 -0000 Received: (qmail 22755 invoked by uid 22791); 17 Oct 2008 19:47:41 -0000 X-Spam-Check-By: sourceware.org Received: from oden.vtab.com (HELO oden.vtab.com) (62.20.90.195) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 17 Oct 2008 19:46:58 +0000 Received: from oden.vtab.com (oden.vtab.com [127.0.0.1]) by oden.vtab.com (Postfix) with ESMTP id F378426F674; Fri, 17 Oct 2008 21:46:55 +0200 (CEST) Received: from polhem (unknown [62.20.90.206]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by oden.vtab.com (Postfix) with ESMTP id 4741E26EF08; Fri, 17 Oct 2008 21:46:51 +0200 (CEST) From: "Jakob Engblom" To: "'Michael Snyder'" , "'Pedro Alves'" Cc: "'Eli Zaretskii'" , , , References: <20081016183217.GA27176@caradoc.them.org> <48F7AEF2.4050405@vmware.com> <200810171548.12752.pedro@codesourcery.com> <48F8CB7E.3060102@vmware.com> In-Reply-To: <48F8CB7E.3060102@vmware.com> Subject: RE: [RFA] Displaced stepping just enable in non-stop mode Date: Fri, 17 Oct 2008 19:47:00 -0000 Message-ID: <00df01c93091$1b2d3af0$5187b0d0$@com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Content-Language: sv X-IsSubscribed: yes 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 X-SW-Source: 2008-10/txt/msg00445.txt.bz2 > > I see, then this means that all the reverse targets in existance > > implement inserting breakpoints (target_insert_breakpoint, Z packet), > > instead of relying on memory breakpoints. > > I believe that's true. Certainly it's true for gdb-freeplay. Do I understand to mean that the assumption is that the remote-capable target system Implements breakpoints by NOT modifying the code, but rather using some other mechanism that says that certain instructions in memory are breakpoints, and triggers them appropriately? This is what we do in Simics, and this assumptions makes sense to us. Breakpoints are implemented in the simulator, without any change to the target system. /jakob