Module: wine Branch: master Commit: 47f1c5a993ed34e5f1e4783360019613d0f9682a URL: https://source.winehq.org/git/wine.git/?a=commit;h=47f1c5a993ed34e5f1e478336...
Author: Jacek Caban jacek@codeweavers.com Date: Sun Mar 29 21:02:03 2020 +0200
dbghelp: Clear N_PEXT flag of stab type in macho files.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/dbghelp/stabs.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dlls/dbghelp/stabs.c b/dlls/dbghelp/stabs.c index 744ccfa9df..fedb1084ab 100644 --- a/dlls/dbghelp/stabs.c +++ b/dlls/dbghelp/stabs.c @@ -1349,7 +1349,10 @@ BOOL stabs_parse(struct module* module, ULONG_PTR load_offset, if (stab_ptr->n_type & N_STAB) type = stab_ptr->n_type; else + { type = (stab_ptr->n_type & N_TYPE); + if (module->type == DMT_MACHO) type &= ~N_PEXT; + }
/* only symbol entries contain a typedef */ switch (type)