Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | DWARF: support debug_frame (CFA) and debug_loc (for frame base) | Rainer Schuetze | 2015-06-13 | 4 | -62/+447 |
| | |||||
* | write correct machine type for x64 | Rainer Schuetze | 2015-06-13 | 1 | -1/+1 |
| | |||||
* | fix DWARF for gcc 4.9.0 and clang 3.6 | Rainer Schuetze | 2015-06-12 | 3 | -15/+75 |
| | |||||
* | DWARF: fix struct/class conversion, array limits, replace '.' with '@' in names | Rainer Schuetze | 2015-06-09 | 4 | -14/+21 |
| | |||||
* | DWARF: fix displaying locals if there are no function arguments | Rainer Schuetze | 2015-06-09 | 3 | -3/+17 |
| | |||||
* | fixes for gcc 4.6.3 | Rainer Schuetze | 2015-06-08 | 2 | -15/+38 |
| | |||||
* | add support for VS 2015 | Rainer Schuetze | 2015-06-03 | 2 | -0/+19 |
| | |||||
* | remove user option file | Rainer Schuetze | 2015-06-03 | 1 | -8/+0 |
| | |||||
* | remove DWARF sections from executable | Rainer Schuetze | 2015-06-03 | 1 | -3/+22 |
| | |||||
* | fix regression https://github.com/rainers/cv2pdb/issues/5: do not ignore ↵ | Rainer Schuetze | 2015-06-01 | 3 | -12/+25 |
| | | | | | | virtual size of sections avoid assertions for DW_AT_ranges with constant data | ||||
* | dumplines: fix OMF symbol index | Rainer Schuetze | 2015-05-10 | 1 | -1/+1 |
| | |||||
* | - new tool dumplines to display the debug line number info | Rainer Schuetze | 2015-05-08 | 13 | -335/+970 |
| | |||||
* | - remove invalid assert | Rainer Schuetze | 2015-03-26 | 2 | -1183/+1186 |
| | | | | - add support for DW_ATE_UTF | ||||
* | * DWARF: fixed issues with DW_FORM_ref_addr, DW_AT_upper_bound and ↵ | Rainer Schuetze | 2015-02-17 | 3 | -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 Scholz | 2015-01-22 | 4 | -4/+5 |
| | |||||
* | revert types convert to *signed* short int | Rainer Schuetze | 2014-12-19 | 2 | -120/+138 |
| | | | | | bump version add Visual D test project for cvtest.d | ||||
* | Revamped location expression evaluator. | Vadim Chugunov | 2014-12-05 | 3 | -230/+255 |
| | |||||
* | Converted the remaining uses of the old decodeLocation(). | Vadim Chugunov | 2014-12-05 | 3 | -152/+61 |
| | |||||
* | Updated mscvpdb.h with latest from WINE. | Vadim Chugunov | 2014-12-05 | 9 | -2181/+2351 |
| | |||||
* | Redo appendStackVar. | Vadim Chugunov | 2014-12-05 | 2 | -47/+87 |
| | |||||
* | Fix decodeLocation. | Vadim Chugunov | 2014-12-05 | 2 | -16/+50 |
| | |||||
* | Revamped DIE reading. | Vadim Chugunov | 2014-12-05 | 4 | -172/+402 |
| | | | | My decodeLocation. | ||||
* | Fixed O^n abbrev search. | Vadim Chugunov | 2014-12-05 | 6 | -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 entries | Rainer Schuetze | 2014-12-04 | 5 | -0/+373 |
| | | | | * added VS2013 projects + solution | ||||
* | Ticket #15: Crash when parsing .reloc structure | sagitario | 2014-09-24 | 1 | -2/+2 |
| | |||||
* | added support for local variables accessed through esp | sagitario | 2014-03-01 | 2 | -13/+36 |
| | |||||
* | Version 0.30: fixed crash when converting DWARF for executables without ↵ | sagitario | 2014-02-25 | 1 | -0/+2 |
| | | | | .reloc segment | ||||
* | fix DWARF conversion for newer gcc versions (4.8.0 or earlier) | sagitario | 2014-02-13 | 1 | -7/+29 |
| | |||||
* | 2013-11-16 Version 0.28 | sagitario | 2013-11-25 | 3 | -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 history | sagitario | 2013-05-25 | 1 | -24/+17 |
| | |||||
* | 2012-11-09 Version 0.26 | sagitario | 2013-05-25 | 6 | -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.25 | sagitario | 2012-06-18 | 5 | -43/+107 |
| | | | | * new option -p allows to specify the embedded PDB reference in the binary * added support for VS2012 | ||||
* | Version 0.24 | sagitario | 2012-05-01 | 9 | -133/+177 |
| | | | | * supports unicode characters in file names * improve interpretation of DWARF location expression | ||||
* | tabify | sagitario | 2012-03-03 | 10 | -1711/+1711 |
| | |||||
* | DWARF TLS support | sagitario | 2012-02-15 | 3 | -21/+54 |
| | |||||
* | * disabled named enumerator for D basic types to avoid debugger troubles ↵ | sagitario | 2012-02-12 | 14 | -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 characters | sagitario | 2011-07-12 | 2 | -2/+8 |
| | |||||
* | * fixed decoding of compressed symbols | sagitario | 2011-05-08 | 9 | -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 ↵ | sagitario | 2010-12-10 | 1 | -1/+1 |
| | | | | information for recent compilers by default | ||||
* | now converting only class pointers to references, not pointers to structs or ↵ | sagitario | 2010-12-03 | 4 | -1/+22 |
| | | | | void | ||||
* | * more fixes for names longer than 300 characters | sagitario | 2010-10-25 | 3 | -9/+11 |
| | |||||
* | * fixed error with nested types longer than 255 characters | sagitario | 2010-10-24 | 3 | -16/+28 |
| | |||||
* | (no commit message) | sagitario | 2010-09-04 | 1 | -2/+3 |
| | |||||
* | fixed crash when working with -C (introduced in last version) | sagitario | 2010-08-10 | 1 | -0/+2 |
| | |||||
* | Version 0.15 | sagitario | 2010-08-08 | 11 | -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 | sagitario | 2010-06-23 | 3 | -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 ↵ | sagitario | 2010-06-14 | 1 | -2/+12 |
| | | | | (command option -C is used), it is converted to int64 (fixing DMC bug) | ||||
* | Version 0.13 | sagitario | 2010-06-04 | 6 | -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) | sagitario | 2010-04-13 | 12 | -74/+94 |
| | |||||
* | * names of local function are now demangled | sagitario | 2010-03-12 | 7 | -1687/+2030 |
| | | | * added managed C++ project to integrate cv2pdb with CLR |