summaryrefslogtreecommitdiffstats
path: root/src/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* fix for UNC path (#70)sonyps52013142021-12-291-0/+10
| | | | * fix for UNC path
* fix version displayv0.50Rainer Schuetze2021-12-131-1/+1
|
* Refactor PE image section handling. Add debug logging.Neeraj Singh2021-12-021-5/+15
| | | | | | | | | | | Encapsulate dwarf-related PE sections into the PESection class. Remove some unused sections. Add helpers for common section operations. Move the context set via DIECursor::setContext to be static members of the class and add a debug context there. Add a standard method of enabling debug logging across the dwarf and PDB code.
* update README with existing optionsRainer Schuetze2019-01-241-1/+1
|
* Add Visual Studio detection by the COM APIAkihiko Odaki2018-09-271-0/+2
| | | | | The new COM API is expected to work on Visual Studio 2017 and newer installations. It is also compatible with non-x86 runtime.
* 1. If exe-file consisted of just a disk letter and a file name (i.e. ↵AlexWhiter2018-04-051-1/+1
| | | | | | c:file.exe), AV occured. 2. Aligning the debug section offset to the closest 16-byte boundary.
* simplify code flowRainer Schuetze2018-03-311-18/+20
|
* Don't check IMAGE_FILE_DEBUG_STRIPPED flag. Check if DBG file exists instead.AlexWhiter2018-03-301-9/+14
|
* RSDS section writing into EXE with symbols in DBG file.AlexWhiter2018-03-301-10/+32
|
* add partial support to convert DBG to PDBRainer Schuetze2018-03-301-2/+3
|
* add mago support for AA with dmd >= 2.068Rainer Schuetze2017-05-141-1/+1
| | | | | | prefer struct over class for internal structs handle class/struct property "uniquename" mark source language as 'D' for dmd >= 2.072
* add -debug option, some whitespace cleanupRainer Schuetze2015-09-071-0/+4
|
* - new tool dumplines to display the debug line number infoRainer Schuetze2015-05-081-3/+3
|
* v0.25sagitario2012-06-181-2/+5
| | | | * new option -p allows to specify the embedded PDB reference in the binary * added support for VS2012
* Version 0.24sagitario2012-05-011-58/+84
| | | | * supports unicode characters in file names * improve interpretation of DWARF location expression
* tabifysagitario2012-03-031-37/+37
|
* * disabled named enumerator for D basic types to avoid debugger troubles ↵sagitario2012-02-121-22/+47
| | | | | | | displaying arrays * added command line switch -e to enable using named enumerator for D basic types * added DWARF support * added x64 support
* fix crash with compressed symbols expanding to more than 4096 characterssagitario2011-07-121-2/+4
|
* * fixed decoding of compressed symbolssagitario2011-05-081-2/+5
| | | | | * added command line switch * fixed crash with more than 32767 types
* changed default D-version to 2.043 to create correct associative array type ↵sagitario2010-12-101-1/+1
| | | | information for recent compilers by default
* Version 0.15sagitario2010-08-081-0/+3
| | | | | | | | | | | | | * thanks to patches by Z3N, the resulting pdb is now usable by more debuggers * now uses shared file access to executable * incomplete structs/classes are now added as user defined types to avoid confusing debugger for following symbols * fixed name demangling of very long names * added name demangling support for @safe/@trusted/@property/pure/nothrow/ref * base classes are added to D/cpp-interfaces to allow viewing the virtual function table pointer * structs, classes and interfaces now have an internal qualifier attached that allows the preview in autoexp.dat to show better info for structs and interfaces
* (no commit message)sagitario2010-04-131-2/+2
|
* * names of local function are now demangledsagitario2010-03-121-19/+19
| | | * added managed C++ project to integrate cv2pdb with CLR
* v0.5: sagitario2009-06-061-1/+1
| | | | | | | * fixed error in __viewhelper field of string type, that could screw up type info * added support for wstring and dstring * fixed problems with debug info inside library by combining debug info of different modules into a single pseudo-module * now also replaces '.' by '@' in enumerator types for more consistent debug info
* (no commit message)sagitario2009-06-041-0/+2
|
* (no commit message)sagitario2009-05-081-0/+165