Author: theraven
Date: Thu Jan 14 02:46:38 2010
New Revision: 5805

URL: http://svn.gna.org/viewcvs/etoile?rev=5805&view=rev
Log:
Use GCC-compatible name mangling.  Back traces in gdb now look like this:

#0  NSLog (format=0x28540240) at NSLog.m:252
#1  0x2853c7fb in -[NSObject(log) log] (self=0x2976f8c8, _cmd=0x29863668) at 
NSObject+log.m:6
#2  0x2985c922 in -[SmalltalkTool run:] ()
   from 
/usr/home/theraven/etoile/ObjMeta/OMTest.tool/Resources/languagekit-cache.so
#3  0x2985cdc7 in -[SmalltalkTool run] ()
   from 
/usr/home/theraven/etoile/ObjMeta/OMTest.tool/Resources/languagekit-cache.so
#4  0x080498e6 in main (argc=3, argv=0xbfbfe688) at main.m:152

Break points on the start of methods now also work.  Lots more to do before 
debugging is generally useful (note, for example, that yo can't inspect any of 
the arguments or locals in the method).


Modified:
    trunk/Etoile/Languages/LanguageKit/CodeGen/CGObjCGNU.cpp


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to