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