Debugging

  • Revision slug: Debugging
  • Revision title: Debugging
  • Revision id: 56334
  • Created:
  • Creator: Sheppy
  • Is current revision? No
  • Comment 12 words added

Revision Content

Debugging a project as large as Mozilla can be a daunting task.  Fortunately, over the years, Mozilla developers have come up with not just technologies and features to help you debug code, but have devised tips and techniques that can help too.  Also available are assorted tools that you can use when debugging.

Documentation topics

Debugging topics

Debugging memory leaks
Learn about tools and techniques that will help you debug memory leaks.
Building Firefox with debug symbols
How to build Firefox with debug symbols enabled, to help with debugging.
Debugging a hang on Mac OS X
Helpful tips for debugging hangs on Mac OS X.

Frequently asked questions

Debugging Mozilla on Windows FAQ
Questions (and answers) about debugging Mozilla on Windows.
Debugging Mozilla on Mac OS X
Questions (and answers) about debugging Mozilla on Mac OS X.
Debugging Mozilla on Linux
Questions (and answers) about debugging Mozilla on Linux.

Debugging specific technologies

Debugging JavaScript code
How to debug JavaScript code, with a focus on debugging code in the Mozilla project itself.
Debugging a XULRunner application
Tips and suggestions that will help you debug your XULRunner based application.
Debugging frame reflow
Learn how to debug frame reflow.
Debugging table reflow
Learn how to debug table reflow.

Debugging tools

Tools
Assorted tools that will help you debug your code or web site.

 

 

Revision Source

<p>Debugging a project as large as Mozilla can be a daunting task.  Fortunately, over the years, Mozilla developers have come up with not just technologies and features to help you debug code, but have devised tips and techniques that can help too.  Also available are assorted tools that you can use when debugging.</p>
<table class="mainpage-table"> <tbody> <tr> <td colspan="2"> <h2>Documentation topics</h2> </td> </tr> <tr> <td width="50%"> <h3>Debugging topics</h3> <dl><dt><a class="internal" href="/en/Debugging_memory_leaks" title="En/Debugging memory leaks">Debugging memory leaks</a><br> </dt><dd>Learn about tools and techniques that will help you debug memory leaks.</dd><dt><a class="internal" href="/en/Building_Firefox_with_Debug_Symbols" title="En/Building Firefox with Debug Symbols">Building Firefox with debug symbols</a><br> </dt><dd>How to build Firefox with debug symbols enabled, to help with debugging.</dd><dt><a class="internal" href="/en/Debugging_a_hang_on_OS_X" title="En/Debugging a hang on OS X">Debugging a hang on Mac OS X</a><br> </dt><dd>Helpful tips for debugging hangs on Mac OS X.</dd></dl> <dl> <h3>Frequently asked questions</h3> <dt><a class="internal" href="/en/Debugging_Mozilla_on_Windows_FAQ" title="En/Debugging Mozilla on Windows FAQ">Debugging Mozilla on Windows FAQ</a><br> </dt><dd>Questions (and answers) about debugging Mozilla on Windows.<br> </dd><dt><a class="internal" href="/en/Debugging_on_Mac_OS_X" title="En/Debugging on Mac OS X">Debugging Mozilla on Mac OS X</a><br> </dt><dd>Questions (and answers) about debugging Mozilla on Mac OS X.<br> </dd><dt><a class="internal" href="/en/Debugging_Mozilla_on_Linux_FAQ" title="En/Debugging Mozilla on Linux FAQ">Debugging Mozilla on Linux</a><br> </dt><dd>Questions (and answers) about debugging Mozilla on Linux.<br> </dd></dl></td> <td width="50%"><dl> <h3>Debugging specific technologies</h3> <dt><a class="internal" href="/en/Debugging_JavaScript" title="En/Debugging JavaScript">Debugging JavaScript code</a><br> </dt><dd>How to debug JavaScript code, with a focus on debugging code in the Mozilla project itself.</dd><dt><a class="internal" href="/en/Debugging_a_XULRunner_Application" title="En/Debugging a XULRunner Application">Debugging a XULRunner application</a><br> </dt><dd>Tips and suggestions that will help you debug your <a class="internal" href="/en/XULRunner" title="En/XULRunner">XULRunner</a> based application.</dd><dt><a class="internal" href="/en/Debugging_Frame_Reflow" title="En/Debugging Frame Reflow">Debugging frame reflow</a><br> </dt><dd>Learn how to debug frame reflow.</dd><dt><a class="internal" href="/en/Debugging_Table_Reflow" title="En/Debugging Table Reflow">Debugging table reflow</a><br> </dt><dd>Learn how to debug table reflow.</dd></dl> <h3>Debugging tools</h3> <dl><dt><a class="internal" href="/en/Tools" title="En/Tools">Tools</a><br> </dt><dd>Assorted tools that will help you debug your code or web site.</dd></dl></td> </tr> </tbody>
</table>
<p> </p>
<p> </p>
Revert to this revision