[PATCH 0/9] Sixth step for Dwarf3/4 support in dbghelp

Eric Pouech eric.pouech at gmail.com
Fri Sep 17 03:33:13 CDT 2021


The following series implements:
- fixes and dwarf4 evolutions for function range computation
- support for a few more dwarf types (restrict, rvalue ref, subrange)

A+

---

Eric Pouech (9):
      dbghelp/dwarf: in DW_AT_ranges, the values are relative to the start of the CU
      dbghelp/dwarf: properly detect base address selection in AT_ranges
      dbghelp: removed unneeded #include <limits.h>
      dbghelp/dwarf: dwarf4 integrates some tweaks in high / low pc attritbutes
      dbghelp/dwarf: Added support for parsing dwarf's 3 restrict type TAG
      dbghelp/dwarf: Support enumeration as index type for arrays
      dbghelp/dwarf: Added support for DW_TAG_subrange_type in various places
      dbghelp/dwarf: Support more dwarf's TAG related to types in udt parsing
      dbghelp/dwarf: Handle C++ rvalue reference type as a reference


 dlls/dbghelp/dwarf.c  | 107 ++++++++++++++++++++++++++++++++++++++++--
 dlls/dbghelp/stabs.c  |   1 -
 dlls/dbghelp/symbol.c |   1 -
 3 files changed, 102 insertions(+), 7 deletions(-)




More information about the wine-devel mailing list