VC8-compatible debugging in the works!

Peter Johnson peter at tortall.net
Wed Mar 29 20:30:53 PST 2006


On Tue, 21 Mar 2006, Peter Johnson wrote:
> I've managed to reverse-engineer most of the new CodeView format used by
> VC8 (aka Visual Studio 2005) for line numbers (and symbolic debug
> information in general).  I'll be adding support for this to Yasm during
> the next week or two, so it will be in the final 0.5.0 release.
>
> After I complete VC8 debug support, it should be straightforward to
> support older CodeView formats (like CV5 and CV4), but I suspect people
> will be most interested in the newest format first.  Plus the older
> formats are (somewhat) better documented :).

Well, CodeView "8" (named after VC8 aka VC2005) is in the tree, and seems 
to work fairly well.  Enable it with "-g cv8".  I'll work on the older 
CodeView formats at a later date.  The *much* older CodeView versions 
won't probably be very useful in yasm anyway, until yasm gets OMF (old DOS 
obj) objfmt support.

Peter


More information about the yasm-devel mailing list