ChangeSet ID: 16360 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2005/03/01 04:39:49
Modified files: dlls/dbghelp : stabs.c pe_module.c module.c elf_module.c dbghelp_private.h dbghelp.c
Log message: Eric Pouech pouech-eric@wanadoo.fr Memory consumption optimization while loading ELF debug info: - don't map twice an ELF file for symbol lookup (in non deferred mode) - no longer entirely map an ELF file into memory, but only the sections we need. Added support for loading ELF modules thru SymLoadModule in a non life process. Factorisation of code for ELF module handling. Fixes to ELF symbol loading - drops symbols from symtab which are neither funcs nor global variables - fixes some incorrect size computation for latest GCC versions. Several cleanups and fixes.
Patch: http://cvs.winehq.org/patch.py?id=16360
Old revision New revision Changes Path 1.14 1.15 +33 -21 wine/dlls/dbghelp/stabs.c 1.9 1.10 +17 -13 wine/dlls/dbghelp/pe_module.c 1.8 1.9 +44 -10 wine/dlls/dbghelp/module.c 1.14 1.15 +433 -233 wine/dlls/dbghelp/elf_module.c 1.13 1.14 +5 -2 wine/dlls/dbghelp/dbghelp_private.h 1.7 1.8 +11 -20 wine/dlls/dbghelp/dbghelp.c