From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 100357 invoked by alias); 17 Sep 2015 10:11:35 -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 100344 invoked by uid 89); 17 Sep 2015 10:11:34 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_SOFTFAIL autolearn=no version=3.3.2 X-HELO: mtaout20.012.net.il Received: from mtaout20.012.net.il (HELO mtaout20.012.net.il) (80.179.55.166) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 17 Sep 2015 10:11:32 +0000 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NUT00C00G417B00@a-mtaout20.012.net.il> for gdb-patches@sourceware.org; Thu, 17 Sep 2015 13:11:29 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NUT00BI1GB4Q3C0@a-mtaout20.012.net.il>; Thu, 17 Sep 2015 13:11:29 +0300 (IDT) Date: Thu, 17 Sep 2015 10:11:00 -0000 From: Eli Zaretskii Subject: Re: [PATCH 17/17] infrun: scheduler-locking reverse In-reply-to: To: "Metzger, Markus T" Cc: jan.kratochvil@redhat.com, palves@redhat.com, gdb-patches@sourceware.org Reply-to: Eli Zaretskii Message-id: <831tdxs6cu.fsf@gnu.org> References: <1441794909-32718-1-git-send-email-markus.t.metzger@intel.com> <1441794909-32718-18-git-send-email-markus.t.metzger@intel.com> <55F03A12.80307@redhat.com> <20150912194344.GA7575@host1.jankratochvil.net> <20150915171931.GA2056@host1.jankratochvil.net> <20150917083856.GA8544@host1.jankratochvil.net> X-IsSubscribed: yes X-SW-Source: 2015-09/txt/msg00404.txt.bz2 > From: "Metzger, Markus T" > CC: Pedro Alves , "gdb-patches@sourceware.org" > > Date: Thu, 17 Sep 2015 08:47:28 +0000 > > > off == no locking (threads may preempt at any time)\n\ > > on == full locking (no thread except the current thread may run)\n\ > > step == scheduler locked during stepping commands (step, next, stepi, > > nexti).\n\ > > reverse == scheduler locked during reverse/replay execution.\n\ > > > > to: > > > > off == no locking (threads may preempt at any time)\n\ > > on == full locking (no thread except the current thread may run)\n\ > > This applies to both normal and reverse/replay execution.\n\ > > step == scheduler locked during stepping commands (step, next, stepi, > > nexti).\n\ > > This applies to both normal and reverse/replay execution.\n\ > > reverse == scheduler fully locked only during reverse/replay execution.\n\ > > > > And even gdb.texinfo somehow accordingly. > > Fine with me. Eli, are you OK with the wording? > > I already changed "reverse" into "replay" as discussed in a parallel thread. Assuming the "reverse" value above will become "replay", yes, I'm fine with this wording. > I'm also using the terms "replay mode" and "record mode". I'm fine to change > them back into "reverse/replay execution" and "normal execution", which might > be clearer if you have not read the Record manual section. "Record mode" and "replay mode" are fine with me.