Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update to veersion 0.50 | Rainer Schuetze | 2021-12-13 | 1 | -0/+4 |
| | | | | adapt dumplines.cpp to changes | ||||
* | update to version 0.49v0.49 | Rainer Schuetze | 2021-11-06 | 1 | -0/+6 |
| | |||||
* | fix issue #59: add DWARF support for symbol to imported data | Rainer Schuetze | 2020-03-26 | 1 | -0/+4 |
| | |||||
* | fix loading 64-bit mspdb140.dll in VS2019 | Rainer Schuetze | 2020-03-09 | 1 | -1/+4 |
| | |||||
* | DWARF: fix writing info for aggregates larger than 32kB | Rainer Schuetze | 2019-07-18 | 1 | -0/+6 |
| | |||||
* | DWARF: fixed converting unnamed structs/unions as part of other structs | Rainer Schuetze | 2019-01-25 | 1 | -0/+12 |
| | |||||
* | simplify code flow | Rainer Schuetze | 2018-03-31 | 1 | -0/+2 |
| | |||||
* | fix signed/unsigned warnings | Rainer Schuetze | 2018-03-30 | 1 | -0/+4 |
| | |||||
* | * DWARF: fix crash with AUX data in symbol table | Rainer Schuetze | 2017-11-30 | 1 | -0/+5 |
| | | | | * improve reallocation strategy | ||||
* | * search VS2017 registry entries to find mspdb140.dll | Rainer Schuetze | 2017-09-02 | 1 | -0/+8 |
| | | | | | | | * when using mspdb140.dll (VS2015) or later, use symbols to emit line numbers * translate S_UDT_V1 to V3 version * translate S_BLOCK_V1 to V3 version * remove "this" from delegate parameter list if inconsistent with procedure type | ||||
* | * when using mspdb120.dll (VS2013) or later, do not emit view helpers | Rainer Schuetze | 2017-06-18 | 1 | -0/+5 |
| | | | | * remove method declarations from struct or class records (they confuse mspdb*.dll if having forward references?) | ||||
* | add mago support for AA with dmd >= 2.068 | Rainer Schuetze | 2017-05-14 | 1 | -0/+7 |
| | | | | | | prefer struct over class for internal structs handle class/struct property "uniquename" mark source language as 'D' for dmd >= 2.072 | ||||
* | Version 0.39: do not assume sorted line numbers per segment | Rainer Schuetze | 2017-01-20 | 1 | -1/+5 |
| | |||||
* | bump version and document changesv0.38 | Rainer Schuetze | 2016-08-09 | 1 | -0/+8 |
| | |||||
* | bump version, document changes | Rainer Schuetze | 2015-06-17 | 1 | -0/+6 |
| | |||||
* | add support for VS 2015 | Rainer Schuetze | 2015-06-03 | 1 | -0/+1 |
| | |||||
* | remove DWARF sections from executable | Rainer Schuetze | 2015-06-03 | 1 | -0/+5 |
| | |||||
* | - new tool dumplines to display the debug line number info | Rainer Schuetze | 2015-05-08 | 1 | -0/+4 |
| | |||||
* | - remove invalid assert | Rainer Schuetze | 2015-03-26 | 1 | -1/+3 |
| | | | | - add support for DW_ATE_UTF | ||||
* | * DWARF: fixed issues with DW_FORM_ref_addr, DW_AT_upper_bound and ↵ | Rainer Schuetze | 2015-02-17 | 1 | -1/+5 |
| | | | | | | DW_AT_lower_bound * DWARF: translate __int128 to CV code 0x14, just a wild guesss | ||||
* | revert types convert to *signed* short int | Rainer Schuetze | 2014-12-19 | 1 | -0/+4 |
| | | | | | bump version add Visual D test project for cvtest.d | ||||
* | * tweaked visualizer macros to display void[], limit array preview to 64 entries | Rainer Schuetze | 2014-12-04 | 1 | -0/+6 |
| | | | | * added VS2013 projects + solution | ||||
* | added support for local variables accessed through esp | sagitario | 2014-03-01 | 1 | -2/+6 |
| | |||||
* | Version 0.30: fixed crash when converting DWARF for executables without ↵ | sagitario | 2014-02-25 | 1 | -0/+4 |
| | | | | .reloc segment | ||||
* | release version 0.29 | sagitario | 2014-02-19 | 1 | -0/+4 |
| | |||||
* | 2013-11-16 Version 0.28 | sagitario | 2013-11-25 | 1 | -0/+7 |
| | | | | | | * 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 | -2/+1 |
| | |||||
* | 2012-11-09 Version 0.26 | sagitario | 2013-05-25 | 1 | -0/+9 |
| | | | | | | | | | * 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 | 1 | -0/+4 |
| | | | | * new option -p allows to specify the embedded PDB reference in the binary * added support for VS2012 | ||||
* | Version 0.24 | sagitario | 2012-05-01 | 1 | -0/+6 |
| | | | | * supports unicode characters in file names * improve interpretation of DWARF location expression | ||||
* | (no commit message) | sagitario | 2012-03-14 | 1 | -0/+1 |
| | |||||
* | * disabled named enumerator for D basic types to avoid debugger troubles ↵ | sagitario | 2012-02-12 | 1 | -2/+9 |
| | | | | | | | 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 | 1 | -0/+5 |
| | |||||
* | missing text in CHANGES | sagitario | 2011-05-08 | 1 | -1/+1 |
| | |||||
* | * fixed decoding of compressed symbols | sagitario | 2011-05-08 | 1 | -2/+14 |
| | | | | | * 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/+2 |
| | | | | information for recent compilers by default | ||||
* | now converting only class pointers to references, not pointers to structs or ↵ | sagitario | 2010-12-03 | 1 | -0/+4 |
| | | | | void | ||||
* | * more fixes for names longer than 300 characters | sagitario | 2010-10-25 | 1 | -0/+1 |
| | |||||
* | * fixed error with nested types longer than 255 characters | sagitario | 2010-10-24 | 1 | -0/+3 |
| | |||||
* | (no commit message) | sagitario | 2010-09-04 | 1 | -0/+4 |
| | |||||
* | fixed crash when working with -C (introduced in last version) | sagitario | 2010-08-10 | 1 | -0/+6 |
| | |||||
* | Version 0.15 | sagitario | 2010-08-08 | 1 | -0/+13 |
| | | | | | | | | | | | | | * 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 | 1 | -4/+9 |
| | | | | | * 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 | -0/+5 |
| | | | | (command option -C is used), it is converted to int64 (fixing DMC bug) | ||||
* | Version 0.13 | sagitario | 2010-06-04 | 1 | -0/+6 |
| | | | | | | * 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 | 1 | -1/+1 |
| | |||||
* | (no commit message) | sagitario | 2010-04-13 | 1 | -0/+2 |
| | |||||
* | * names of local function are now demangled | sagitario | 2010-03-12 | 1 | -0/+4 |
| | | | * added managed C++ project to integrate cv2pdb with CLR | ||||
* | added patch to convert binaries produced by Metroworks CodeWarrior | sagitario | 2010-02-11 | 1 | -0/+4 |
| | |||||
* | Version 0.11 | sagitario | 2009-12-29 | 1 | -0/+9 |
| | | | | | | | * basic types now show with their D names, not as C types * "enum" prefix removed from type names of enumerator types * added type information for complex data types * dmd-patch needed for long/ulong support * experimental hack to add lexical scope to local variables |