Commit Graph

121 Commits

Author SHA1 Message Date
gerv%gerv.net
1856815ff1 Oops. 2001-09-20 00:02:59 +00:00
scc%mozilla.org
bc444f528a bug #98089: ripped new license 2001-09-19 22:39:41 +00:00
timeless%mac.com
01e6c098bd 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
2001-06-15 19:29:38 +00:00
beard%netscape.com
5ea204d79f [not part of build] "fixes" the stack during GC initialization, so later stack crawls won't crash. 2001-02-27 01:09:44 +00:00
cls%seawood.org
3580b1cac0 Adding and updating necessary .cvsignore files. Bug #61550 2001-02-24 06:22:49 +00:00
dbaron%fas.harvard.edu
4668f0f420 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 2001-02-20 13:50:26 +00:00
dbaron%fas.harvard.edu
b9f89c8579 Add makefile and script to compile and run leaksoup easily. r=waterson@netscape.com sr=brendan@mozilla.org b=66424 2001-02-18 16:51:46 +00:00
waterson%netscape.com
f7b54ed67f Bug 61571. Improve speculative RTTI heuristics by adding one more instruction to the signature for typeinfo(). r=brendan, sr=beard 2000-12-06 00:05:45 +00:00
waterson%netscape.com
e529bbdbf9 Bug 58778. Improve RTTI heuristics for Linux, and turn them on! r=beard, sr=brendan 2000-11-08 06:44:33 +00:00
beard%netscape.com
591b9d1b32 Added GC_init_MacOS() to make sure MaxApplZone() and MoreMasters() get called. r=sfraser, not part of standard build. 2000-10-24 20:18:43 +00:00
beard%netscape.com
79feb98cde proper dependency for typeinfo.cpp (not part of build), provided by dbaron@fas.harvard.edu 2000-10-14 03:27:27 +00:00
beard%netscape.com
c8ddacd34b [not part of build] base class for all references, provides interior pointer detection. 2000-09-22 07:35:59 +00:00
beard%netscape.com
c897fa5598 [not part of build] interior pointer detection, cycle detection. 2000-09-22 07:32:52 +00:00
beard%netscape.com
9cf4148c01 [not part of build] make sure a writer is open at the end, before attempting to close it. 2000-09-19 17:53:17 +00:00
beard%netscape.com
8dc0e5739a Conditionally compile in GC_trace_object. 2000-09-18 22:09:20 +00:00
beard%netscape.com
589bfa37e9 rename void* to void, for file systems that don't like "*" in file names. emit a single JavaScript for showing stack crawls. 2000-09-12 00:09:06 +00:00
beard%netscape.com
360cf23b39 added internAs(), which lets one string masquerade for another. 2000-09-12 00:06:53 +00:00
beard%netscape.com
0d99fb7955 splitting out each individual type_size into separate report, to make it possible to visualize entire graph. 2000-09-10 18:33:27 +00:00
beard%netscape.com
ddae8993e0 splitting out call trees, to avoid creating unwieldy HTML reports. 2000-09-09 04:23:17 +00:00
beard%netscape.com
b69d93c128 trims strings by copying them, to avoid retaining excessively large strings. 2000-09-09 04:22:06 +00:00
beard%netscape.com
9bc9544d23 manages a compressed calltree. 2000-09-09 04:20:50 +00:00
beard%netscape.com
16daa74dfe compressed stack crawls 2000-09-07 02:59:36 +00:00
beard%netscape.com
c256497045 [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. 2000-09-02 03:38:39 +00:00
beard%netscape.com
21567a7d55 initial check-in. 2000-09-02 03:30:02 +00:00
beard%netscape.com
63f57157e1 [not part of build] moved Type and StringTable classes to separate files. Changed printHistogram() to include product {count * size} for each bin. 2000-09-02 03:29:30 +00:00
beard%netscape.com
eb2a87c41a bloatsoup. 2000-09-02 03:25:27 +00:00
beard%netscape.com
a4a732c9f5 A little more checking in GC_trace_object(). 2000-09-01 21:51:09 +00:00
beard%netscape.com
abcdb3107a catching SIGSEGV/SIGILL not reliable, off again. 2000-09-01 21:47:01 +00:00
beard%netscape.com
345dc23afb add typeinfo.cpp to build. 2000-09-01 03:17:43 +00:00
beard%netscape.com
25ef040944 for thread safety on Linux, grab lock, stop world. now using getTypeName(). 2000-09-01 03:17:19 +00:00
beard%netscape.com
733202a44e initializing mark word. 2000-09-01 03:16:10 +00:00
beard%netscape.com
94363a0a79 added RTTI heuristics for Linux. 2000-09-01 03:15:30 +00:00
beard%netscape.com
8edb7e2163 GC_trace_object (not part of build) 2000-08-31 14:28:56 +00:00
beard%netscape.com
d7f5a17ae8 Use Addr2Line with Linux format leak files. 2000-08-31 01:08:16 +00:00
beard%netscape.com
d92c4ee999 Linux: used to map library +offset to file:line 2000-08-31 01:07:33 +00:00
beard%netscape.com
1f5d36b304 [not part of build] fixed getFileLocation(), had broken Mac format. 2000-08-20 20:04:44 +00:00
beard%netscape.com
9235463395 Adding support for Linux format leak files. 2000-08-18 03:16:29 +00:00
beard%netscape.com
32ca02b842 standard leak format for leaksoup r=waterson (not part of build) 2000-08-18 00:45:24 +00:00
dbaron%fas.harvard.edu
852596cc10 Change the stack trace format printed by the Boehm GC on Linux so it can be post-processed by addr2line. r=wade 2000-08-16 23:02:40 +00:00
beard%netscape.com
cf4513180a Fixing bustage. 2000-08-12 00:45:09 +00:00
warren%netscape.com
80ee64b1e3 Getting gc leak-detector to work on linux. Non-nspr changes. code=beard,wade r=warren 2000-08-11 00:13:39 +00:00
beard%netscape.com
07b724802e [not part of build] using non-debugging allocators to keep out of leak reports. 2000-04-13 06:40:16 +00:00
beard%netscape.com
5663070871 [not part of build] more heuristics for valid identifiers 2000-04-13 06:39:20 +00:00
beard%netscape.com
fcd189c125 [not part of build] silent when leaking objects w/o debugging info. 2000-04-13 06:36:13 +00:00
beard%netscape.com
cb95b6a16c [not part of build] StringTable 2000-04-13 06:35:02 +00:00
beard%netscape.com
e3299805b7 [not part of build] NFRAMES == 2 for alignment reasons, splaying sibling lists. 2000-04-13 06:34:20 +00:00
beard%netscape.com
0de5018079 [not part of build] NFRAMES == 2 for alignment reasons. 2000-04-13 06:33:09 +00:00
beard%netscape.com
7534c689cc [not part of build] since MacOS isn't preemptive, make FASTLOCK a no-op. 2000-04-13 03:27:51 +00:00
beard%netscape.com
2af692cce9 Not part of build, Makefile used by JS2 2000-04-13 00:16:03 +00:00
beard%netscape.com
482dc5b7b2 [not part of build] guarding all reclamations with GC_root_size. This allows safely removing all registered root sets, to see all globals allocated at shutdown. 2000-04-10 18:16:27 +00:00