Eric Pouech : dbghelp: Get rid of symt_inlinesite by merging it inside symt_function.
Module: wine Branch: master Commit: c4f1f5b18509b99f61d2fe43f56fac356030af47 URL: https://gitlab.winehq.org/wine/wine/-/commit/c4f1f5b18509b99f61d2fe43f56fac3... Author: Eric Pouech <eric.pouech(a)gmail.com> Date: Tue Nov 1 10:40:02 2022 +0100 dbghelp: Get rid of symt_inlinesite by merging it inside symt_function. Basically: - extending symt_function to enable storage of multiple address ranges - symt_function and sym_inlinesite now share the same fields, so get rid to the later. Note that only the first range of a top level function is actually stored and used (even if the structure allows for more). Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com> --- dlls/dbghelp/dbghelp.c | 4 +- dlls/dbghelp/dbghelp_private.h | 31 ++++++-------- dlls/dbghelp/dwarf.c | 14 +++---- dlls/dbghelp/module.c | 2 +- dlls/dbghelp/msc.c | 50 +++++++++++------------ dlls/dbghelp/symbol.c | 92 ++++++++++++++++++++++-------------------- dlls/dbghelp/type.c | 24 ++++------- 7 files changed, 101 insertions(+), 116 deletions(-)
participants (1)
-
Alexandre Julliard