digitalmars.D.learn - Debugging in D?
- Era Scarecrow (24/25) Aug 26 2010 Module Load: D:\PROGS\D\STR_BIGNUM.EXE (symbol loading deferred)
- Trass3r (1/1) Aug 26 2010 You could try cv2pdb.
- Era Scarecrow (3/4) Aug 26 2010 I'll look it up. I'm trying ddbg, and although it is working so far, t...
- Trass3r (3/6) Aug 26 2010 Isn't ddbg dead?
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 _DmainModule 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...>
Aug 26 2010
== Quote from Trass3r (un known.com)'s articleYou 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)
Aug 26 2010
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.
Aug 26 2010