From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15419 invoked by alias); 29 Nov 2001 15:29:25 -0000 Mailing-List: contact gdb-help@sourceware.cygnus.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 15398 invoked from network); 29 Nov 2001 15:29:24 -0000 Received: from unknown (HELO nic.osagesoftware.com) (65.186.161.49) by hostedprojects.ges.redhat.com with SMTP; 29 Nov 2001 15:29:24 -0000 Received: from maple.osagesoftware.com (maple.osagesoftware.com [192.168.1.20]) by nic.osagesoftware.com (8.10.1/8.10.1) with ESMTP id fATFTNI19024 for ; Thu, 29 Nov 2001 10:29:23 -0500 Message-ID: <4.3.2.7.2.20011129101820.00b5d730@mail.osagesoftware.com> X-Sender: relson@mail.osagesoftware.com X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Sat, 24 Nov 2001 12:36:00 -0000 To: gdb@sources.redhat.com From: David Relson Subject: Re: Huge Apple gdb code dropping^H^H^H^H In-Reply-To: <20011129005901.A60085@molenda.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-SW-Source: 2001-11/txt/msg00229.txt.bz2 Message-ID: <20011124123600.rxqwFZUeRaAxRUFWjGo5aYAl0I4kDOSAveOMEEo7vF8@z> At 03:59 AM 11/29/01, Jason Molenda wrote: >Objective C is a version of C with classes from NeXT. It uses >brackets a lot, and its programmers think it's a great language. :-) >Most importantly to gdb, ObjC names have no mangled form and have >lots of spaces in them - you'll see symbol names like "-[NSExcpetion >raise]" and that's how it looks at all stages of compilation/reading. Jason, This is good news! Objective C is one of the languages supported by gcc. It is also the language used in the GNUstep project, which brings NeXTSTEP/OpenStep capability to Linux, BSD, Windoze, etc. Of importance to me, it allows a project I wrote for NeXTSTEP/OpenStep to run on Linux. Objective C support has not been part of mainline gdb for several years - at least since gdb 4.17. There have been "unofficial" patches for 4.17, 4.18, and 5.0, but as gdb has evolved over the years it has become increasingly difficult to port the unofficial patches to each successive version of gdb. Having the Objective C support code be part of the official, mainline of gdb is something I've wanted for the last couple of years. David