From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Dzhus Newsgroups: gmane.emacs.devel Subject: GSoC gdb-mi.el changes Date: Sun, 09 Aug 2009 04:31:01 +0400 Message-ID: <877hxdj0ai.fsf@sphinx.net.ru> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1249778071 2155 80.91.229.12 (9 Aug 2009 00:34:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 9 Aug 2009 00:34:31 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 09 02:34:24 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MZwMh-0006bl-Kv for ged-emacs-devel@m.gmane.org; Sun, 09 Aug 2009 02:34:23 +0200 Original-Received: from localhost ([127.0.0.1]:35063 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MZwMg-0006Yw-QF for ged-emacs-devel@m.gmane.org; Sat, 08 Aug 2009 20:34:22 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MZwMb-0006Yh-By for emacs-devel@gnu.org; Sat, 08 Aug 2009 20:34:17 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MZwMV-0006WT-U7 for emacs-devel@gnu.org; Sat, 08 Aug 2009 20:34:16 -0400 Original-Received: from [199.232.76.173] (port=40917 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MZwMV-0006WQ-RD for emacs-devel@gnu.org; Sat, 08 Aug 2009 20:34:11 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:40824 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MZwMV-0005pV-Bc for emacs-devel@gnu.org; Sat, 08 Aug 2009 20:34:11 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MZwMS-0008BT-Ae for emacs-devel@gnu.org; Sun, 09 Aug 2009 00:34:08 +0000 Original-Received: from 93-81-183-159.broadband.corbina.ru ([93.81.183.159]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 09 Aug 2009 00:34:08 +0000 Original-Received: from dima by 93-81-183-159.broadband.corbina.ru with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 09 Aug 2009 00:34:08 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 37 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 93-81-183-159.broadband.corbina.ru User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) Cancel-Lock: sha1:auNYsp819y3WaLimDT5mZ3jdebU= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:113831 Archived-At: Good day gentlemen. Recently I've installed many changes for gdb-mi.el to Emacs trunk. They include, but not limited to, support for non-stop multithread debugging as provided by development version of GDB 7.0 and support for observing several threads simultaneously, as well as fixes for bugs reported in Emacs bugs list. This work was done during my GSoC student project (http://emacswiki.org/emacs/GDB-MI). This GDB interface fully uses GDB Machine Interface instead of annotations used by gdb-ui.el package present in earlier Emacs versions. I've updated «GDB Graphical Interface» section of the Emacs manual to reflect user-visible changes. Make sure you read the notes under «Multithreaded Debugging» subsection before trying the new functionality. I needed to add two new icons under etc/images/gud/ directory. I hope I've updated README properly. Suggestions and bug reports are welcome. Please include value of `M-x pp-eval-expression RET gdb-debug-log RET' in your bug reports. Note that this package relies on development version of GDB 7.0, which may be unstable itself, so please include version information about your GDB installation, too. Thank you in advance. Looking forward to hearing your comments. (I'm not sure if it will be appropriate to post such announcement to Emacs users group. On one hand, some input from users would be very helpful for me, because changes are big and bugs should come up. On the other hand, I've never seen a package announcement on gnu.emacs.help.) -- Happy Hacking. http://sphinx.net.ru む