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 |
|
beard%netscape.com
|
0314054f16
|
[not part of build] rewrote GC_print_callers() to use the call_tree.
|
2000-04-10 18:14:37 +00:00 |
|
beard%netscape.com
|
72149ddcd5
|
[not part of build] rewrote GC_save_callers() to use a global call_tree to store stack crawls of arbitrary depth.
|
2000-04-10 18:12:40 +00:00 |
|
beard%netscape.com
|
601144fce6
|
[not part of build] reduced # of frames to 1, now using a global call_tree to store all stack crawls.
|
2000-04-10 18:10:43 +00:00 |
|
beard%netscape.com
|
7427f14e16
|
[not part of build] turned on ALIGN_DOUBLE configuration flag.
|
2000-04-10 18:09:15 +00:00 |
|
beard%netscape.com
|
2426d02efb
|
[not part of build] to save memory, no longer keeping the stack crawl strings in memory, but just keeping pointers to their location. This keeps the tool from running out of memory when processing complete stack crawls now provided by the leak detector.
|
2000-04-10 17:42:24 +00:00 |
|
beard%netscape.com
|
aec2fe6fc7
|
[not part of build] fixed getFileLocation() when function name has [] in it (such as operator[]).
|
2000-04-10 17:40:08 +00:00 |
|
beard%netscape.com
|
d234be3854
|
[not part of build] stack crawl tree
|
2000-04-10 17:38:25 +00:00 |
|