| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The incredibly useful `vswhere.exe` tool can be used to abstract away
all the nitty-gritty details of figuring out where Visual Studio is
installed.
This patch adds support for making use of that tool.
Since spawning a process is pretty expensive compared to looking at the
registry, we only fall back on this tool (if it exists) if the other
methods to find the DLL have failed.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The new COM API is expected to work on Visual Studio 2017 and newer
installations. It is also compatible with non-x86 runtime.
|
|
|
|
|
|
|
| |
* 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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|