ChangeSet ID: 12558 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2004/06/03 19:59:17
Modified files: programs/winedbg: winedbg.c types.c stack.c source.c memory.c intvar.h info.c gdbproxy.c expr.c display.c debugger.h debug.l dbg.y db_disasm.c break.c Makefile.in documentation : debugging.sgml debugger.sgml Added files: programs/winedbg: winedbg.man symbol.c be_ppc.c be_i386.c be_cpu.h Removed files: programs/winedbg: stabs.c registers.c pe.c msc.c module.c hash.c ext_debugger.c elf.c
Log message: Eric Pouech pouech-eric@wanadoo.fr - all symbol information storage is now module relative, so we can unload a module (and it's debugging information), and a process without pain - portabiblity to another CPU should be easier now (CPU dependent backend) - speed up memory allocation - stabs related fixes: + now correctly handling symbol's size + blocks {} in functions are now correctly recognized and stored (also applies to local variables scoping) + better basic types management (less wild guesses in the code) + full support of inline functions (source stepping now shows the code in .h files for example) - removal of external debugger (attaching with gdb is just fine to debug winedbg) - fixed a couple of issues for symbol address handling (address lookup, incorrect type binding) - winedbg now has a man page
Patch: http://cvs.winehq.org/patch.py?id=12558
Old revision New revision Changes Path 1.19 1.20 +588 -571 wine/programs/winedbg/winedbg.c 1.6 1.7 +581 -970 wine/programs/winedbg/types.c 1.2 1.3 +105 -409 wine/programs/winedbg/stack.c 1.5 1.6 +141 -259 wine/programs/winedbg/source.c 1.8 1.9 +494 -284 wine/programs/winedbg/memory.c 1.4 1.5 +10 -46 wine/programs/winedbg/intvar.h 1.12 1.13 +446 -462 wine/programs/winedbg/info.c 1.17 1.18 +249 -506 wine/programs/winedbg/gdbproxy.c 1.5 1.6 +654 -730 wine/programs/winedbg/expr.c 1.3 1.4 +205 -154 wine/programs/winedbg/display.c 1.17 1.18 +321 -500 wine/programs/winedbg/debugger.h 1.8 1.9 +61 -168 wine/programs/winedbg/debug.l 1.13 1.14 +353 -284 wine/programs/winedbg/dbg.y 1.3 1.4 +171 -175 wine/programs/winedbg/db_disasm.c 1.4 1.5 +594 -762 wine/programs/winedbg/break.c 1.5 1.6 +11 -9 wine/programs/winedbg/Makefile.in 1.16 1.17 +15 -7 wine/documentation/debugging.sgml 1.29 1.30 +951 -348 wine/documentation/debugger.sgml Added 1.1 +0 -0 wine/programs/winedbg/winedbg.man Added 1.1 +0 -0 wine/programs/winedbg/symbol.c Added 1.1 +0 -0 wine/programs/winedbg/be_ppc.c Added 1.1 +0 -0 wine/programs/winedbg/be_i386.c Added 1.1 +0 -0 wine/programs/winedbg/be_cpu.h 1.12 Removed +0 -0 wine/programs/winedbg/stabs.c 1.3 Removed +0 -0 wine/programs/winedbg/registers.c 1.1 Removed +0 -0 wine/programs/winedbg/pe.c 1.7 Removed +0 -0 wine/programs/winedbg/msc.c 1.7 Removed +0 -0 wine/programs/winedbg/module.c 1.16 Removed +0 -0 wine/programs/winedbg/hash.c 1.3 Removed +0 -0 wine/programs/winedbg/ext_debugger.c 1.6 Removed +0 -0 wine/programs/winedbg/elf.c