wine/ programs/winedbg/winedbg.c programs/wine ...

Alexandre Julliard julliard at winehq.org
Thu Jun 3 19:59:17 CDT 2004


ChangeSet ID:	12558
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard at 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 at 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




More information about the wine-cvs mailing list