www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Ddbg 0.0.5 alpha release

reply Jascha Wetzel <"[firstname]" mainia.de> writes:
Ddbg is a Win32 D Debugger

http://ddbg.mainia.de/releases.html

This release mainly fixes a bad bug ignoring most source lines in larger
applications and adds DMD 1.009 union support.
Mar 20 2007
next sibling parent reply Vladimir <vlasov scatt.com> writes:
Jascha Wetzel wrote:
 Ddbg is a Win32 D Debugger
 
 http://ddbg.mainia.de/releases.html
 
 This release mainly fixes a bad bug ignoring most source lines in larger
 applications and adds DMD 1.009 union support.

I'm getting the following error while trying to load my program into debugger. Unhandled exception in Ddbg v0.0.5 alpha: AssertError Failure util(423)
Mar 21 2007
next sibling parent reply Jascha Wetzel <"[firstname]" mainia.de> writes:
that's due to unexpected codeview data. could you send me an exe file
that triggers the problem?

Vladimir wrote:
 Jascha Wetzel wrote:
 Ddbg is a Win32 D Debugger

 http://ddbg.mainia.de/releases.html

 This release mainly fixes a bad bug ignoring most source lines in larger
 applications and adds DMD 1.009 union support.

I'm getting the following error while trying to load my program into debugger. Unhandled exception in Ddbg v0.0.5 alpha: AssertError Failure util(423)

Mar 21 2007
parent Vladimir <vlasov scatt.com> writes:
Jascha Wetzel wrote:
 that's due to unexpected codeview data. could you send me an exe file
 that triggers the problem?
 

Mar 21 2007
prev sibling parent Jascha Wetzel <"[firstname]" mainia.de> writes:
fixed in 0.0.5.1

Vladimir wrote:
 Jascha Wetzel wrote:
 Ddbg is a Win32 D Debugger

 http://ddbg.mainia.de/releases.html

 This release mainly fixes a bad bug ignoring most source lines in larger
 applications and adds DMD 1.009 union support.

I'm getting the following error while trying to load my program into debugger. Unhandled exception in Ddbg v0.0.5 alpha: AssertError Failure util(423)

Mar 21 2007
prev sibling parent reply Charlie <charlie.fats gmail.com> writes:
Jascha Wetzel wrote:
 Ddbg is a Win32 D Debugger
 
 http://ddbg.mainia.de/releases.html
 
 This release mainly fixes a bad bug ignoring most source lines in larger
 applications and adds DMD 1.009 union support.

I love how you also provide a URL in your posts, makes me so angry when people don't. Also ddbg rocks , has anyone done anything with emacs integration ? Charlie
Mar 21 2007
next sibling parent Jascha Wetzel <"[firstname]" mainia.de> writes:
thanks!

emacs integration worked very rudimentarily. i added --fullname in this
release, which should improve on another issue.
i'll be very happy to take your feedback on emacs-related issues.

Charlie wrote:
 Jascha Wetzel wrote:
 Ddbg is a Win32 D Debugger

 http://ddbg.mainia.de/releases.html

 This release mainly fixes a bad bug ignoring most source lines in larger
 applications and adds DMD 1.009 union support.

I love how you also provide a URL in your posts, makes me so angry when people don't. Also ddbg rocks , has anyone done anything with emacs integration ? Charlie

Mar 21 2007
prev sibling parent Bill Baxter <dnewsgroup billbaxter.com> writes:
Charlie wrote:
 Jascha Wetzel wrote:
 Ddbg is a Win32 D Debugger

 http://ddbg.mainia.de/releases.html

 This release mainly fixes a bad bug ignoring most source lines in larger
 applications and adds DMD 1.009 union support.

I love how you also provide a URL in your posts, makes me so angry when people don't. Also ddbg rocks , has anyone done anything with emacs integration ? Charlie

I played with getting emacs working a bit. You can definitely debug with ddbg_gdb in emacs under M-x gdb. Current source line display works but display of breakpoints and probably other things do not. This is unfortunately not easy to fix. I debugged gdb-mode enough to figure out that display of breakpoints basically requires support for --annotate=3 type output. And that's pretty annoying for Jascha to have to support just for emacs' sake. Plus, currently the gdb folks are working on a whole new interface called GDBMI that will replace --annotate=3, and Jascha has said that he has vague plans to support that. Unfortunately the spec for that seems to be in flux right now. I couldn't even get a combination of emacs/gdbmi-mode/gdb working, so there's not much hope currently of getting the emacs/gdbmi-mode/ddbg_gdb combination working. Unless someone just has gobs of time to spend on this, I think the best plan is to just wait for GDBMI to become mainstream, and then support that. But in the meantime basic M-x gdb seems to work. You just can't see your breakpoints. --bb
Mar 21 2007