Thread overview | ||||||
---|---|---|---|---|---|---|
|
August 26, 2010 Debugging in D? | ||||
---|---|---|---|---|
| ||||
I'm using dmd v2.048, WinDbg 5.1. I seem to be having trouble, perhaps i can get this cleared up. I'm trying to build a new structure type using math overloads (for testing). My asserts are failing; i need to debug them but can't. I've run 'dmd -gc mysource.d' as per the site, neither gdb nor windbg seems to want to accept it. When i use windbg supplied all i get is this: > g _Dmain Module Load: D:\PROGS\D\STR_BIGNUM.EXE (symbol loading deferred) Thread Create: Process=0, Thread=0 Module Load: C:\WINDOWS\system32\NTDLL.DLL (symbol loading deferred) Module Load: C:\WINDOWS\SYSTEM32\KERNEL32.DLL (symbol loading deferred) Module Load: C:\WINDOWS\SYSTEM32\SHELL32.DLL (symbol loading deferred) Module Load: C:\WINDOWS\SYSTEM32\ADVAPI32.DLL (symbol loading deferred) Module Load: C:\WINDOWS\SYSTEM32\RPCRT4.DLL (symbol loading deferred) Module Load: C:\WINDOWS\SYSTEM32\SECUR32.DLL (symbol loading deferred) Module Load: C:\WINDOWS\SYSTEM32\GDI32.DLL (symbol loading deferred) Module Load: C:\WINDOWS\SYSTEM32\USER32.DLL (symbol loading deferred) Module Load: C:\WINDOWS\SYSTEM32\MSVCRT.DLL (symbol loading deferred) Module Load: C:\WINDOWS\SYSTEM32\SHLWAPI.DLL (symbol loading deferred) Module Load: C:\WINDOWS\system32\NTDLL.DLL (no symbols loaded) Module Load: D:\PROGS\D\STR_BIGNUM.EXE (symbols loaded) Module Load: C:\WINDOWS\WINSXS\X86_MICROSOFT.WINDOWS.COMMON-CONTROLS_6595B64144CCF1DF_6.0.2600.5512_X-WW_35D4CE83\COMCTL32.DLL (symbol loading deferred) Module Load: C:\WINDOWS\WINSXS\X86_MICROSOFT.WINDOWS.COMMON-CONTROLS_6595B64144CCF1DF_6.0.2600.5512_X-WW_35D4CE83\COMCTL32.DLL (symbol loading deferred) STR_BIGNUM!__Dmain+0x25: 0x004024c1 bed0404300 mov esi,004340d0 ^C <process stopping...> > |
August 26, 2010 Re: Debugging in D? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Era Scarecrow | You could try cv2pdb. |
August 26, 2010 Re: Debugging in D? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Trass3r | == Quote from Trass3r (un@known.com)'s article
> You could try cv2pdb.
I'll look it up. I'm trying ddbg, and although it is working so far, there has
to be something better (At least giving it commands and breakpoints)
|
August 26, 2010 Re: Debugging in D? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Era Scarecrow | > I'll look it up. I'm trying ddbg, and although it is working so far, there has to be something better (At least giving it commands and breakpoints)
Isn't ddbg dead?
Your best shot is to debug on Windows using cv2pdb or the upcoming Mago Debugger plugin with Visual Studio.
|
Copyright © 1999-2021 by the D Language Foundation