| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* fix for UNC path
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
The new COM API is expected to work on Visual Studio 2017 and newer
installations. It is also compatible with non-x86 runtime.
|
|
|
|
|
|
| |
c:file.exe), AV occured.
2. Aligning the debug section offset to the closest 16-byte boundary.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
prefer struct over class for internal structs
handle class/struct property "uniquename"
mark source language as 'D' for dmd >= 2.072
|
| |
|
| |
|
|
|
|
| |
* new option -p allows to specify the embedded PDB reference in the binary
* added support for VS2012
|
|
|
|
| |
* supports unicode characters in file names
* improve interpretation of DWARF location expression
|
| |
|
|
|
|
|
|
|
| |
displaying arrays
* added command line switch -e to enable using named enumerator for D basic types
* added DWARF support
* added x64 support
|
| |
|
|
|
|
|
| |
* added command line switch
* fixed crash with more than 32767 types
|
|
|
|
| |
information for recent compilers by default
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
| |
* added managed C++ project to integrate cv2pdb with CLR
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|