summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* emit "elemtype[keytype]" instead of "dAssocArray"Rainer Schuetze2018-12-161-37/+43
* fix #40: set architecture of .pdb for a 64 bit .dbgRainer Schuetze2018-12-122-7/+12
* fix #41: cv2pdb crashes if mspdb*.dll cannot be loaded from pathRainer Schuetze2018-12-121-1/+3
* add Setup.Configuration package contents and reference them directlyRainer Schuetze2018-09-295-7/+1029
* Merge pull request #38 from akihikodaki/masterRainer Schuetze2018-09-295-0/+55
|\
| * Add Visual Studio detection by the COM APIAkihiko Odaki2018-09-275-0/+55
|/
* DWARF: fix line info translation for pointer_size 8Rainer Schuetze2018-07-183-14/+20
* Merge pull request #34 from dakotahawkins/fix_dumpDebugLineInfoCOFFRainer Schuetze2018-07-181-17/+34
|\
| * Fix PEImage::dumpDebugLineInfoCOFF()Dakota Hawkins2018-07-171-17/+34
|/
* DWARF:Rainer Schuetze2018-04-213-35/+44
* Merge pull request #27 from AlexWhiter/masterRainer Schuetze2018-04-084-10/+13
|\
| * Debug directory aligning moved to PEImage::replaceDebugSection.AlexWhiter2018-04-082-8/+7
| * Fixed misspelled identifier.AlexWhiter2018-04-071-1/+1
| * Cleanup of RSDS block after allocation.AlexWhiter2018-04-071-3/+3
| * 1. If exe-file consisted of just a disk letter and a file name (i.e. c:file.e...AlexWhiter2018-04-053-5/+9
|/
* simplify code flowRainer Schuetze2018-03-312-18/+22
* refactor common part of embedded CV and DBG into functionRainer Schuetze2018-03-312-42/+38
* Merge pull request #26 from AlexWhiter/masterRainer Schuetze2018-03-314-18/+44
|\
| * Reverting PEImage.h to the original state.AlexWhiter2018-03-301-0/+1
| * Don't check IMAGE_FILE_DEBUG_STRIPPED flag. Check if DBG file exists instead.AlexWhiter2018-03-302-10/+14
| * Wrong version was previously committed.AlexWhiter2018-03-301-2/+1
| * RSDS section writing into EXE with symbols in DBG file.AlexWhiter2018-03-304-17/+39
| * 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-303-3/+67
* fix signed/unsigned warningsRainer Schuetze2018-03-304-8/+11
* Merge pull request #24 from pmderodat/masterRainer Schuetze2018-03-306-104/+462
|\
| * cv2pdb.h: add missing #include <stdint.h> to build with VS 12.0Pierre-Marie de Rodat2018-03-231-0/+2
| * CV2PDB::addDWARFEnum: provide a default name for enumeration typesPierre-Marie de Rodat2018-03-231-2/+3
| * CV2PDB::addDWARFEnum: fix handling of big enumerated typesPierre-Marie de Rodat2018-03-231-12/+87
| * CV2PDB::appendModifierType: uncomment code to add paddingPierre-Marie de Rodat2018-03-231-2/+2
| * Fix LF_ENUMERATE emission for values > 0x8000Pierre-Marie de Rodat2018-03-231-6/+10
| * dwarflines: fix last insn. address computation for DW_LNE_end_sequencePierre-Marie de Rodat2018-03-231-2/+11
| * Fix handling of discontinuous address ranges on X64Pierre-Marie de Rodat2018-03-231-2/+13
| * Reduce complexity of best CFA lookupsPierre-Marie de Rodat2018-03-233-15/+101
| * Do not crash when handling anonymous entitiesPierre-Marie de Rodat2018-03-231-0/+4
| * Fix pasto: restore DW_TAG_subroutine_type handling as opaque typePierre-Marie de Rodat2018-03-231-1/+1
| * Ignore, but still allow block and string forms for DW_AT_const_valuePierre-Marie de Rodat2018-03-231-3/+16
| * CV2PDB::addDWARFEnumType: use getDWARFBasicType for base type translationPierre-Marie de Rodat2018-03-231-12/+3
| * CV2PDB::addDWARFBasicType: split primitive type handling outPierre-Marie de Rodat2018-03-232-58/+64
| * CV2PDB::addDWARFEnum: new, first attempt at enum types translationPierre-Marie de Rodat2018-03-234-0/+65
| * CV2PDB::createTypes: materialize subranges as modifiers for base typesPierre-Marie de Rodat2018-03-231-1/+6
| * CV2PDB::getDWARFSubrangeInfo: use an appropriate base typePierre-Marie de Rodat2018-03-231-1/+1
| * CV2PDB::getDWARFSubrangeInfo: use language-specific default lower boundPierre-Marie de Rodat2018-03-233-3/+10
| * CV2PDB: keep track of the default lower bound for the curret unitPierre-Marie de Rodat2018-03-232-0/+22
| * DWARF_InfoData: track the DW_AT_language attributePierre-Marie de Rodat2018-03-232-0/+3
| * CV2PDB::getDWARFTypeSize: fix computation from lower/upper boundsPierre-Marie de Rodat2018-03-231-1/+1
| * CV2PDB::addDWARFArray: refactor to get lower bound info from DWARFPierre-Marie de Rodat2018-03-232-12/+35
| * CV2PDB::addDWARFProc: turn uncontiguous ranges into smallest cvring onePierre-Marie de Rodat2018-03-211-1/+26
| * CV2PDB: store the current unit's base addressPierre-Marie de Rodat2018-03-212-0/+6
| * DIECursor::readNext: use -1u for missing DW_AT_ranges attributesPierre-Marie de Rodat2018-03-211-2/+3