[PATCH 0/6] Improvements around module handling in dbghelp
Eric Pouech
eric.pouech at gmail.com
Tue Nov 16 10:46:38 CST 2021
The following series implements:
- a couple of bug fixes related to module management
- a change in collision detection while loading modules:
+ logic based on module base address (rather than name)
+ allow loading several modules with same module names
(either multiple times the same module, or different modules
with same module name)
A+
---
Eric Pouech (6):
dbghelp: fix module name construction
dbghelp: always search current directory when loading PE modules
dbghelp: allow 32bit dbghelp to handle 64 addresses
dbghelp: move debug info loading out of image backends into SymLoadModuleEx()
dbghelp: detect collision by looking at module's base address in SymLoadModuleEx()
dbghelp: improve collision handling in SymLoadModuleEx()
dlls/dbghelp/elf_module.c | 7 +-
dlls/dbghelp/macho_module.c | 4 -
dlls/dbghelp/module.c | 169 +++++++++++++++++++-----------------
dlls/dbghelp/pe_module.c | 12 +--
4 files changed, 95 insertions(+), 97 deletions(-)
More information about the wine-devel
mailing list