Граф коммитов

110 Коммитов

Автор SHA1 Сообщение Дата
beard%netscape.com 048d0ee613 [not part of build] base class for all references, provides interior pointer detection. 2000-09-22 07:35:59 +00:00
beard%netscape.com b1758848ed [not part of build] interior pointer detection, cycle detection. 2000-09-22 07:32:52 +00:00
beard%netscape.com 0d3027967a [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 8a7a2951fb Conditionally compile in GC_trace_object. 2000-09-18 22:09:20 +00:00
beard%netscape.com 52f9beaf4f 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 06ada131bb added internAs(), which lets one string masquerade for another. 2000-09-12 00:06:53 +00:00
beard%netscape.com 2d8e4f51d3 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 870cca9590 splitting out call trees, to avoid creating unwieldy HTML reports. 2000-09-09 04:23:17 +00:00
beard%netscape.com 0056f3a6d5 trims strings by copying them, to avoid retaining excessively large strings. 2000-09-09 04:22:06 +00:00
beard%netscape.com e3ef81f62a manages a compressed calltree. 2000-09-09 04:20:50 +00:00
beard%netscape.com c4e7f749c1 compressed stack crawls 2000-09-07 02:59:36 +00:00
beard%netscape.com 8a0f9b0da8 [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 277841e95c initial check-in. 2000-09-02 03:30:02 +00:00
beard%netscape.com addb01cb18 [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 c70ed75762 bloatsoup. 2000-09-02 03:25:27 +00:00
beard%netscape.com 3ad0695181 A little more checking in GC_trace_object(). 2000-09-01 21:51:09 +00:00
beard%netscape.com c8dd66b5d9 catching SIGSEGV/SIGILL not reliable, off again. 2000-09-01 21:47:01 +00:00
beard%netscape.com c63a099879 add typeinfo.cpp to build. 2000-09-01 03:17:43 +00:00
beard%netscape.com 10962415c7 for thread safety on Linux, grab lock, stop world. now using getTypeName(). 2000-09-01 03:17:19 +00:00
beard%netscape.com a9ca55fbd2 initializing mark word. 2000-09-01 03:16:10 +00:00
beard%netscape.com f3ea057c1b added RTTI heuristics for Linux. 2000-09-01 03:15:30 +00:00
beard%netscape.com 2b2ab83301 GC_trace_object (not part of build) 2000-08-31 14:28:56 +00:00
beard%netscape.com 4d77b2b175 Use Addr2Line with Linux format leak files. 2000-08-31 01:08:16 +00:00
beard%netscape.com c6a58bb03e Linux: used to map library +offset to file:line 2000-08-31 01:07:33 +00:00
beard%netscape.com d44f61b3aa [not part of build] fixed getFileLocation(), had broken Mac format. 2000-08-20 20:04:44 +00:00
beard%netscape.com baf923881c Adding support for Linux format leak files. 2000-08-18 03:16:29 +00:00
beard%netscape.com 3ce4b2166d standard leak format for leaksoup r=waterson (not part of build) 2000-08-18 00:45:24 +00:00
dbaron%fas.harvard.edu c0085ad735 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 32e6e14ff3 Fixing bustage. 2000-08-12 00:45:09 +00:00
warren%netscape.com 1dc501bfae 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 58e2102fbb [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 de18953344 [not part of build] more heuristics for valid identifiers 2000-04-13 06:39:20 +00:00
beard%netscape.com 26a770ae29 [not part of build] silent when leaking objects w/o debugging info. 2000-04-13 06:36:13 +00:00
beard%netscape.com d7591c426f [not part of build] StringTable 2000-04-13 06:35:02 +00:00
beard%netscape.com d468bee4b9 [not part of build] NFRAMES == 2 for alignment reasons, splaying sibling lists. 2000-04-13 06:34:20 +00:00
beard%netscape.com 34b611d961 [not part of build] NFRAMES == 2 for alignment reasons. 2000-04-13 06:33:09 +00:00
beard%netscape.com dc1c5cb531 [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 dc58e93cdf Not part of build, Makefile used by JS2 2000-04-13 00:16:03 +00:00
beard%netscape.com 6d3ff34248 [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 b267ddb8e6 [not part of build] rewrote GC_print_callers() to use the call_tree. 2000-04-10 18:14:37 +00:00
beard%netscape.com 1d19ac2e44 [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 b52deb5787 [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 8bd843a454 [not part of build] turned on ALIGN_DOUBLE configuration flag. 2000-04-10 18:09:15 +00:00
beard%netscape.com 51d1672402 [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 c2f31f9d18 [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 e0a011b751 [not part of build] stack crawl tree 2000-04-10 17:38:25 +00:00
cls%seawood.org c07d3c345c Make gc/boehm compile under linux. Compiles but doesn't necessarily run programs. Bug #31287 2000-04-04 04:48:44 +00:00
beard%netscape.com e035638de5 more bonsai support (not part of any build). 2000-04-03 15:54:59 +00:00
beard%netscape.com d871769785 [not part of build] allow leaksoup to work with older versions of MacCVS (no CVS/Entries files) 2000-02-28 22:44:21 +00:00
scc%netscape.com 5e041e830f Pro5 update 2000-02-07 23:06:04 +00:00