summaryrefslogtreecommitdiffstats
path: root/src/PEImage.cpp
Commit message (Collapse)AuthorAgeFilesLines
* DWRAF: fix BSS handling and symbol-sectionRainer Schuetze2020-03-301-2/+3
|
* fix issue #59: add DWARF support for symbol to imported dataRainer Schuetze2020-03-261-2/+21
|
* Force invalidation of the symbol table offsetJohannes Schindelin2020-03-081-0/+13
| | | | | | | | | | | | | When writing a new `.exe`/`.pdb` pair, the `.exe` might not contain any symbols. Therefore, the stale info needs to be zeroed out. This lets `dumpbin` and `objdump` accept the generated `.exe` files without problems. This fixes https://github.com/rainers/cv2pdb/issues/35 and https://github.com/git-for-windows/git/issues/2200. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* fix #40: set architecture of .pdb for a 64 bit .dbgRainer Schuetze2018-12-121-0/+4
|
* Fix PEImage::dumpDebugLineInfoCOFF()Dakota Hawkins2018-07-171-17/+34
| | | | | | Fixes #31 Signed-off-by: Dakota Hawkins <dakotahawkins@gmail.com>
* Debug directory aligning moved to PEImage::replaceDebugSection.AlexWhiter2018-04-081-5/+7
|
* refactor common part of embedded CV and DBG into functionRainer Schuetze2018-03-311-42/+36
| | | | DBG: exported names better fit strtable than symtable
* Wrong version was previously committed.AlexWhiter2018-03-301-2/+1
|
* Fixed the calculation of IMAGE_DEBUG_DIRECTORY offset in DBG files.AlexWhiter2018-03-301-1/+1
|
* add partial support to convert DBG to PDBRainer Schuetze2018-03-301-1/+61
|
* * DWARF: fix crash with AUX data in symbol tableRainer Schuetze2017-11-301-0/+1
| | | | * improve reallocation strategy
* fix "try DWARF after unsupport CodeView signature"Rainer Schuetze2017-08-221-2/+6
|
* try DWARF after unsupport CodeView signatureRainer Schuetze2017-08-191-1/+1
|
* DWARF: support debug_frame (CFA) and debug_loc (for frame base)Rainer Schuetze2015-06-131-18/+17
|
* 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-011-11/+16
| | | | | | 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-081-19/+340
|
* Version 0.30: fixed crash when converting DWARF for executables without ↵sagitario2014-02-251-0/+2
| | | | .reloc segment
* 2012-11-09 Version 0.26sagitario2013-05-251-29/+28
| | | | | | | | | * 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
* Version 0.24sagitario2012-05-011-5/+13
| | | | * supports unicode characters in file names * improve interpretation of DWARF location expression
* tabifysagitario2012-03-031-98/+98
|
* DWARF TLS supportsagitario2012-02-151-1/+19
|
* * disabled named enumerator for D basic types to avoid debugger troubles ↵sagitario2012-02-121-24/+130
| | | | | | | displaying arrays * added command line switch -e to enable using named enumerator for D basic types * added DWARF support * added x64 support
* Version 0.15sagitario2010-08-081-2/+8
| | | | | | | | | | | | | * 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
* (no commit message)sagitario2010-04-131-37/+37
|
* v0.2:sagitario2009-05-161-23/+43
| | | | | | | some minor doc changes replace .debug section in executable rather than rename it, if it the last section. support for field type LF_VFUNCTAB and symbol type S_CONSTANT used by DMC. added stringview to autoexp.dat for full length text display.
* (no commit message)sagitario2009-05-081-0/+238