[M3devel] stack walker vs. gcc 4.5

Tony Hosking hosking at cs.purdue.edu
Wed Oct 13 16:56:34 CEST 2010


Yes, agreed we should use gcc exception handling support.  It should not be that hard to use their stack walker.

On 13 Oct 2010, at 05:48, Jay K wrote:

> 
> I'm really really really really really really inclined to ditch using the one stack walker we use: SOLgnu/SOLsun/SPARC32_SOLARIS.
>  I have been trying for quite a while to get it to work with the gcc 4.5 backend with no luck.
> 
> 
> We could/should use the gcc exception handling support, thereby getting stack walking for most/all platforms.
> 
> 
> Though odds are probably higher of generating C++ source and using exception handling there, and again, getting stack walking.
>   (Or C on VMS/NT/OSF1 since they all have exception handling in C; NT/x86 doesn't really do stack walking, but
> an optimized form of our non-stackwalking implementation)
> 
> 
>  - Jay
> 
> 		 	   		  




More information about the M3devel mailing list