Debugger options

Zachary Lund admin at computerquip.com
Thu Feb 9 09:10:45 PST 2012


On Wednesday, 1 February 2012 at 22:05:16 UTC, Gyula Gubacsi 
wrote:
> Thanks for your answer.
>
> I am aware of the Visual D's solution for debugging but I'm 
> actually
> looking for a candidate debugger for integrating in to DDT, so 
> these
> solutions won't work for me.
>
> On 1 February 2012 21:39, Rainer Schuetze <r.sagitario at gmx.de> 
> wrote:
>> Hi,
>>
>>
>> On 01.02.2012 11:31, Gyula Gubacsi wrote:
>>>
>>> Hi,
>>>
>>> Can somebody update me on how the compiler/debugger 
>>> implementations
>>> are going on the 3 main platforms? What are you using, which 
>>> is the
>>> most useful for D applications? To my knowledge, the 
>>> situation is like
>>> this:
>>> * Windows: DMD->  producing CodeView debug info format. -> 
>>>  No GDB
>>> support.
>>>                   Old version of WinDBG is in the D 
>>> bundle.
>>>                  GDC ?
>>
>>
>> With the help of cv2pdb (http://dsource.org/projects/cv2pdb) 
>> the dmd
>> generated debug information can be converted to a pdb file, so 
>> you can use
>> most C++ debuggers including Visual Studio.
>> Visual D (http://www.dsource.org/projects/visuald) includes 
>> cv2pdb, but also
>> mago (http://dsource.org/projects/mago debugger). mago is a 
>> Visual Studio
>> debug engine that works directly on the dmd generated debug 
>> info, but still
>> misses some features of other debuggers.
>>
>> There is also ddbg (http://ddbg.mainia.de/) which integrates 
>> with other
>> IDEs, but it is no longer updated. I don't know how well it 
>> works with
>> recent dmd releases.
>>
>> The next Visual D/cv2pdb version will feature gdc support 
>> including
>> debugging (cv2pdb will convert the DWARF info to pdb).
>>
>> Rainer

http://zerobugs.codeplex.com/

?


More information about the Digitalmars-d-debugger mailing list