(Add chapter 2 links) |
(→Table of Contents: add chapter 3 links) |
||
Line 25: | Line 25: | ||
<li>[[Wine_Developer's_Guide/Debug_Logging#Controlling_the_debugging_output|Controlling the debugging output]] | <li>[[Wine_Developer's_Guide/Debug_Logging#Controlling_the_debugging_output|Controlling the debugging output]] | ||
<li>[[Wine_Developer's_Guide/Debug_Logging#A_Few_Notes_on_Style|A Few Notes on Style]] | <li>[[Wine_Developer's_Guide/Debug_Logging#A_Few_Notes_on_Style|A Few Notes on Style]] | ||
</ol> | |||
====[[Wine Developer's Guide/Other Debugging Techniques|3. Other Debugging Techniques]]==== | |||
<ol> | |||
<li>[[Wine_Developer's_Guide/Other_Debugging_Techniques#Understanding_undocumented_APIs|Understanding undocumented APIs]] | |||
<li>[[Wine_Developer's_Guide/Other_Debugging_Techniques#How_to_do_regression_testing_using_Git|How to do regression testing using Git]] | |||
<li>[[Wine_Developer's_Guide/Other_Debugging_Techniques#Which_code_has_been_tested?|Which code has been tested?]] | |||
</ol> | </ol> | ||
</ul> | </ul> |
Revision as of 20:09, 3 February 2016
Authors
Uwe Bonnes; Jonathan Buzzard; Zoran Dzelajlija; Klaas van Gend; Francois Gouget; Jon Griffiths; Albert den Haan; Mike Hearn; André Hentschel; Ove Kaaven; Tony Lambregts; Marcus Meissner; Gerard Patel; Dimitrie Paun; Michele Petrovski; Eric Pouech; Douglas Ridgway; John Sheets; Lionel Ulmer; Ulrich Weigand; Morten Welinder
Table of Contents
I. Developing Wine
- Introduction
- WineDbg modes of invocation
- Using the Wine Debugger
- Useful memory addresses
- Configuration
- WineDbg Expressions and Variables
- WineDbg Command Reference
- Other debuggers
- Debugging classes
- Debugging channels
- Are we debugging?
- Helper functions
- Controlling the debugging output
- A Few Notes on Style