From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8078 invoked by alias); 26 Mar 2007 14:39:32 -0000 Received: (qmail 8070 invoked by uid 22791); 26 Mar 2007 14:39:32 -0000 X-Spam-Check-By: sourceware.org Received: from w099.z064220152.sjc-ca.dsl.cnc.net (HELO bluesmobile.specifix.com) (64.220.152.99) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 26 Mar 2007 15:39:27 +0100 Received: from fishpond.diveadx.com (bluesmobile.corp.specifix.com [192.168.1.32]) by bluesmobile.specifix.com (Postfix) with ESMTP id 56A0F3B852 for ; Mon, 26 Mar 2007 07:39:21 -0700 (PDT) From: Fred Fish Reply-To: fnf@specifix.com To: gdb@sourceware.org Subject: Multi process debugging using gdb - references? Date: Mon, 26 Mar 2007 14:39:00 -0000 User-Agent: KMail/1.9.6 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200703260739.13463.fnf@specifix.com> Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2007-03/txt/msg00311.txt.bz2 I'm curious about the status of using gdb to debug multiple processes. I've read most of the past messages I could find by doing a search on "multiprocess" and "multi process" so I know about the recent work to support multiple processes that share the same executable file, such as following forked processes. What I'm more interested in is being able to control and debug multiple processes that don't share the same executable, may not even be running on the same machine, and may not be running on machines of the same architecture. My gut feeling says that using some front end to control multiple instances of gdb is probably a better solution than trying to enhance gdb to handle this using a single gdb process. Also, any pointers/references to published papers on multi process debugging, other debuggers that implement multi process debugging (such as Totalview), works in progress, etc, would be appreciated. -Fred