dbaron%fas.harvard.edu
|
ffb8d9cca7
|
Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only.
git-svn-id: svn://10.0.0.236/trunk@135757 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-01 23:53:20 +00:00 |
|
timeless%mac.com
|
69ae314807
|
Bug 106386 rid source of misspellings
r=db48x sr=blake a=asa
git-svn-id: svn://10.0.0.236/trunk@116832 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-19 04:30:17 +00:00 |
|
seawood%netscape.com
|
889469fd27
|
Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@108684 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-21 09:49:41 +00:00 |
|
seawood%netscape.com
|
f83af44959
|
Renaming 'install' build phase to 'libs'
Bug #56601 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@108681 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-21 08:55:59 +00:00 |
|
gerv%gerv.net
|
ae1d5501a1
|
Oops.
git-svn-id: svn://10.0.0.236/trunk@103236 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-09-20 00:02:59 +00:00 |
|
scc%mozilla.org
|
2281a4d137
|
bug #98089: ripped new license
git-svn-id: svn://10.0.0.236/trunk@103230 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-09-19 22:39:41 +00:00 |
|
timeless%mac.com
|
58d0053ff5
|
Bugzilla Bug 84822 Boehm does not compile on Solaris 8 due to error in os_dep.c
patch by maarten@belgonet.be r=beard sr=waterson a=dbaron
git-svn-id: svn://10.0.0.236/trunk@97232 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-06-15 19:29:38 +00:00 |
|
beard%netscape.com
|
7676b9bce7
|
[not part of build] "fixes" the stack during GC initialization, so later stack crawls won't crash.
git-svn-id: svn://10.0.0.236/trunk@88037 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-02-27 01:09:44 +00:00 |
|
dbaron%fas.harvard.edu
|
aeb8d09853
|
Improve the boehm GC's ability to dump all leaked objects at shutdown. Patch partly by waterson@netscape.com, partly by me. r=beard@netscape.com sr=brendan@mozilla.org b=59967
git-svn-id: svn://10.0.0.236/trunk@87448 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-02-20 13:50:26 +00:00 |
|
dbaron%fas.harvard.edu
|
f0e564ff4e
|
Add makefile and script to compile and run leaksoup easily. r=waterson@netscape.com sr=brendan@mozilla.org b=66424
git-svn-id: svn://10.0.0.236/trunk@87305 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-02-18 16:51:46 +00:00 |
|
waterson%netscape.com
|
93ab5c3017
|
Bug 61571. Improve speculative RTTI heuristics by adding one more instruction to the signature for typeinfo(). r=brendan, sr=beard
git-svn-id: svn://10.0.0.236/trunk@83293 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-12-06 00:05:45 +00:00 |
|
waterson%netscape.com
|
ca5814a49b
|
Bug 58778. Improve RTTI heuristics for Linux, and turn them on! r=beard, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@82423 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-11-08 06:44:33 +00:00 |
|
beard%netscape.com
|
46bb7b6353
|
Added GC_init_MacOS() to make sure MaxApplZone() and MoreMasters() get called. r=sfraser, not part of standard build.
git-svn-id: svn://10.0.0.236/trunk@81674 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-10-24 20:18:43 +00:00 |
|
beard%netscape.com
|
37618b65ed
|
proper dependency for typeinfo.cpp (not part of build), provided by dbaron@fas.harvard.edu
git-svn-id: svn://10.0.0.236/trunk@81193 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-10-14 03:27:27 +00:00 |
|
beard%netscape.com
|
c985ec638f
|
[not part of build] base class for all references, provides interior pointer detection.
git-svn-id: svn://10.0.0.236/trunk@79863 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-22 07:35:59 +00:00 |
|
beard%netscape.com
|
9c224f03d5
|
[not part of build] interior pointer detection, cycle detection.
git-svn-id: svn://10.0.0.236/trunk@79862 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-22 07:32:52 +00:00 |
|
beard%netscape.com
|
d083af01c7
|
[not part of build] make sure a writer is open at the end, before attempting to close it.
git-svn-id: svn://10.0.0.236/trunk@79535 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-19 17:53:17 +00:00 |
|
beard%netscape.com
|
abe09c3670
|
Conditionally compile in GC_trace_object.
git-svn-id: svn://10.0.0.236/trunk@79465 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-18 22:09:20 +00:00 |
|
beard%netscape.com
|
d9b7bd1180
|
rename void* to void, for file systems that don't like "*" in file names. emit a single JavaScript for showing stack crawls.
git-svn-id: svn://10.0.0.236/trunk@78806 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-12 00:09:06 +00:00 |
|
beard%netscape.com
|
acbed215d0
|
added internAs(), which lets one string masquerade for another.
git-svn-id: svn://10.0.0.236/trunk@78805 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-12 00:06:53 +00:00 |
|
beard%netscape.com
|
d790da06d2
|
splitting out each individual type_size into separate report, to make it possible to visualize entire graph.
git-svn-id: svn://10.0.0.236/trunk@78675 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-10 18:33:27 +00:00 |
|
beard%netscape.com
|
b8d0fd19ad
|
splitting out call trees, to avoid creating unwieldy HTML reports.
git-svn-id: svn://10.0.0.236/trunk@78579 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-09 04:23:17 +00:00 |
|
beard%netscape.com
|
985ccfe48b
|
trims strings by copying them, to avoid retaining excessively large strings.
git-svn-id: svn://10.0.0.236/trunk@78578 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-09 04:22:06 +00:00 |
|
beard%netscape.com
|
4a367db7d4
|
manages a compressed calltree.
git-svn-id: svn://10.0.0.236/trunk@78577 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-09 04:20:50 +00:00 |
|
beard%netscape.com
|
a33e2f0f43
|
compressed stack crawls
git-svn-id: svn://10.0.0.236/trunk@78326 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-07 02:59:36 +00:00 |
|
beard%netscape.com
|
88a1506cd6
|
[not part of build] added GC_mark_object, added verbose parameter to GC_trace_object to limit sheer volume of data generated, massive removal of hard tabs.
git-svn-id: svn://10.0.0.236/trunk@77985 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-02 03:38:39 +00:00 |
|
beard%netscape.com
|
3d56c2fd99
|
initial check-in.
git-svn-id: svn://10.0.0.236/trunk@77984 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-02 03:30:02 +00:00 |
|
beard%netscape.com
|
e58cdc0e88
|
[not part of build] moved Type and StringTable classes to separate files. Changed printHistogram() to include product {count * size} for each bin.
git-svn-id: svn://10.0.0.236/trunk@77983 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-02 03:29:30 +00:00 |
|
beard%netscape.com
|
07e242cb08
|
bloatsoup.
git-svn-id: svn://10.0.0.236/trunk@77982 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-02 03:25:27 +00:00 |
|
beard%netscape.com
|
b5575eb008
|
A little more checking in GC_trace_object().
git-svn-id: svn://10.0.0.236/trunk@77932 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-01 21:51:09 +00:00 |
|
beard%netscape.com
|
b3f74f27e4
|
catching SIGSEGV/SIGILL not reliable, off again.
git-svn-id: svn://10.0.0.236/trunk@77931 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-01 21:47:01 +00:00 |
|
beard%netscape.com
|
996d95557f
|
add typeinfo.cpp to build.
git-svn-id: svn://10.0.0.236/trunk@77839 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-01 03:17:43 +00:00 |
|
beard%netscape.com
|
6e25ac374d
|
for thread safety on Linux, grab lock, stop world. now using getTypeName().
git-svn-id: svn://10.0.0.236/trunk@77838 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-01 03:17:19 +00:00 |
|
beard%netscape.com
|
0335ce91b5
|
initializing mark word.
git-svn-id: svn://10.0.0.236/trunk@77837 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-01 03:16:10 +00:00 |
|
beard%netscape.com
|
c1b26d1c07
|
added RTTI heuristics for Linux.
git-svn-id: svn://10.0.0.236/trunk@77836 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-01 03:15:30 +00:00 |
|
beard%netscape.com
|
cc319ccf92
|
GC_trace_object (not part of build)
git-svn-id: svn://10.0.0.236/trunk@77768 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-08-31 14:28:56 +00:00 |
|
beard%netscape.com
|
57989f6be3
|
Use Addr2Line with Linux format leak files.
git-svn-id: svn://10.0.0.236/trunk@77699 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-08-31 01:08:16 +00:00 |
|
beard%netscape.com
|
a62a7af5a5
|
Linux: used to map library +offset to file:line
git-svn-id: svn://10.0.0.236/trunk@77698 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-08-31 01:07:33 +00:00 |
|
beard%netscape.com
|
637119d14b
|
[not part of build] fixed getFileLocation(), had broken Mac format.
git-svn-id: svn://10.0.0.236/trunk@76759 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-08-20 20:04:44 +00:00 |
|
beard%netscape.com
|
a10b71d523
|
Adding support for Linux format leak files.
git-svn-id: svn://10.0.0.236/trunk@76611 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-08-18 03:16:29 +00:00 |
|
beard%netscape.com
|
1d1f0fda1b
|
standard leak format for leaksoup r=waterson (not part of build)
git-svn-id: svn://10.0.0.236/trunk@76598 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-08-18 00:45:24 +00:00 |
|
dbaron%fas.harvard.edu
|
52df7f5eb4
|
Change the stack trace format printed by the Boehm GC on Linux so it can be post-processed by addr2line. r=wade
git-svn-id: svn://10.0.0.236/trunk@76477 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-08-16 23:02:40 +00:00 |
|
beard%netscape.com
|
82866616d8
|
Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@76182 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-08-12 00:45:09 +00:00 |
|
warren%netscape.com
|
cce592f105
|
Getting gc leak-detector to work on linux. Non-nspr changes. code=beard,wade r=warren
git-svn-id: svn://10.0.0.236/trunk@76054 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-08-11 00:13:39 +00:00 |
|
beard%netscape.com
|
62acd3149d
|
[not part of build] using non-debugging allocators to keep out of leak reports.
git-svn-id: svn://10.0.0.236/trunk@65785 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-13 06:40:16 +00:00 |
|
beard%netscape.com
|
e02a506408
|
[not part of build] more heuristics for valid identifiers
git-svn-id: svn://10.0.0.236/trunk@65784 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-13 06:39:20 +00:00 |
|
beard%netscape.com
|
29c061c8e4
|
[not part of build] silent when leaking objects w/o debugging info.
git-svn-id: svn://10.0.0.236/trunk@65782 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-13 06:36:13 +00:00 |
|
beard%netscape.com
|
16903c7520
|
[not part of build] StringTable
git-svn-id: svn://10.0.0.236/trunk@65781 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-13 06:35:02 +00:00 |
|
beard%netscape.com
|
6e7906e41f
|
[not part of build] NFRAMES == 2 for alignment reasons, splaying sibling lists.
git-svn-id: svn://10.0.0.236/trunk@65780 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-13 06:34:20 +00:00 |
|
beard%netscape.com
|
0baf8e8743
|
[not part of build] NFRAMES == 2 for alignment reasons.
git-svn-id: svn://10.0.0.236/trunk@65779 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-13 06:33:09 +00:00 |
|