summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorsagitario <sagitario@fc51e93f-b9fe-4711-8d8d-3ae870c5f7d8>2009-06-04 21:34:44 (GMT)
committersagitario <sagitario@fc51e93f-b9fe-4711-8d8d-3ae870c5f7d8>2009-06-04 21:34:44 (GMT)
commit890a9b3e4f9384f8937646d49848aa669f93ed8e (patch)
tree922645525e098b8a22ff6c890df830eac382a39d /README
parent1ebb42385c535860df1455656f39699bffb20937 (diff)
downloadcv2pdb-890a9b3e4f9384f8937646d49848aa669f93ed8e.zip
cv2pdb-890a9b3e4f9384f8937646d49848aa669f93ed8e.tar.gz
cv2pdb-890a9b3e4f9384f8937646d49848aa669f93ed8e.tar.bz2
Diffstat (limited to 'README')
-rw-r--r--README10
1 files changed, 7 insertions, 3 deletions
diff --git a/README b/README
index f2df67b..5311130 100644
--- a/README
+++ b/README
@@ -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