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