summaryrefslogtreecommitdiffstats
path: root/src/dwarf2pdb.cpp
Commit message (Expand)AuthorAgeFilesLines
* remove unnecessary BASE_DWARF_TYPE, BASE_USER_TYPE is enough to represent the...Rainer Schuetze2023-04-021-1/+1
* move mergeAbstractOrigin() and mergeSpecification() from readDwarf.cpp to dwa...Rainer Schuetze2023-04-021-0/+50
* Support fully qualified names for enumsAlex Budovski2023-03-241-10/+41
* Support namespaces/nesting for structsAlex Budovski2023-03-241-29/+143
* Add support for anon types in FQN generationAlex Budovski2023-03-241-2/+18
* DWARF tree for fully-qualified name constructionAlex Budovski2023-03-241-34/+218
* Add constants for BASE_{USER/DWARF}_TYPEAlex Budovski2023-03-241-1/+1
* Add comments to various filesAlex Budovski2023-03-241-0/+14
* fix issue #75: avoid emitting bad debug info if struct description exceeds 64...Rainer Schuetze2022-05-281-6/+15
* Fixed improperly splitting a range containing the entry pointMarc Aldorasi2022-01-121-1/+1
* Add function entries for non-contiguous functionsMarc Aldorasi2022-01-111-31/+80
* Read DWARF5 header and add DWARF5 constants.Neeraj Singh2021-12-021-4/+22
* more pre-DWARF5 refactoring: unit headers, location cursor, range cursorNeeraj Singh2021-12-021-117/+48
* carry contextual information with the DIECursorNeeraj Singh2021-12-021-55/+53
* Refactor PE image section handling. Add debug logging.Neeraj Singh2021-12-021-32/+46
* introduce a symbol cacheoltolm2020-05-041-0/+1
* DWRAF: fix BSS handling and symbol-sectionRainer Schuetze2020-03-301-1/+1
* fix issue #59: add DWARF support for symbol to imported dataRainer Schuetze2020-03-261-1/+12
* Exclude artificial functions and inherit attributes from abstract originsMarc Aldorasi2019-02-041-34/+41
* Try harder to get function entry pointsMarc Aldorasi2019-02-041-3/+44
* DWARF: fixed converting unnamed structs/unions as part of other structsRainer Schuetze2019-01-251-62/+87
* DWARF:Rainer Schuetze2018-04-211-26/+33
* fix signed/unsigned warningsRainer Schuetze2018-03-301-4/+3
* 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
* 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-231-15/+97
* Fix pasto: restore DW_TAG_subroutine_type handling as opaque typePierre-Marie de Rodat2018-03-231-1/+1
* 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-231-58/+63
* CV2PDB::addDWARFEnum: new, first attempt at enum types translationPierre-Marie de Rodat2018-03-231-0/+55
* 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-231-2/+3
* CV2PDB: keep track of the default lower bound for the curret unitPierre-Marie de Rodat2018-03-231-0/+18
* 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-231-11/+31
* 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-211-0/+1
* CV2PDB::createTypes: after formals processing, reset cursor to beginningPierre-Marie de Rodat2018-03-211-1/+0
* CV2PDB::createTypes: handle out of order formal DIEs in subprogramsPierre-Marie de Rodat2018-03-211-1/+1
* DWARF: fix finding sibling with multiple consecutive end tagsRainer Schuetze2018-02-231-0/+2
* add mago support for AA with dmd >= 2.068Rainer Schuetze2017-05-141-3/+4
* DWARF: support debug_frame (CFA) and debug_loc (for frame base)Rainer Schuetze2015-06-131-25/+411
* fix DWARF for gcc 4.9.0 and clang 3.6Rainer Schuetze2015-06-121-14/+70
* DWARF: fix struct/class conversion, array limits, replace '.' with '@' in namesRainer Schuetze2015-06-091-12/+12
* DWARF: fix displaying locals if there are no function argumentsRainer Schuetze2015-06-091-2/+9
* fixes for gcc 4.6.3Rainer Schuetze2015-06-081-14/+37
* - new tool dumplines to display the debug line number infoRainer Schuetze2015-05-081-308/+3
* - remove invalid assertRainer Schuetze2015-03-261-1/+3