28 Commits

Author SHA1 Message Date
dbaron%dbaron.org
d2e22fbbb9 Use better name.
git-svn-id: svn://10.0.0.236/trunk@246905 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 07:26:21 +00:00
dbaron%dbaron.org
962109b964 Add a simple variant of make-tree to filter refcount logs for a single object. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@246904 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 07:26:13 +00:00
dbaron%dbaron.org
0e84d1b47f 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.
git-svn-id: svn://10.0.0.236/trunk@232255 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-17 06:26:09 +00:00
dbaron%dbaron.org
bf5eb02220 Trim extra underscores.
git-svn-id: svn://10.0.0.236/trunk@232025 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-14 05:06:05 +00:00
dbaron%dbaron.org
7b0eb98105 Use vmaddr for __TEXT section, not first section, so that we get correct results for the binary.
git-svn-id: svn://10.0.0.236/trunk@232024 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-14 04:44:33 +00:00
dbaron%dbaron.org
8bf261282e Don't ignore exported symbols.
git-svn-id: svn://10.0.0.236/trunk@232023 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-14 04:35:29 +00:00
dbaron%dbaron.org
12f902047f Correct stack trace addresses to call instruction rather than return instruction. Read SO stabs entries.
git-svn-id: svn://10.0.0.236/trunk@232022 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-14 04:28:51 +00:00
dbaron%dbaron.org
e62ecfad00 Add script to fix Mac OS X stack traces. b=336517
git-svn-id: svn://10.0.0.236/trunk@232021 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-14 03:25:51 +00:00
dbaron%dbaron.org
2313663f70 Switch from readelf to objdump for reading contents of sections, since readelf switched its output format.
git-svn-id: svn://10.0.0.236/trunk@228406 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 22:01:17 +00:00
dbaron%dbaron.org
fc5bdf2663 Fix misuse of terminology and improve comment.
git-svn-id: svn://10.0.0.236/trunk@222239 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-23 06:49:37 +00:00
dbaron%dbaron.org
d8a86a4488 Handle file not existing more gracefully.
git-svn-id: svn://10.0.0.236/trunk@222237 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-23 06:29:25 +00:00
dbaron%dbaron.org
57fba78269 Don't create duplicate pipes for objects with external debuginfo.
git-svn-id: svn://10.0.0.236/trunk@222233 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-23 06:24:27 +00:00
dbaron%dbaron.org
93fe79773e Use the .gnu_debuglink section to find the debuginfo file rather than hardcoding the paths to match the most common case on Fedora.
git-svn-id: svn://10.0.0.236/trunk@221989 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-16 21:22:53 +00:00
dbaron%dbaron.org
810229d84e Change my old email address to my new one (files missed when I did a mass-change in January 2003).
git-svn-id: svn://10.0.0.236/trunk@220109 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-14 07:18:26 +00:00
dbaron%dbaron.org
f5fd04d571 Comment about how finding debuginfo should really work.
git-svn-id: svn://10.0.0.236/trunk@192901 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-24 02:27:37 +00:00
dbaron%dbaron.org
b140096f0d Check out-of-band symbols for system libraries, at least for Fedora.
git-svn-id: svn://10.0.0.236/trunk@192900 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-24 02:19:16 +00:00
dbaron%dbaron.org
858f102ccb Fix comments.
git-svn-id: svn://10.0.0.236/trunk@192898 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-24 02:03:06 +00:00
dbaron%dbaron.org
5742698135 Deal correctly with symbols in the binary. b=230336
git-svn-id: svn://10.0.0.236/trunk@192868 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-23 21:17:48 +00:00
gerv%gerv.net
8b69962ee3 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155500 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 21:07:34 +00:00
dbaron%dbaron.org
47664af25e Accept trace-malloc stack format as well.
git-svn-id: svn://10.0.0.236/trunk@146152 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 05:07:31 +00:00
dbaron%dbaron.org
26188aebe5 Make code clearer.
git-svn-id: svn://10.0.0.236/trunk@145784 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 01:41:06 +00:00
dbaron%dbaron.org
17010e84d6 Stop breaking negative numbers in calltrees.
git-svn-id: svn://10.0.0.236/trunk@145767 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 22:32:40 +00:00
dbaron%dbaron.org
7482fd44bc Allow fixup of counts at end of make-tree.pl output.
git-svn-id: svn://10.0.0.236/trunk@145766 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 22:30:37 +00:00
dbaron%dbaron.org
2208a0cd3c Clean up a little. Improve output.
git-svn-id: svn://10.0.0.236/trunk@145765 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 22:23:18 +00:00
dbaron%dbaron.org
9fd204647b Add script to use addr2line to get more useful information out of Linux stack traces.
git-svn-id: svn://10.0.0.236/trunk@145732 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 08:51:56 +00:00
timeless%mozdev.org
82c01d1114 Bug 190772 make-tree.pl sort order isn't very friendly
r=dbaron


git-svn-id: svn://10.0.0.236/trunk@143654 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-13 01:10:19 +00:00
dbaron%fas.harvard.edu
eaf444d02e "AUTHOR INFO HERE" isn't a very useful comment. Add author info.
git-svn-id: svn://10.0.0.236/trunk@74225 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-14 00:54:24 +00:00
dbaron%fas.harvard.edu
bafb8a90d7 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


git-svn-id: svn://10.0.0.236/trunk@74068 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-12 01:32:54 +00:00