From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Contributing LLVM.org patches to gud.el Date: Wed, 11 Feb 2015 18:42:23 +0200 Message-ID: <8361b87634.fsf@gnu.org> References: <87mw4rxkzv.fsf@fencepost.gnu.org> <87y4oavxcy.fsf@fencepost.gnu.org> <87d25juy8m.fsf@fencepost.gnu.org> <83iofa8lu2.fsf@gnu.org> <87wq3qrvjz.fsf@fencepost.gnu.org> <83386d92ox.fsf@gnu.org> <874mqtsoqy.fsf@fencepost.gnu.org> <87mw4lnked.fsf@uwakimon.sk.tsukuba.ac.jp> <83egpw78tp.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1423672977 32496 80.91.229.3 (11 Feb 2015 16:42:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 Feb 2015 16:42:57 +0000 (UTC) Cc: stephen@xemacs.org, dak@gnu.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 11 17:42:45 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YLaNA-0006GR-M6 for ged-emacs-devel@m.gmane.org; Wed, 11 Feb 2015 17:42:44 +0100 Original-Received: from localhost ([::1]:45895 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YLaNA-0000Be-33 for ged-emacs-devel@m.gmane.org; Wed, 11 Feb 2015 11:42:44 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35060) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YLaN4-000087-3j for emacs-devel@gnu.org; Wed, 11 Feb 2015 11:42:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YLaN3-0000xF-BS for emacs-devel@gnu.org; Wed, 11 Feb 2015 11:42:38 -0500 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:58369) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YLaMz-0000w2-3k; Wed, 11 Feb 2015 11:42:33 -0500 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NJM00M0090DP400@a-mtaout21.012.net.il>; Wed, 11 Feb 2015 18:42:30 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJM00MET92UOS10@a-mtaout21.012.net.il>; Wed, 11 Feb 2015 18:42:30 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.169 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:182906 Archived-At: > From: Stefan Monnier > Cc: "Stephen J. Turnbull" , dak@gnu.org, emacs-devel@gnu.org > Date: Wed, 11 Feb 2015 11:21:35 -0500 > > > I really doubt that people prefer using a debugger that lacks basic > > features, like remote debugging, even on GNU/Linux, more so on *BSD. > > If they do, perhaps printf debugging is a contender as well? > > And what about all the advanced features, like fork-following, JIT > > debugging, probe points, reverse execution, record and replay, etc.? > > Just as a data point: I have never used any of those features you mention. You should try. Reverse execution, in particular, is sometimes very useful, when you stop the program after the bug already happened. (Record and replay is just another method of doing the same, with different merits and demerits.)