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: Debugging Emacs Date: Sat, 05 Dec 2015 12:55:53 +0200 Message-ID: <83h9jxf9l2.fsf@gnu.org> References: <87r3jbicg0.fsf@russet.org.uk> <83wpt3qq7b.fsf@gnu.org> <87lh9jp073.fsf@russet.org.uk> <83h9k6r1z8.fsf@gnu.org> <878u5hlxqd.fsf@russet.org.uk> <8337vpq2po.fsf@gnu.org> <87zixxkdth.fsf@russet.org.uk> <87si3na9yr.fsf@ulb.ac.be> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1449312995 21995 80.91.229.3 (5 Dec 2015 10:56:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 5 Dec 2015 10:56:35 +0000 (UTC) Cc: emacs-devel@gnu.org, phillip.lord@russet.org.uk To: Nicolas Richard Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 05 11:56:27 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 1a5AVu-0008Er-PH for ged-emacs-devel@m.gmane.org; Sat, 05 Dec 2015 11:56:26 +0100 Original-Received: from localhost ([::1]:45949 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5AVt-000612-TF for ged-emacs-devel@m.gmane.org; Sat, 05 Dec 2015 05:56:25 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58753) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5AVf-00060v-6i for emacs-devel@gnu.org; Sat, 05 Dec 2015 05:56:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a5AVa-0005F8-95 for emacs-devel@gnu.org; Sat, 05 Dec 2015 05:56:11 -0500 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:49810) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5AVa-0005F4-1n for emacs-devel@gnu.org; Sat, 05 Dec 2015 05:56:06 -0500 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NYV00300SEEMB00@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Sat, 05 Dec 2015 12:56:04 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYV003JCT1FE4F0@a-mtaout22.012.net.il>; Sat, 05 Dec 2015 12:56:04 +0200 (IST) In-reply-to: <87si3na9yr.fsf@ulb.ac.be> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.172 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:195919 Archived-At: > From: Nicolas Richard > Date: Mon, 30 Nov 2015 14:33:00 +0100 > Cc: Eli Zaretskii , emacs-devel@gnu.org > > phillip.lord@russet.org.uk (Phillip Lord) writes: > > Now, if we had a command, say `break', implemented in C, then added a > > "breakpoint Fbreak" into .gdbinit, then all of this would happen > > automatically. Under GDB, then "M-x break" or (break) Emacs would halt. > > Outside M-x break would do nothing. > > FWIW I use "killall -TSTP emacs", at which point gdb kicks in. (IIUC.) This was in etc/DEBUG, of course. Anyway, I added a "Preliminaries" section to etc/DEBUG, based on Phillip's text, please take a look.