Ddbg 0.0.4 alpha release

Jascha Wetzel "[firstname]" at mainia.de
Tue Mar 6 23:59:18 PST 2007


there are a few commands that will not work before the debuggee is
running (like dr and ds) - will fix that in the next release.

the symbolic-info-missing error shouldn't show up like an unhandled
exception, will fix that too.
the problem here is, that the link command is missing the -g switch. the
linker won't copy debug symbols from the object files to the exe in that
case.

thanks for the reports!

Sean Kelly wrote:
> Jascha Wetzel wrote:
>> Ddbg is a Win32 D Debugger
>>
>> http://ddbg.mainia.de/releases.html
>>
>> This release mainly adds support for type cast and associative arrays.
>> Type casts can be used to workaround the missing array and enum support
>> in DMD's debug symbols.
> 
> A few things so far.  The final example may actually be a problem with
> rebuild, but I thought I'd include it anyway.
> 
> ======================================================================
> 
> C:\code\src\d\test>ddbg test.exe
> Ddbg v0.0.4.3 alpha - D Debugger
> Copyright (c) 2007 Jascha Wetzel
> http://ddbg.mainia.de/
> 
> ->dr
> 
> 
> ----------------------------------------
> Unhandled exception in Ddbg v0.0.4.3 alpha:
> Access Violation
> 
> Please report this problem!
> See the http://ddbg.mainia.de/releases.html for details.
> Thank you!
> 
> C:\code\src\d\test>
> C:\code\src\d\test>
> C:\code\src\d\test>
> C:\code\src\d\test>ddbg test.exe
> Ddbg v0.0.4.3 alpha - D Debugger
> Copyright (c) 2007 Jascha Wetzel
> http://ddbg.mainia.de/
> 
> ->ds
> 
> 
> ----------------------------------------
> Unhandled exception in Ddbg v0.0.4.3 alpha:
> Access Violation
> 
> Please report this problem!
> See the http://ddbg.mainia.de/releases.html for details.
> Thank you!
> 
> ======================================================================
> 
> 
> C:\code\src\d\test>cat test.d
> import tango.util.collection.LinkSeq;
> import tango.stdc.stdio;
> 
> LinkSeq!(C) cont;
> 
> static this()
> {
>     cont = new LinkSeq!(C);
> }
> 
> class C
> {
>     int x;
> }
> 
> void main()
> {
>     printf( "hello\n" );
> }
> 
> C:\code\src\d\test>rebuild -g test
> c:\bin\dmd\bin\..\..\dm\bin\link.exe
> .\test+.\tango-util-collection-LinkSeq+.\ta
> ngo-util-collection-model-Iterator+.\tango-util-collection-model-Sortable+.\tang
> 
> o-util-collection-model-Dispenser+.\tango-util-collection-model-View+.\tango-uti
> 
> l-collection-model-GuardIterator+.\tango-util-collection-model-Comparator+.\tang
> 
> o-util-collection-impl-LLCell+.\tango-util-collection-impl-Cell+.\tango-util-col
> 
> lection-impl-SeqCollection+.\tango-util-collection-model-Seq+.\tango-util-collec
> 
> tion-model-SeqView+.\tango-util-collection-impl-Collection+.\tango-io-protocol-m
> 
> odel-IReader+.\tango-io-model-IBuffer+.\tango-io-model-IConduit+.\tango-io-proto
> 
> col-model-IProtocol+.\tango-io-protocol-model-IWriter+.\tango-util-collection-im
> 
> pl-AbstractIterator+.\tango-stdc-stdio+.\tango-stdc-stdarg+.\tango-stdc-stddef+.
> 
> \tango-stdc-config,test.exe,,user32+kernel32/noi;
> 
> C:\code\src\d\test>ddbg test.exe
> Ddbg v0.0.4.3 alpha - D Debugger
> Copyright (c) 2007 Jascha Wetzel
> http://ddbg.mainia.de/
> 
> 
> 
> ----------------------------------------
> Unhandled exception in Ddbg v0.0.4.3 alpha:
> No symbolic debug info present (no debugging symbols found), try
> compiling and l
> inking with -g
> 
> Please report this problem!
> See the http://ddbg.mainia.de/releases.html for details.
> Thank you!
> 
> C:\code\src\d\test>



More information about the Digitalmars-d-announce mailing list