diff options
author | sagitario <sagitario@fc51e93f-b9fe-4711-8d8d-3ae870c5f7d8> | 2009-06-04 21:34:44 (GMT) |
---|---|---|
committer | sagitario <sagitario@fc51e93f-b9fe-4711-8d8d-3ae870c5f7d8> | 2009-06-04 21:34:44 (GMT) |
commit | 890a9b3e4f9384f8937646d49848aa669f93ed8e (patch) | |
tree | 922645525e098b8a22ff6c890df830eac382a39d /README | |
parent | 1ebb42385c535860df1455656f39699bffb20937 (diff) | |
download | cv2pdb-890a9b3e4f9384f8937646d49848aa669f93ed8e.zip cv2pdb-890a9b3e4f9384f8937646d49848aa669f93ed8e.tar.gz cv2pdb-890a9b3e4f9384f8937646d49848aa669f93ed8e.tar.bz2 |
Diffstat (limited to 'README')
-rw-r--r-- | README | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -9,7 +9,7 @@ were created with the Digital Mars DMD compiler, as seamless as possible in current versions of Visual Studio (i.e Visual Studio 2008 and
VCExpress).
As a side effect, other applications might also benefit from the
-converted debug information, like WinDbg.
+converted debug information, like WinDbg or DMC.
Features
--------
@@ -19,6 +19,7 @@ Features * generates generic debug info for dynamic arrays, associative arrays and delegates
* autoexp.dat allows convenient display of dynamic and associative arrays in watch windows
* demangles function names for convenient display of callstack
+* support for DMC CodeView information
License information
-------------------
@@ -63,13 +64,16 @@ Description: cv2pdb.exe is a command line tool which outputs its usage information
if run without arguments:
- usage: cv2pdb [-Dversion] <exe-file> [new-exe-file] [pdb-file]
+ usage: cv2pdb [-Dversion|-C] <exe-file> [new-exe-file] [pdb-file]
With the -D option, you can specify the version of the DMD compiler
you are using. Unfortunately, this information is not embedded into
the debug information. The default is -D2. So far, this information
is only needed to determine whether "char[]" or "const char[]" is
-translated to "string".
+translated to "string".
+Option -C tells the program, that you want to debug a program compiled
+with DMC, the Digital Mars C/C++ compiler. It will disable some of the
+D specific functions and will enable adjustment of stack variable names.
The first file name on the command line is expected to be the executable
or dynamic library compiled by the DMD compiler and containing the
|