Compare Revisions

Debugging on Mac OS X

Revision 55345:

Revision 55345 by Irving.Reid on

Revision 55346:

Revision 55346 by Irving.Reid on

Title:
Debugging on Mac OS X
Debugging on Mac OS X
Slug:
Debugging_on_Mac_OS_X
Debugging_on_Mac_OS_X
Tags:
"Developing Mozilla", Debugging
"Developing Mozilla", Debugging
Content:

Revision 55345
Revision 55346
n56      <li>if you are debugging Firefox, Thunderbird or some othern56      <li>if you are debugging Firefox, Thunderbird or some other
> application that supports multiple profiles, using a separate pr> application that supports multiple profiles, using a separate pr
>ofile for debugging purposes is recommended. See "Having a profil>ofile for debugging purposes is recommended. See "Having a profil
>e for debugging purposes" below. Select the "Arguments" tab in th>e for debugging purposes" below. Select the "Arguments" tab in th
>e scheme editor, and click the '+' below the "Arguments passed on>e scheme editor, and click the '+' below the "Arguments passed on
> launch" field. Add "-P <em>profilename</em>". Also in the "Argum> launch" field. Add "-P <em>profilename</em>".
>ents" panel, add an environment variable "NO_EM_RESTART" with val 
>ue "1" to the variable list. You may also want to add an environm 
>ent variable "MOZ_QUIET" with value 1 to supress the noisy ++DOMW 
>INDOW debug output. 
57      </li>
58      <li>Also in the "Arguments" panel, add an environment varia
 >ble "NO_EM_RESTART" with value "1" to the variable list. You may 
 >also want to add an environment variable "MOZ_QUIET" with value 1
 > to suppress the noisy ++DOMWINDOW debug output.
t60      <li>In order for Xcode to know what sources you want to debt62      <li>In order for Xcode to know what sources you want to deb
>ug, you need to tell it where to find them. In the File menu choo>ug, you need to tell it where to find them. In the File menu choo
>se 'Add Files to <span style="font-style: italic;">"</span><em>yo>se 'Add Files to <span style="font-style: italic;">"</span><em>yo
>ur-project</em>"'. Browse to your source tree and either command->ur-project</em>"'. Browse to your source tree and either command-
>click the set of directories you care about, or just select the w>click the set of directories you care about, or just select the w
>hole tree. Xcode will import everything, including .hg directorie>hole tree. Xcode will import everything, including .hg directorie
>s, so you will need to remove a lot of junfrom your project aft>s, so you will need to remove them from your project after the im
>er the import. The amount of work to carefully select which sourc>port. The amount of worto carefully select which source files t
>e files to input doesn't seem to be much different than the effor>o import doesn't seem to be much different than the effort to cle
>t to clean up after importing everything.>an up after importing everything.

Back to History