Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

Changes between Version 54 and Version 55 of WikiStart

Show
Ignore:
Author:
CyberShadow (IP: 178.168.83.51)
Timestamp:
12/04/14 08:11:26 (9 years ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v54 v55  
    1 = Welcome to cv2pdb = 
    2  
    3 cv2pdb is a converter of DMD !CodeView and GDC DWARF debug information to PDB debug format to make it accessible to current tools and debuggers. 
    4  
    5 The goal of this project is to make debugging of D applications that were created with the [http://dlang.org/download.html DMD] or [https://bitbucket.org/goshawk/gdc/wiki/Home GDC] compiler,  as seamless as possible in current versions of Visual Studio (i.e Visual Studio 2008 and VCExpress).  
    6 [[BR]] 
    7 As a side effect, other applications might also benefit from the converted debug information, like !WinDbg and DMC. 
    8  
    9 '''cv2pdb can now be installed as part of [http://www.dsource.org/projects/visuald Visual D] which features integration of the D programming language into Visual Studio.''' 
    10  
    11 {{{ 
    12 #!html 
    13 <table width="205" style="border: 1px solid #ccc; float: right; padding: 0.2em; margin: 0 0 1em 1em"> 
    14 <tr bgcolor="#bbbbbb"> 
    15 <th colspan="2" bgcolor="#bbbbbb"><strong><center>Links</center></strong></th> 
    16 <tr bgcolor="#FFFFFF"> 
    17 <td> 
    18 <ul> 
    19 <li><a href="http://www.dsource.org/projects/cv2pdb/browser/downloads" title="Downloads">Downloads</a></li> 
    20 <li><a href="/projects/cv2pdb/wiki/Installation" title="Installation">Installation</a></li> 
    21 <li><a href="/projects/cv2pdb/wiki/UsingSubversion" title="Using Subversion">Using Subversion</a></li> 
    22 <li><a href="/projects/cv2pdb/report/1" title="Active Tickets">Active Tickets</a></li> 
    23 </ul> 
    24 </td> 
    25 </tr> 
    26 <tr bgcolor="#bbbbbb"> 
    27 <th colspan="2" bgcolor="#bbbbbb"><strong><center>Lost in Trac?</center></strong></th> 
    28 <tr bgcolor="#FFFFFF"> 
    29 <td> 
    30 <ul> 
    31 <li><a href="/projects/cv2pdb/wiki/TracGuide" title="TracGuide">TracGuide</a></li> 
    32 <li><a href="/projects/cv2pdb/wiki/TitleIndex" title="TitleIndex">TitleIndex</a></li> 
    33 </ul> 
    34 </td> 
    35 </tr> 
    36 </table> 
    37 </td> 
    38 </tr> 
    39 </table> 
    40 }}} 
    41  
    42  
    43  
    44 == Project Information == 
    45  
    46 ||Name             ||'''[[ProjectInfo(name)]]''' 
    47 ||Category         ||[[ProjectInfo(cat_name)]] 
    48 ||Status           ||[[ProjectInfo(status_id)]] - [[ProjectInfo(status_name)]] 
    49 ||Short Description||[[ProjectInfo(short)]] 
    50 ||Operating System ||Windows XP,Vista 
    51 ||Language         ||C++ 
    52 ||License          ||Artistic License 2.0 
    53 ||Forum            ||[/forums/viewforum.php?f=236] 
    54 ||Home Page        ||[[ProjectInfo(home_page)]] 
    55 ||SVN Repository   ||http://svn.dsource.org/projects/cv2pdb 
    56  
    57 == Features == 
    58  
    59  * conversion of DMD !CodeView information to PDB file 
    60  * conversion of DWARF debug information to PDB file 
    61  * converted line number info allows '''setting breakpoints''' 
    62  * display of variables, fields and objects in '''watch, local and auto window and in data tooltips''' 
    63  * '''convenient display of dynamic and associative arrays''' in watch windows 
    64  * '''demangles function names''' for convenient display of callstack 
    65  * also works debugging executables built with the Digital Mars C/C++ compiler DMC 
    66  
    67 [wiki:Features Read more...] 
    68  
    69 == News == 
    70  
    71 2014-25-02 Version 0.30 
    72  
    73   * fixed crash when converting DWARF for executables without .reloc segment 
    74  
    75 2014-19-02 Version 0.29 
    76  
    77   * fix DWARF conversion for newer gcc versions (4.8.0 or even earlier) 
    78  
    79 2013-11-16 Version 0.28 
    80  
    81   * added searching mspdb120.dll for VS 2013 
    82   * changed search order for mspdb*.dll: trying to load through PATH first 
    83     newest VS versions preferred, then trying through installation paths for VS 2013-2005 
    84  
    85 [wiki:VersionHistory Full version history...] 
    86  
    87 == Downloads == 
    88  
    89 The current binary package can be downloaded [http://www.dsource.org/projects/cv2pdb/browser/downloads/cv2pdb_0.30.zip?format=raw here]. 
    90  
    91 The sources can be retreived from the SVN repository or from the [http://www.dsource.org/projects/cv2pdb/browser/downloads/cv2pdb_src_0.30.zip?format=raw source package]. 
    92  
    93 == Installation == 
    94  
    95 There is no dedicated installation program, a simple copy of the executable is enough to use it. A few manual extra steps should be done for the best debugging experience. 
    96 [wiki:Installation Read more...] 
    97  
    98 == Updating == 
    99  
    100 If you are updating from a previous version of cv2pdb, please make sure that the versions of cv2pdb.exe, dviewhelper.dll and the snippets in autoexp.dat are compatible with each other. The easy way is to take them from the same package. 
    101   
    102 == Usage == 
    103  
    104 The executable is a command line program, that creates a PDB file from the !CodeView debug information found in the executable to debug. [wiki:Usage Read more...] 
    105  
    106 == Patching DMD == 
    107  
    108 If you are not among the faint-hearted, you might want to patch DMD for even better debug experience. [wiki:Patching Read more...] 
     1Project moved to GitHub: https://github.com/rainers/cv2pdb\r\n\r\n= Welcome to cv2pdb =\r\n\r\ncv2pdb is a converter of DMD !CodeView and GDC DWARF debug information to PDB debug format to make it accessible to current tools and debuggers.\r\n\r\nThe goal of this project is to make debugging of D applications that were created with the [http://dlang.org/download.html DMD] or [https://bitbucket.org/goshawk/gdc/wiki/Home GDC] compiler,  as seamless as possible in current versions of Visual Studio (i.e Visual Studio 2008 and VCExpress). \r\n[[BR]]\r\nAs a side effect, other applications might also benefit from the converted debug information, like !WinDbg and DMC.\r\n\r\n'''cv2pdb can now be installed as part of [http://www.dsource.org/projects/visuald Visual D] which features integration of the D programming language into Visual Studio.'''\r\n\r\n{{{\r\n#!html\r\n<table width="205" style="border: 1px solid #ccc; float: right; padding: 0.2em; margin: 0 0 1em 1em">\r\n<tr bgcolor="#bbbbbb">\r\n<th colspan="2" bgcolor="#bbbbbb"><strong><center>Links</center></strong></th>\r\n<tr bgcolor="#FFFFFF">\r\n<td>\r\n<ul>\r\n<li><a href="http://www.dsource.org/projects/cv2pdb/browser/downloads" title="Downloads">Downloads</a></li>\r\n<li><a href="/projects/cv2pdb/wiki/Installation" title="Installation">Installation</a></li>\r\n<li><a href="/projects/cv2pdb/wiki/UsingSubversion" title="Using Subversion">Using Subversion</a></li>\r\n<li><a href="/projects/cv2pdb/report/1" title="Active Tickets">Active Tickets</a></li>\r\n</ul>\r\n</td>\r\n</tr>\r\n<tr bgcolor="#bbbbbb">\r\n<th colspan="2" bgcolor="#bbbbbb"><strong><center>Lost in Trac?</center></strong></th>\r\n<tr bgcolor="#FFFFFF">\r\n<td>\r\n<ul>\r\n<li><a href="/projects/cv2pdb/wiki/TracGuide" title="TracGuide">TracGuide</a></li>\r\n<li><a href="/projects/cv2pdb/wiki/TitleIndex" title="TitleIndex">TitleIndex</a></li>\r\n</ul>\r\n</td>\r\n</tr>\r\n</table>\r\n</td>\r\n</tr>\r\n</table>\r\n}}}\r\n\r\n\r\n\r\n== Project Information ==\r\n\r\n||Name             ||'''[[ProjectInfo(name)]]'''\r\n||Category         ||[[ProjectInfo(cat_name)]]\r\n||Status           ||[[ProjectInfo(status_id)]] - [[ProjectInfo(status_name)]]\r\n||Short Description||[[ProjectInfo(short)]]\r\n||Operating System ||Windows XP,Vista\r\n||Language         ||C++\r\n||License          ||Artistic License 2.0\r\n||Forum            ||[/forums/viewforum.php?f=236]\r\n||Home Page        ||[[ProjectInfo(home_page)]]\r\n||SVN Repository   ||http://svn.dsource.org/projects/cv2pdb\r\n\r\n== Features ==\r\n\r\n * conversion of DMD !CodeView information to PDB file\r\n * conversion of DWARF debug information to PDB file\r\n * converted line number info allows '''setting breakpoints'''\r\n * display of variables, fields and objects in '''watch, local and auto window and in data tooltips'''\r\n * '''convenient display of dynamic and associative arrays''' in watch windows\r\n * '''demangles function names''' for convenient display of callstack\r\n * also works debugging executables built with the Digital Mars C/C++ compiler DMC\r\n\r\n[wiki:Features Read more...]\r\n\r\n== News ==\r\n\r\n2014-25-02 Version 0.30\r\n\r\n  * fixed crash when converting DWARF for executables without .reloc segment\r\n\r\n2014-19-02 Version 0.29\r\n\r\n  * fix DWARF conversion for newer gcc versions (4.8.0 or even earlier)\r\n\r\n2013-11-16 Version 0.28\r\n\r\n  * added searching mspdb120.dll for VS 2013\r\n  * changed search order for mspdb*.dll: trying to load through PATH first\r\n    newest VS versions preferred, then trying through installation paths for VS 2013-2005\r\n\r\n[wiki:VersionHistory Full version history...]\r\n\r\n== Downloads ==\r\n\r\nThe current binary package can be downloaded [http://www.dsource.org/projects/cv2pdb/browser/downloads/cv2pdb_0.30.zip?format=raw here].\r\n\r\nThe sources can be retreived from the SVN repository or from the [http://www.dsource.org/projects/cv2pdb/browser/downloads/cv2pdb_src_0.30.zip?format=raw source package].\r\n\r\n== Installation ==\r\n\r\nThere is no dedicated installation program, a simple copy of the executable is enough to use it. A few manual extra steps should be done for the best debugging experience.\r\n[wiki:Installation Read more...]\r\n\r\n== Updating ==\r\n\r\nIf you are updating from a previous version of cv2pdb, please make sure that the versions of cv2pdb.exe, dviewhelper.dll and the snippets in autoexp.dat are compatible with each other. The easy way is to take them from the same package.\r\n \r\n== Usage ==\r\n\r\nThe executable is a command line program, that creates a PDB file from the !CodeView debug information found in the executable to debug. [wiki:Usage Read more...]\r\n\r\n== Patching DMD ==\r\n\r\nIf you are not among the faint-hearted, you might want to patch DMD for even better debug experience. [wiki:Patching Read more...]\r\n