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