summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* DWARF: support debug_frame (CFA) and debug_loc (for frame base)Rainer Schuetze2015-06-134-62/+447
|
* write correct machine type for x64Rainer Schuetze2015-06-131-1/+1
|
* fix DWARF for gcc 4.9.0 and clang 3.6Rainer Schuetze2015-06-123-15/+75
|
* DWARF: fix struct/class conversion, array limits, replace '.' with '@' in namesRainer Schuetze2015-06-094-14/+21
|
* DWARF: fix displaying locals if there are no function argumentsRainer Schuetze2015-06-093-3/+17
|
* fixes for gcc 4.6.3Rainer Schuetze2015-06-082-15/+38
|
* add support for VS 2015Rainer Schuetze2015-06-032-0/+19
|
* remove user option fileRainer Schuetze2015-06-031-8/+0
|
* remove DWARF sections from executableRainer Schuetze2015-06-031-3/+22
|
* fix regression https://github.com/rainers/cv2pdb/issues/5: do not ignore ↵Rainer Schuetze2015-06-013-12/+25
| | | | | | virtual size of sections avoid assertions for DW_AT_ranges with constant data
* dumplines: fix OMF symbol indexRainer Schuetze2015-05-101-1/+1
|
* - new tool dumplines to display the debug line number infoRainer Schuetze2015-05-0813-335/+970
|
* - remove invalid assertRainer Schuetze2015-03-262-1183/+1186
| | | | - add support for DW_ATE_UTF
* * DWARF: fixed issues with DW_FORM_ref_addr, DW_AT_upper_bound and ↵Rainer Schuetze2015-02-173-101/+114
| | | | | | DW_AT_lower_bound * DWARF: translate __int128 to CV code 0x14, just a wild guesss
* Build with Visual Studio 10 Compiler (Windows SDK 7.1)Mirko Scholz2015-01-224-4/+5
|
* revert types convert to *signed* short intRainer Schuetze2014-12-192-120/+138
| | | | | bump version add Visual D test project for cvtest.d
* Revamped location expression evaluator.Vadim Chugunov2014-12-053-230/+255
|
* Converted the remaining uses of the old decodeLocation().Vadim Chugunov2014-12-053-152/+61
|
* Updated mscvpdb.h with latest from WINE.Vadim Chugunov2014-12-059-2181/+2351
|
* Redo appendStackVar.Vadim Chugunov2014-12-052-47/+87
|
* Fix decodeLocation.Vadim Chugunov2014-12-052-16/+50
|
* Revamped DIE reading.Vadim Chugunov2014-12-054-172/+402
| | | | My decodeLocation.
* Fixed O^n abbrev search.Vadim Chugunov2014-12-056-966/+1125
| | | | DIE tree navigation without requiring DW_AT_sibling attributes, moved navigation logic into DIECursor class.
* * tweaked visualizer macros to display void[], limit array preview to 64 entriesRainer Schuetze2014-12-045-0/+373
| | | | * added VS2013 projects + solution
* Ticket #15: Crash when parsing .reloc structuresagitario2014-09-241-2/+2
|
* added support for local variables accessed through espsagitario2014-03-012-13/+36
|
* Version 0.30: fixed crash when converting DWARF for executables without ↵sagitario2014-02-251-0/+2
| | | | .reloc segment
* fix DWARF conversion for newer gcc versions (4.8.0 or earlier)sagitario2014-02-131-7/+29
|
* 2013-11-16 Version 0.28sagitario2013-11-253-20/+84
| | | | | | * added searching mspdb120.dll for VS 2013 * changed search order for mspdb*.dll: trying to load through PATH first newest VS versions preferred, then trying through installation paths for VS 2013-2005 * dviewhelper.dll now avoids being reloaded for every expression
* fix sln and historysagitario2013-05-251-24/+17
|
* 2012-11-09 Version 0.26sagitario2013-05-256-78/+132
| | | | | | | | | * new option -p allows to specify the embedded PDB reference in the binary * added support for VS2012 2013-05-11 Version 0.27 * fixed crash when converting DWARF locations using 8 bytes or more
* v0.25sagitario2012-06-185-43/+107
| | | | * new option -p allows to specify the embedded PDB reference in the binary * added support for VS2012
* Version 0.24sagitario2012-05-019-133/+177
| | | | * supports unicode characters in file names * improve interpretation of DWARF location expression
* tabifysagitario2012-03-0310-1711/+1711
|
* DWARF TLS supportsagitario2012-02-153-21/+54
|
* * disabled named enumerator for D basic types to avoid debugger troubles ↵sagitario2012-02-1214-90/+3363
| | | | | | | 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-122-2/+8
|
* * fixed decoding of compressed symbolssagitario2011-05-089-147/+349
| | | | | * 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
* now converting only class pointers to references, not pointers to structs or ↵sagitario2010-12-034-1/+22
| | | | void
* * more fixes for names longer than 300 characterssagitario2010-10-253-9/+11
|
* * fixed error with nested types longer than 255 characterssagitario2010-10-243-16/+28
|
* (no commit message)sagitario2010-09-041-2/+3
|
* fixed crash when working with -C (introduced in last version)sagitario2010-08-101-0/+2
|
* Version 0.15sagitario2010-08-0811-159/+824
| | | | | | | | | | | | | * 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
* * improved support for 64-integer types sagitario2010-06-233-23/+119
| | | | | * now adding properties "has nested type" and "is nested type" to class/struct/union/enum types * better support for enumerators: now added as user defined types (DMD patch needed)
* when a dynamic array type is detected for a DMC compiled executable ↵sagitario2010-06-141-2/+12
| | | | (command option -C is used), it is converted to int64 (fixing DMC bug)
* Version 0.13sagitario2010-06-046-75/+159
| | | | | | * adapted to mspdb100.dll which comes with VS2010 * tweaked autoexp.dat modifications to be more stable with uninitialized data * autoexp.snippet now split into two files
* (no commit message)sagitario2010-04-1312-74/+94
|
* * names of local function are now demangledsagitario2010-03-127-1687/+2030
| | | * added managed C++ project to integrate cv2pdb with CLR