[PATCH 0/4] DbgHelp: Reworked line handling APIs

Eric Pouech eric.pouech at gmail.com
Mon Sep 6 04:59:53 CDT 2021


Basically, current implem is broken:
- in some code paths, same buffer is used both as input and output

this serie fixes it by putting in place a cleaner way of setting
the returned buffer
it also implements a couple of missing W64 variants of APIs

(this issue had been reported by Alistair a couple of months ago on
wine-devel)

A+
---

Eric Pouech (4):
      dbghelp: let symt_fill_func_line_info and symt_get_func_line_next be a static function inside symbol.c
      dbghelp: introducing internal_line_t structure as help in Line manipulation
      dbghelp: implemented all SymGetLineNext* functions using internal_line_t
      dbghelp: (re)write SymGetLinePrev* with internal_line_t


 dlls/dbghelp/dbghelp.spec |   4 +-
 dlls/dbghelp/symbol.c     | 393 ++++++++++++++++++++++++--------------
 2 files changed, 248 insertions(+), 149 deletions(-)




More information about the wine-devel mailing list