Confirmed users
2,317
edits
No edit summary |
No edit summary |
||
| Line 22: | Line 22: | ||
* QA will run a FFT during the Firefox 3 Beta Period with this Debug Builds for Memory Leaks | * QA will run a FFT during the Firefox 3 Beta Period with this Debug Builds for Memory Leaks | ||
* QA file Bugs for this Memory Leaks and Assertions | * QA file Bugs for this Memory Leaks and Assertions | ||
* Additional Information from a mail from dbaron: | |||
The reason they're so large (-g) is independent of the reason most | |||
people want them (-DDEBUG, plus a few other things like | |||
--enable-trace-malloc). You could do one without the other. (In | |||
fact, it's possible that the packaging code will automatically strip | |||
out the debug symbols.) | |||
That said, having the debugging symbols is necessary if you're using | |||
nsTraceRefcnt or trace-malloc for more than summary statistics or | |||
leak detection. It might be necessary for distinguishing leak bugs, | |||
since the stack traces aren't so great without them. | |||
= Target = | = Target = | ||