From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20313 invoked by alias); 10 Feb 2012 14:48:27 -0000 Received: (qmail 20298 invoked by uid 22791); 10 Feb 2012 14:48:26 -0000 X-SWARE-Spam-Status: No, hits=-6.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 10 Feb 2012 14:48:09 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q1AEm882005386 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 10 Feb 2012 09:48:08 -0500 Received: from [127.0.0.1] (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q1AEm7d9032696 for ; Fri, 10 Feb 2012 09:48:08 -0500 Message-ID: <4F352E27.40603@redhat.com> Date: Fri, 10 Feb 2012 14:48:00 -0000 From: Pedro Alves User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20120131 Thunderbird/10.0 MIME-Version: 1.0 To: GDB Patches Subject: GDB / GDBserver feature parity Content-Type: text/plain; charset=ISO-8859-1 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: 2012-02/txt/msg00197.txt.bz2 Just a short note that I've been, and will for a while be working on local/remote debugging feature parity. See . " GDBserver supports features native debugging does not support. Native debugging supports features GDBserver does not support. The aim of this project is bridging the gap between both worlds. Neither target backend is a superset of the other currently. A secondary goal of this project is making it possible to share a single target backend between native debugging and GDBserver (on GNU/Linux at first), by making the GDBserver backend support all of GDB's native backend's features (and more). " I've identified features that either of the local and gdbserver backends support that the other doesn't. Please do feel free to add new points to the tables/lists in the wiki above, and, help with the coding, of course. Any kind of help is most welcome! This is a step towards support for parallel distributed debugging (programs that run on multiple machines controlled by a single gdb). -- Pedro Alves