From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25025 invoked by alias); 29 Aug 2009 14:00:42 -0000 Received: (qmail 25011 invoked by uid 22791); 29 Aug 2009 14:00:41 -0000 X-SWARE-Spam-Status: No, hits=-1.5 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from smtp.idnet.com (HELO smtp-out.idnet.com) (212.69.36.238) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 29 Aug 2009 14:00:32 +0000 Received: from localhost (unknown [127.0.0.1]) by smtp-out.idnet.com (Postfix) with ESMTP id 40EF42D738F for ; Sat, 29 Aug 2009 14:00:29 +0000 (UTC) Received: from smtp-out.idnet.com ([127.0.0.1]) by localhost (smtp-out.idnet.com [127.0.0.1]) (amavisd-new, port 10040) with LMTP id iC0yAryfdReQ for ; Sat, 29 Aug 2009 15:00:28 +0100 (BST) Received: from mail.idnet.net.uk (mail.idnet.net.uk [212.69.36.63]) by smtp-out.idnet.com (Postfix) with ESMTP id 7AC8A2D738A for ; Sat, 29 Aug 2009 15:00:28 +0100 (BST) Received: from [91.135.5.64] by mail.idnet.net.uk (GMS 15.02.3689/NU3963.00.7ca42f0c) with ESMTP id uhajtwba for gdb@sourceware.org; Sat, 29 Aug 2009 15:00:27 +0100 Subject: Re: Fwd: Need to understand GDB internals . From: Jeremy Bennett Reply-To: jeremy.bennett@embecosm.com To: Diptopal Basu Cc: gdb In-Reply-To: References: <1249909904.23899.16.camel@thomas> <1251022320.10529.237.camel@thomas> Content-Type: text/plain Date: Sat, 29 Aug 2009 15:36:00 -0000 Message-Id: <1251554427.7670.112.camel@thomas> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-AuthenticatedSender: jeremy.bennett.embecosm.com@idnet.net.uk 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: 2009-08/txt/msg00269.txt.bz2 On Sat, 2009-08-29 at 14:07 +0530, Diptopal Basu wrote: > I need information on gdbserver internals too , as I am > interested in remote debugging on an ARM 9 based board , please let > me know where I can find that information . > > Thanks again for the GDB internals information you provided . Hi Diptopal, I've never actually used gdbserver (most of my work is with small bare metal targets too small to support it). There is some documentation within the main GDB manual. My application note on Remote Serial Protocol should help you with the side that interfaces to the GDB client. http://www.embecosm.com/download/ean4.html Other than that, it's study the code (in the gdb/gdbserver directory) - lots of example targets there. Plus there's many people on this mailing list and the GDB IRC channel who understand the program and can help you with detailed specifics. Once you understand all about it, you could update the GDB Internals manual with some more documentation... ATB, Jeremy -- Tel: +44 (1590) 610184 Cell: +44 (7970) 676050 SkypeID: jeremybennett Email: jeremy.bennett@embecosm.com Web: www.embecosm.com