dmd 1.068 and 2.053 release

Andrej Mitrovic andrej.mitrovich at gmail.com
Sun May 15 12:05:50 PDT 2011


A simple app like:
void foo()
{
    throw new Exception("");
}
void main() { foo(); }

$ dmd -debug -g testexc.d && testexc.exe:
D:\dev\code\d_code>object.Exception at testexc.d(3):
----------------
40CD40
40CBB7
4025EB
4021E7
411FC1
----------------

$ cv2pdb testexc.exe testexc.exe
$ testexc.exe
object.Exception at testexc.d(3):
----------------
D:\dev\code\d_code\testexc.d(5): D main

cv2pdb creates a .pdb file with symbol names. If I delete the file the
symbols won't display again.
It didn't work on a fresh Win7 with the debugging sdk installed on a
virtual machine, unless I used cv2pdb on the exe. So I'm not sure
what's wrong.


More information about the Digitalmars-d-announce mailing list