Commit Graph

50 Commits

Author SHA1 Message Date
Benjamin Smedberg
44dd3d0bc0 Revert the accidental change to make-tree.pl from revision 116abfbc71e5 2010-07-15 10:40:17 -04:00
Benjamin Smedberg
e17740e1ab Merge mozilla-central to the bug 568691 branch.
--HG--
rename : gfx/public/nsITheme.h => gfx/src/nsITheme.h
2010-06-30 14:23:23 -04:00
Benjamin Smedberg
29e089defb Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module. 2010-06-25 19:41:09 -04:00
Benjamin Smedberg
feb8ea92f6 Free the component-location arrays at shutdown. 2010-06-25 17:27:10 -04:00
Karl Tomlinson
61ea999ea5 temporarily dump some window state on mochitest time out to debug bug 569237 2010-06-23 11:14:24 +12:00
Jesse Ruderman
cc75858eb7 Bug 570287 - New stack fixer that uses breakpad symbol files. r=ted 2010-06-25 14:47:19 -07:00
Jesse Ruderman
f7f3933724 Revert d39bed41e215, because pty doesn't do the right thing when the process exits, creating a race condition
--HG--
extra : rebase_source : 8643b1ea88d52e76f93e66158373f479f41ccdd7
2010-06-08 20:55:43 -07:00
Karl Tomlinson
8467ad0bfa revert b8ddc4e35f65 to remove temporary logging 2010-06-24 15:59:10 +12:00
Jesse Ruderman
600cd4e2d3 Try to fix 10.6 debug perma-orange that results from fix_macosx_stack.py not dealing with atos's complaint about lack of symbols 2010-04-20 17:19:20 -07:00
Jesse Ruderman
2b02457e3f Fix bug 550388: avoid regexp perf issues in the stack fixer. r=dbaron 2010-03-20 23:08:47 -07:00
Jesse Ruderman
96ef373380 Bug 539516 - Switch automation.py to use the new python stack fixer. r=ted
--HG--
rename : tools/rb/fix-macosx-stack.py => tools/rb/fix_macosx_stack.py
2010-02-21 13:03:20 -08:00
Ms2ger
9129ed63bf Bug 539274: Tab cleanup in aisle tools/rb/find-leakers.pl r=bsmedberg 2010-02-20 08:58:06 -05:00
Jesse Ruderman
a8e8a11486 Make fix-macosx-stack.py faster by caching atos processes, which requires tricking atos into giving us unbuffered output. (Bug 429963, r=dbaron) 2010-01-13 11:43:13 -08:00
Benjamin Smedberg
d62ec5b38c Bug 538388 - Make find-leakers.pl work with the output of XPCOM_MEM_ALLOC_LOG as it dose with XPCOM_MEM_REFCNT_LOG, r=dbaron 2010-01-07 15:14:27 -05:00
L. David Baron
762aafd2ef Fix typos. (Bug 429963) 2010-01-07 13:56:09 -05:00
L. David Baron
600b6d349a Actually get the c++filt invocation right. (Bug 429963) 2010-01-07 13:52:51 -05:00
L. David Baron
d7bfaf3d7e Add a very slow (to work around what's probably an I/O buffering issue) version of fix-macosx-stack in python that uses atos (and should thus work on 10.5). (Bug 429963) 2010-01-07 13:31:53 -05:00
L. David Baron
57a4103fec Remove buffering of test output by making stack fixers not buffer their standard output. (Bug 510014) 2009-08-12 15:20:52 -07:00
Mark Banner
d4946ea882 Bug 471950 Improve bloatdiff.pl error handling - improve tinderbox integration, and do not error when two logs have the same bloat data. r=nthomas,dbaron 2009-02-17 08:44:51 +00:00
Serge Gautherie
17483e8145 Bug 449150 – In <find-leakers.pl>, fix code nits and add output sorting
(Av1) <find-leakers.pl>
2008-08-05 04:05:50 +02:00
Ben Hearsum
598d49b41c bug 422296: tools needed for debug+leak tests on mozilla-central - bloatdiff.pl + leaktest.py.in runner script. r=tmielczarek, patch=me 2008-05-13 17:17:33 -04:00
dbaron@dbaron.org
36065c96c3 Deal with padding inside .gnu_debuglink section being non-null. Not part of build. 2008-05-05 14:51:11 -07:00
dbaron@dbaron.org
99aa86663d Use better name. 2008-03-02 23:26:21 -08:00
dbaron@dbaron.org
3ba4de39ce Add a simple variant of make-tree to filter refcount logs for a single object. Not part of the build. 2008-03-02 23:24:55 -08:00
dbaron@dbaron.org
e894bae0e8 Initial underscore for symbols is not only public symbols, and we can remove it for C++ too if we pass the right option to c++filt. 2007-08-16 23:26:09 -07:00
dbaron@dbaron.org
61a2848c74 Trim extra underscores. 2007-08-13 22:06:05 -07:00
dbaron@dbaron.org
4a838a2451 Use vmaddr for __TEXT section, not first section, so that we get correct results for the binary. 2007-08-13 21:44:33 -07:00
dbaron@dbaron.org
b654bf756a Don't ignore exported symbols. 2007-08-13 21:35:29 -07:00
dbaron@dbaron.org
b74d32bcd8 Correct stack trace addresses to call instruction rather than return instruction. Read SO stabs entries. 2007-08-13 21:28:51 -07:00
dbaron@dbaron.org
7ab5acff72 Add script to fix Mac OS X stack traces. b=336517 2007-08-13 20:25:51 -07:00
dbaron@dbaron.org
6697801787 Switch from readelf to objdump for reading contents of sections, since readelf switched its output format. 2007-06-20 15:01:17 -07:00
dbaron@dbaron.org
8163b78c70 Fix misuse of terminology and improve comment. 2007-03-22 23:49:37 -07:00
dbaron@dbaron.org
18073f66e8 Handle file not existing more gracefully. 2007-03-22 23:29:25 -07:00
dbaron@dbaron.org
6c766bb983 Don't create duplicate pipes for objects with external debuginfo. 2007-03-22 23:24:27 -07:00
dbaron%dbaron.org
b0ca4ed07c Use the .gnu_debuglink section to find the debuginfo file rather than hardcoding the paths to match the most common case on Fedora. 2007-03-16 21:22:53 +00:00
dbaron%dbaron.org
83fed6e485 Change my old email address to my new one (files missed when I did a mass-change in January 2003). 2007-02-14 07:18:26 +00:00
dbaron%dbaron.org
b314ab1be0 Comment about how finding debuginfo should really work. 2006-03-24 02:27:37 +00:00
dbaron%dbaron.org
a0ca06df5c Check out-of-band symbols for system libraries, at least for Fedora. 2006-03-24 02:19:16 +00:00
dbaron%dbaron.org
ec9857ee3f Fix comments. 2006-03-24 02:03:06 +00:00
dbaron%dbaron.org
2747c5e2f2 Deal correctly with symbols in the binary. b=230336 2006-03-23 21:17:48 +00:00
gerv%gerv.net
cc323a7cc8 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-25 21:07:34 +00:00
dbaron%dbaron.org
700930043a Accept trace-malloc stack format as well. 2003-08-18 05:07:31 +00:00
dbaron%dbaron.org
597cc6b9c4 Make code clearer. 2003-08-09 01:41:06 +00:00
dbaron%dbaron.org
d8a587f52d Stop breaking negative numbers in calltrees. 2003-08-08 22:32:40 +00:00
dbaron%dbaron.org
a97986f1e4 Allow fixup of counts at end of make-tree.pl output. 2003-08-08 22:30:37 +00:00
dbaron%dbaron.org
8a6f231667 Clean up a little. Improve output. 2003-08-08 22:23:18 +00:00
dbaron%dbaron.org
e8a2888f62 Add script to use addr2line to get more useful information out of Linux stack traces. 2003-08-08 08:51:56 +00:00
timeless%mozdev.org
fc7c17df5a Bug 190772 make-tree.pl sort order isn't very friendly
r=dbaron
2003-06-13 01:10:19 +00:00
dbaron%fas.harvard.edu
beb701f8f4 "AUTHOR INFO HERE" isn't a very useful comment. Add author info. 2000-07-14 00:54:24 +00:00
dbaron%fas.harvard.edu
ace4b861d3 Add the refcount balancer to mozilla/tools so it can be maintained more easily. This tool was written by Chris Waterson with contributions by a number of other people. I modified the files being added here from the most recent versions on http://www.mozilla.org/performance/refcnt-balancer.html in the following ways:
1) add find-comptr-leakers.pl to find leaks in nsCOMPtr logs
2) allow make-tree.pl to subtract nsCOMPtr logs
2000-07-12 01:32:54 +00:00