- all symbol information storage is now module relative, so we can
commitdeca2502d63cacff018c211b7314349994d24ad6
authorEric Pouech <pouech-eric@wanadoo.fr>
Fri, 4 Jun 2004 00:59:16 +0000 (4 00:59 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 4 Jun 2004 00:59:16 +0000 (4 00:59 +0000)
tree9e279cf57db17bb59a898dec1337e620e5b12beb
parent9f33a4b1098e3bf6b981eb5e3621e9a29ec68a2a
- 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
31 files changed:
documentation/debugger.sgml
documentation/debugging.sgml
programs/winedbg/Makefile.in
programs/winedbg/be_cpu.h [new file with mode: 0644]
programs/winedbg/be_i386.c [new file with mode: 0644]
programs/winedbg/be_ppc.c [new file with mode: 0644]
programs/winedbg/break.c
programs/winedbg/db_disasm.c
programs/winedbg/dbg.y
programs/winedbg/debug.l
programs/winedbg/debugger.h
programs/winedbg/display.c
programs/winedbg/elf.c [deleted file]
programs/winedbg/expr.c
programs/winedbg/ext_debugger.c [deleted file]
programs/winedbg/gdbproxy.c
programs/winedbg/hash.c [deleted file]
programs/winedbg/info.c
programs/winedbg/intvar.h
programs/winedbg/memory.c
programs/winedbg/module.c [deleted file]
programs/winedbg/msc.c [deleted file]
programs/winedbg/pe.c [deleted file]
programs/winedbg/registers.c [deleted file]
programs/winedbg/source.c
programs/winedbg/stabs.c [deleted file]
programs/winedbg/stack.c
programs/winedbg/symbol.c [new file with mode: 0644]
programs/winedbg/types.c
programs/winedbg/winedbg.c
programs/winedbg/winedbg.man [new file with mode: 0644]