From da1d693515263bd5cb73465b7aa58895cdd08f6a Mon Sep 17 00:00:00 2001 From: Rainer Schuetze Date: Thu, 24 Jan 2019 07:50:22 +0100 Subject: adjust fomratting --- README.MD | 18 ++++++++++++------ src/cv2pdb_vs12.sln | 9 ++++++--- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/README.MD b/README.MD index 2a20ac3..6e651ce 100644 --- a/README.MD +++ b/README.MD @@ -60,20 +60,23 @@ Quick start: Simply run - cv2pdb debuggee.exe + cv2pdb debuggee.exe on your executable to debug and start the debugger, e.g. - devenv debuggee.exe + devenv debuggee.exe + or - vcexpress debuggee.exe + + vcexpress debuggee.exe Description: +------------ cv2pdb.exe is a command line tool which outputs its usage information if run without arguments: - usage: cv2pdb [-D|-C|-n|-e|-s|-p] [new-exe-file] [pdb-file] + usage: cv2pdb [-D|-C|-n|-e|-s|-p] [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 @@ -83,7 +86,7 @@ translated to "string". Starting with DMD 2.043, assoiciative arrays have a slightly different implementation, so debug information needs to be adjusted aswell. This changed -again with DMD 2.068. Version 2.072 startet embedding source language 'D' into object files. +again with DMD 2.068. Version 2.072 started embedding source language 'D' into object files. Use -D 2.043 or higher to produce the matching debug info. Option `-C` tells the program, that you want to debug a program compiled @@ -93,7 +96,7 @@ D specific functions and will enable adjustment of stack variable names. With option `-n` demangling of symbols is disabled. Older versions of the Visual Studio Debugger (up to VS 2012) don't work well if type -and symbol names contain '.'. That's why cv2pdb replaces these characters with '@' by default. +and symbol names contain `.`. That's why cv2pdb replaces these characters with '@' by default. This character can be configured to another character with the `-s`, so `-s.` will keep symbol names as emitted by the compiler. @@ -107,6 +110,7 @@ executable will be modified to redirect debuggers to this pdb-file instead of the original debug information. Example: + cv2pdb debuggee.exe In an environment using make-like tools, it is often useful to create @@ -118,12 +122,14 @@ to this file and leaves the input executable unmodified.. The naming of the pdb-file will use the base name of the output file. Example: + cv2pdb debuggee.exe debuggee_pdb.exe Last but not least, the resulting pdb-file can be renamed by specifying a third file name. Example: + cv2pdb debuggee.exe debuggee_pdb.exe debug.pdb If you plan to move the excutable and PDB file to another computer, it might be helpful diff --git a/src/cv2pdb_vs12.sln b/src/cv2pdb_vs12.sln index f41fc4d..9c826ba 100644 --- a/src/cv2pdb_vs12.sln +++ b/src/cv2pdb_vs12.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.30501.0 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.28407.52 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{7F4A9B6A-05A2-45D0-AFC3-3754B7FB77B9}" ProjectSection(SolutionItems) = preProject @@ -12,7 +12,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution ..\INSTALL = ..\INSTALL ..\LICENSE = ..\LICENSE ..\Makefile = ..\Makefile - ..\README = ..\README + ..\README.MD = ..\README.MD ..\TODO = ..\TODO ..\VERSION = ..\VERSION EndProjectSection @@ -109,4 +109,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F1D69C48-7243-4479-A9CE-1FACCFA1D4EA} + EndGlobalSection EndGlobal -- cgit v0.12