ChangeSet ID: 12408 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2004/05/18 16:29:09
Modified files: include : dbghelp.h cvconst.h dlls/dbghelp : type.c symbol.c storage.c stabs.c pe_module.c msc.c module.c elf_module.c dbghelp_private.h dbghelp.c
Log message: Eric Pouech pouech-eric@wanadoo.fr - removed file extension from module (and suffixed ELF modules with <elf>) - added generic thunk support for builtin modules (with the help of winebuild's new markers for thunks) - for ELF modules, no longer generating SymTagPublicSymbols objects from ELF public symbol table - because of last point, rewrote stabs symbols' address and size management by parsing directly the symtab instead of using SymTagPublicSymbols objects - cleaned up SymTagPublicSymbols object names for native modules - fixed off by one errors in array management - SymLoadModule(hProc,0,0,0,0) (wine extension) will force the resynchronization of internal ELF modules list) - new option (0x40000000) for Sym{Get|Set}Option to report ELF modules in SymEnumModules (as well as loader with <wine-loader>) - some minor internal clean-ups - enhanced const correctness
Patch: http://cvs.winehq.org/patch.py?id=12408
Old revision New revision Changes Path 1.5 1.6 +19 -1 wine/include/dbghelp.h 1.1 1.2 +9 -0 wine/include/cvconst.h 1.3 1.4 +69 -54 wine/dlls/dbghelp/type.c 1.4 1.5 +60 -11 wine/dlls/dbghelp/symbol.c 1.2 1.3 +8 -3 wine/dlls/dbghelp/storage.c 1.3 1.4 +7 -104 wine/dlls/dbghelp/stabs.c 1.1 1.2 +35 -39 wine/dlls/dbghelp/pe_module.c 1.2 1.3 +34 -34 wine/dlls/dbghelp/msc.c 1.1 1.2 +40 -15 wine/dlls/dbghelp/module.c 1.4 1.5 +385 -80 wine/dlls/dbghelp/elf_module.c 1.3 1.4 +36 -13 wine/dlls/dbghelp/dbghelp_private.h 1.2 1.3 +4 -6 wine/dlls/dbghelp/dbghelp.c