From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2535 invoked by alias); 28 Sep 2009 09:24:31 -0000 Received: (qmail 2525 invoked by uid 22791); 28 Sep 2009 09:24:30 -0000 X-SWARE-Spam-Status: No, hits=-1.3 required=5.0 tests=AWL,BAYES_00,MSGID_FROM_MTA_HEADER,SPF_SOFTFAIL X-Spam-Check-By: sourceware.org Received: from mtagate2.de.ibm.com (HELO mtagate2.de.ibm.com) (195.212.17.162) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 28 Sep 2009 09:24:27 +0000 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate2.de.ibm.com (8.13.1/8.13.1) with ESMTP id n8S9OORW012980 for ; Mon, 28 Sep 2009 09:24:24 GMT Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12nrmr1607.megacenter.de.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id n8S9OOo73334316 for ; Mon, 28 Sep 2009 11:24:24 +0200 Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n8S9OOqT016196 for ; Mon, 28 Sep 2009 11:24:24 +0200 Received: from tuxmaker.boeblingen.de.ibm.com (tuxmaker.boeblingen.de.ibm.com [9.152.85.9]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.12.11) with SMTP id n8S9ONlB016119; Mon, 28 Sep 2009 11:24:23 +0200 Message-Id: <200909280924.n8S9ONlB016119@d12av02.megacenter.de.ibm.com> Received: by tuxmaker.boeblingen.de.ibm.com (sSMTP sendmail emulation); Mon, 28 Sep 2009 11:24:22 +0200 Subject: Re: [commit] Support displaced stepping on S/390 To: drow@false.org (Daniel Jacobowitz) Date: Mon, 28 Sep 2009 09:24:00 -0000 From: "Ulrich Weigand" Cc: gdb-patches@sourceware.org In-Reply-To: <20090927211227.GA25447@caradoc.them.org> from "Daniel Jacobowitz" at Sep 27, 2009 05:12:27 PM MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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: 2009-09/txt/msg00862.txt.bz2 Daniel Jacobowitz wrote: > FYI, I have a local patch to issue an error if you try to connect to a > remote target in non-stop mode and the target supports non-stop but > gdb does not know how to do displaced stepping. Clearly the check > shouldn't be remote specific - but I didn't post it because I couldn't > figure out how where to put the error to work for native too. > > Attached for reference. I am perfectly happy to commit this if > someone thinks it's an improvement, but I'd rather figure out where to > handle native first... FWIW I agree that we should handle all targets ... Does the decision need to be made at "attach" time? Maybe we should allow attaching in non-stop mode, but refuse to install breakpoints if displaced stepping is not available? That would at least allow attaching to a process in non-stop mode and stopping/restarting selected threads and inspecting their state. Bye, Ulrich -- Dr. Ulrich Weigand GNU Toolchain for Linux on System z and Cell BE Ulrich.Weigand@de.ibm.com