From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5317 invoked by alias); 18 Apr 2012 17:28:22 -0000 Received: (qmail 5303 invoked by uid 22791); 18 Apr 2012 17:28:21 -0000 X-SWARE-Spam-Status: No, hits=-2.7 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from oarmail.oarcorp.com (HELO OARmail.OARCORP.com) (67.63.146.244) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 18 Apr 2012 17:27:48 +0000 Received: from iceland.oarcorp.com (192.168.1.171) by OARmail.OARCORP.com (192.168.2.2) with Microsoft SMTP Server (TLS) id 8.1.436.0; Wed, 18 Apr 2012 12:27:47 -0500 Message-ID: <4F8EF993.5040504@oarcorp.com> Date: Wed, 18 Apr 2012 17:28:00 -0000 From: Joel Sherrill User-Agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.3) Gecko/20120314 Thunderbird/10.0.3 MIME-Version: 1.0 To: Joel Brobecker CC: Pedro Alves , Jan Kratochvil , Tom Tromey , "gdb@sourceware.org" Subject: Re: Will therefore GDB utilize C++ or not? References: <20120416065456.GA30097@host2.jankratochvil.net> <4F8ECB72.70708@redhat.com> <20120418151553.GA16768@host2.jankratochvil.net> <4F8EDD7B.2010602@redhat.com> <20120418155354.GA17912@host2.jankratochvil.net> <20120418160644.GC25623@adacore.com> <20120418161315.GC18303@host2.jankratochvil.net> <20120418162255.GD25623@adacore.com> <4F8EEC55.7080008@oarcorp.com> <4F8EF0BB.4070405@redhat.com> <20120418165702.GE25623@adacore.com> In-Reply-To: <20120418165702.GE25623@adacore.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit 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: 2012-04/txt/msg00127.txt.bz2 On 04/18/2012 11:57 AM, Joel Brobecker wrote: >>> Wading in late .. but is the gdbserver intended to run >>> on an embedded RTOS with just threads? >> No, it assumes some more unixy-ish OS what spawns processes, >> though it scales down to Linux with uclibc, bionic, and other >> userspaces [...] > The point remains valid, though, that GDBserver needs to remain > reasonably small. We run LynxOS on boards that occasionally run > out of memory, so resource management is a concern... > Defining run-time requirements for gdb stubs, gdbserver, gdb itself and any other gdb components would be good as you discuss what changes might be considered for each. Introducing an undesirable dependency is easy. FWIW your LynxOS target board is likely what I could consider a large target for RTEMS. :) -- Joel Sherrill, Ph.D. Director of Research& Development joel.sherrill@OARcorp.com On-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35805 Support Available (256) 722-9985