From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5340 invoked by alias); 25 Jun 2007 20:23:41 -0000 Received: (qmail 5331 invoked by uid 22791); 25 Jun 2007 20:23:40 -0000 X-Spam-Check-By: sourceware.org Received: from nitzan.inter.net.il (HELO nitzan.inter.net.il) (213.8.233.22) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 25 Jun 2007 20:23:36 +0000 Received: from HOME-C4E4A596F7 (IGLD-80-230-162-148.inter.net.il [80.230.162.148]) by nitzan.inter.net.il (MOS 3.7.3a-GA) with ESMTP id HBQ20095 (AUTH halo1); Mon, 25 Jun 2007 23:23:13 +0300 (IDT) Date: Mon, 25 Jun 2007 20:23:00 -0000 Message-Id: From: Eli Zaretskii To: Jim Blandy CC: eager@eagercon.com, stanshebs@earthlink.net, gdb@sources.redhat.com In-reply-to: (message from Jim Blandy on Mon, 25 Jun 2007 12:10:36 -0700) Subject: Re: What's an annex? stratum? Reply-to: Eli Zaretskii References: <467D5FEF.7010900@eagercon.com> <467D6D1F.7090507@earthlink.net> <467D6FB8.4080909@eagercon.com> <468009EA.4040504@eagercon.com> X-IsSubscribed: yes 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-06/txt/msg00263.txt.bz2 > Cc: Stan Shebs , gdb@sources.redhat.com > From: Jim Blandy > Date: Mon, 25 Jun 2007 12:10:36 -0700 > > Well, let me try again to say what I meant: if you're new to GDB, you > should not start by reading gdbint.texinfo. Instead, start by reading > and grepping, and then experiment by debugging GDB with itself. That may be the only practical way today, but IMO it's a terribly inefficient way. GDB's sources is a hodgepodge of many disparate and not always related parts: different target-specific back-ends that have no relation whatsoever, semi-obsolete APIs used by a couple of rotting targets, features relevant only to remote debugging that are not clearly separated from the native pieces, etc. For the uninitiated, finding one's way in all this maze of twisted little passages all alike, without some minimal guidance, is a very hard job, to say the least. > I'm even a little skeptical about the value of internals documentation > at all. I cannot disagree more. A well written, well indexed internal documentation can be a real help in studying an unfamiliar program of GDB's complexity.