Commit Graph

32 Commits

Author SHA1 Message Date
Eric Pouech 5fe480b472 - fixed regression in ctrl-c handling
- fixed regression in 'info symbol XXXX' command (and enhanced
  presentation)
- fixed regression in line stepping
- fixed regression in & (address operator) handling
- fixed some bad module reference for local symbols
- enhanced register presentation as local variables
- added warning when launching a debuggee which isn't a Wine app
- removed the 'local' extension of display command (and check when
  setting the display whether the expr has a local binding)
- simplified exception handling, and factorized some code when
  debugger stops
2004-09-28 02:13:27 +00:00
Eric Pouech 926f66186f - fixed breakpoint enabled/disabled state management
- fixed recursion in type printing
- now all type-id are stored with the base address of the module which
  defines the type (struct dbg_type takes care of this pairing)
- fixed a couple of bugs in display handling
- fixed strings print and examination
2004-08-22 22:35:36 +00:00
Eric Pouech deca2502d6 - 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
2004-06-04 00:59:16 +00:00
Ivan Leo Murray-Smith 593e537481 Replace --debugmsg by WINEDEBUG. 2004-04-26 20:13:17 +00:00
Jeff 1c0b4aae49 Clarify the attach command. 2004-04-12 22:09:36 +00:00
Eric Pouech 48f97983d7 - get rid of winedbg internal channels for output
- move all standard (old MESG channel) output to stdout
- move all other outputs (TRACE, WARN...) to a new wine debugging
  channel (winedbg)
- replaced quite a few #ifdef:ed out output to new channels (mainly in
  symbol management area...)
- added a new maintenance commands to ease up debugging
- updated documentation accordingly
2003-12-15 19:53:08 +00:00
Dimitrie O. Paun 639bf52510 Cleanup the debugging section. 2003-09-22 19:33:43 +00:00
Francois Gouget b4557d0118 Removed reference to 'systemname' and added a link to winsite in
debugger.sgml.
Remove cruft from default.dsl. Add comments explaining what our other
settings do.
2003-09-15 20:06:47 +00:00
Vincent Béron b940e37e47 Fixed indentation of list items. 2003-07-21 22:42:50 +00:00
Tom Wickline c28575e0e8 Spelling and URL fixes. 2003-07-09 19:50:14 +00:00
Eric Pouech 0a970ce0e2 Added a section about using kgdb and ddd to debug wine. 2003-06-20 21:27:27 +00:00
Francois Gouget c5f775a9c7 Typos/spelling fixes. 2003-06-18 03:30:39 +00:00
Dimitrie O. Paun 255ecc56ae Remove the generation of all documentation in one document. 2003-04-19 02:50:57 +00:00
Andreas Mohr 56e6cd0eb8 - new, much more detailed and easier "step-by-step" layout
- better intro
- add Glossary (glossary.sgml)
- much better Getting Wine chapter
- much better Wine configuration chapter
- better Wine drive layer configuration section
- explain wineserver cmdline options
- rearranged tons of things into a less messy state
- tons of janitorial fixes
2003-04-01 03:26:13 +00:00
Eric Pouech 41018add5d Removed no longer needed UseXTerm internal variable. 2003-02-27 01:42:39 +00:00
Eric Pouech 45adf0843f - Removed no longer used queue & modref related commands.
- Protected walk commands while being called with no process loaded.
- In command grammar, allowed some expressions while only numbers
  where accepted.
- Renamed 'info maps' info 'walk maps' and let it work on any
  process.
2003-01-30 00:24:18 +00:00
Francois Gouget 7572148823 Standardize the capitalization of Wine. 2003-01-05 01:08:56 +00:00
Tony Lambregts 263cdcd88a Update debugger documentation for when programs hangs. 2002-12-07 23:48:36 +00:00
Tony Lambregts 109fb9c53d Update the debugger documentation for current usage. 2002-11-30 01:57:19 +00:00
Francois Gouget 20f74cb743 Update documentation of how to invoke winedbg. 2002-10-01 18:13:09 +00:00
Eric Pouech 0996541cc6 Updated winedbg documentation. 2002-09-21 01:17:32 +00:00
Tony Lambregts 019c591da8 Document the new trace-related winedbg commands. 2002-07-03 01:20:46 +00:00
Eric Pouech 21b366e6e2 Added the detach command to the debugger. 2002-02-27 01:29:18 +00:00
Bill Medland dea2952242 How to specify a DLL in a debugger break command. 2002-01-12 21:15:36 +00:00
Francois Gouget 588ff3743a Documentation updates (mainly thru vs. through). 2001-08-21 17:07:17 +00:00
Eric Pouech 38f2be49f0 Fixed the parsing of id1.id2 which could be either access to field id2
of struct id1, or the identifier id2 in dll id1.
Enhanced some error reporting as well as 'info local' display layout.
Minor cosmetic changes.
2001-08-15 17:40:31 +00:00
Eric Pouech 800773f9d4 Extended bt command to display backtrace of another thread.
Enhanced process & thread display with process name.
2001-08-06 17:51:52 +00:00
Eric Pouech 36eed034c9 Added a small section about expressions in winedbg. 2001-05-03 18:32:07 +00:00
Eric Pouech 4a85a45095 Added note on using shell scripts as AeDebug setup, added
BreakOnDllLoad variable.
2001-04-13 22:35:55 +00:00
John R. Sheets d9e064fd4b Documentation update. 2000-12-13 21:52:37 +00:00
Eric Pouech 9454801cd9 Enhanced ELF files lookup for symbolic info. 2000-08-15 12:00:52 +00:00
John R. Sheets 1e8e5ba829 Converted Wine documentation to SGML format. 2000-08-08 01:24:00 +00:00