DMD's codeview types for arrays

Jascha Wetzel "[firstname]" at mainia.de
Mon Jan 22 01:55:28 PST 2007


Bill Baxter wrote:
> Excellent!  Keep up the good work!
> So how far are you from having a fully usable debugger that works with
> plain, unmangled D source?

thx!
that depends on what you think is usable ;)
you can use the alpha version with unmangled code, it will not
pretty-print arrays (shows them as ulong and you'll have to use memory
dumps to see the content), and thus array (debugger-)expressions can't
be evaluated either, but it should work otherwise.

besides stability, missing features are:
- CV custom types (i.e. struct/classes cannot be interpreted)
- debugging multiple threads isn't tested, could work though
- debugging child processes isn't tested and will probably not work
- attaching to running processes
- considering nested scopes (when unwinding the stack)
- more important stuff, that i don't think of right now
- conditional breakpoints
- module names for addresses outside the debug info
- lots of usability features (watchlists, etc.)
i'm also writing codeblocks integration, which isn't working quite
right, yet.



More information about the Digitalmars-d mailing list