Compare Revisions

Debugging Mozilla with gdb

Revision 68158:

Revision 68158 by Fantasai on

Revision 235661:

Revision 235661 by Fantasai on

Title:
Debugging Mozilla with gdb
Debugging Mozilla with gdb
Slug:
Debugging_Mozilla_with_gdb
Debugging_Mozilla_with_gdb
Content:

Revision 68158
Revision 235661
n31    <p>n31    <pre class="eval">
32      The <code>mozilla</code> script that is launches the browse32$ gdb mozilla/dist/bin/firefox
>r can also be used to launch the debugger as well. You can use it 
> like this: 
33</pre>
33    </p>34    <p>
34    <pre class="eval">35      See this <a href="/index.php?title=en/Debugging_Mozilla_wit
 >h_gdb&amp;revision=43" title="https://developer.mozilla.org/index
 >.php?title=en/Debugging_Mozilla_with_gdb&amp;revision=43">old ver
 >sion</a> for specialized instructions on older builds of Mozilla.
35$ cd mozilla/dist/bin
36$ ./mozilla -g -d gdb
37</pre>
38    <p>36    </p>
39      (You can leave off "-d gdb"&nbsp;if gdb is the default debu
>gger in your distro.) 
40    </p>37    <p>
41    <p>38      <strong><span style="background-color:#ffa07a;">NOTE: Someo
 >ne might need to update the rest of this page.</span></strong>
42      Or you can be sneaky:
43    </p>
44    <pre class="eval">
45$ ./run-mozilla.sh /bin/bash 
46$ gdb mozilla-bin
47</pre>
48    <p>
49      Or simple:
50    </p>
51    <pre class="eval">
52$ export LD_LIBRARY_PATH=.
53$ gdb mozilla-bin
54</pre>
55    <h3 name="How_do_I_pass_arguments_over_to_the_app_using_GDB.2
>Fddd.3F"> 
56      How do I pass arguments over to the app using GDB/ddd?
57    </h3>
58    <p>
59      You should now be able to convey arguments using ./mozilla 
>-g your-list-of-arguments For example you can call the mozilla sc 
>ript like this if you want to launch mail at startup: ./mozilla - 
>g -mail 
t72    <p>t
73      &nbsp;
74    </p>
75    <p>
76      &nbsp;
77    </p>

Back to History