Open Watcom Win32 GUI Debugger

Started by japheth, September 14, 2009, 06:47:00 AM

Previous topic - Next topic

japheth

Hello,

very recently the Open Watcom linker WLINK got an important bug-fix concerning its handling of CodeView symbolic debugging information. This update makes it work with Masm and JWasm when the -Zi switch is used and a huge pile of symbol information is emitted by those assemblers - as it is the case when Masm32's windows.inc is included into the source.

Since WLINK works with the -Zi switch, Open Watcom's Win32 GUI debugger WDW can be used now for symbolic debugging of Win32 applications written in assembly. The debugger's UI looks a bit ancient, but judging from my experience I'd say that it works a lot more reliable than the built-in debugger of POIDE, for example. As an advantage, source code of the debugger is available (in C).

I added both tools, jwlink (contains the bugfix mentioned above and some more changes to make it more COFF-friendly), and WDW to the JWasm page: http://www.japheth.de/JWasm.html. The jwlink package contains examples how the linker is supposed to be used, with and without CodeView debugging info.

japheth

hutch--

Good stuff.  :U

have you seen a reasonable resource compiler that could be added to make the Jxxxx line complete so complete apps can b e built with them ?
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

japheth

Quote from: hutch-- on September 14, 2009, 12:49:27 PM
have you seen a reasonable resource compiler that could be added to make the Jxxxx line complete so complete apps can b e built with them ?
WRC is their resource compiler. It works ok ( although not 64bit aware yet). The linker, WLink, is the weak point which needs some work.