Commit Graph

89 Commits

Author SHA1 Message Date
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
cls%seawood.org
708005f119 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
7bee348390 more bonsai support (not part of any build). 2000-04-03 15:54:59 +00:00
beard%netscape.com
30bc8ac2bd [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
73802d6f2e Pro5 update 2000-02-07 23:06:04 +00:00
beard%netscape.com
00b1dc479c changed http://cvs-mirror.mozilla.org/webtools/bonsai/ to http://bonsai.mozilla.org, to work around a redirect bug. 2000-01-30 19:05:36 +00:00
beard%netscape.com
935e5216ba removed some command hex values from character interpretation such as 0x00000000 and 0xFFFFFFFF. 2000-01-30 19:04:41 +00:00
beard%netscape.com
c39fcd0737 added ASCII annotation of fields. 1999-12-10 20:23:16 +00:00
warren%netscape.com
96ec037ac6 Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
beard%netscape.com
7c598208c3 bug #15906: added symbol_name parameter to GC_address_to_source, instead of relying on traceback table. 1999-11-15 03:26:03 +00:00
beard%netscape.com
4b137d03f5 added -assign flag, to assign blame to stack crawls. 1999-11-06 03:24:08 +00:00
beard%netscape.com
12a9f91fa5 added ASSIGN_BLAME to control whether blameInfo is retrieved (which is quite slow) 1999-11-06 03:23:49 +00:00
beard%netscape.com
878c10b91c added tag quoting, to avoid messing up the leak reports. 1999-11-06 03:22:46 +00:00
beard%netscape.com
41c65765a6 moved System.exit() to end of main. 1999-11-04 06:15:55 +00:00
beard%netscape.com
66d18685e7 moved System.exit() to end of main 1999-11-04 06:07:35 +00:00
beard%netscape.com
e16f106f06 JShell properties files. 1999-11-04 06:06:40 +00:00
beard%netscape.com
18d3a3d407 factored out common code to locate a source file on lxr or bonsai 1999-11-04 06:06:13 +00:00
beard%netscape.com
e8e34c2bce communicates with cvsblame.cgi to assign blame to lines of a source file. 1999-11-04 06:05:52 +00:00
beard%netscape.com
a6530967ad can handle multiple inputs, now using common FileLocator class to generate blame/lxr URLs. 1999-11-04 00:24:26 +00:00
beard%netscape.com
37e3216f2b Uses CVS/Entries to determine the revision of a checked out file. 1999-11-04 00:10:12 +00:00
beard%netscape.com
629593d5b5 made more robust with partial output. 1999-10-31 06:05:09 +00:00
beard%netscape.com
d120ed2e68 fixed up -blame option to use line marking. 1999-10-30 05:59:02 +00:00
beard%netscape.com
f5508d70ac added transitive closure size computation. 1999-10-29 06:04:01 +00:00
beard%netscape.com
80c30c7e5f changed GC_abort() to call ExitToShell() rather than abort(). bug=15906 1999-10-24 03:26:10 +00:00
beard%netscape.com
725fbb5c6b never consider code offsets greater than the offset of the instruction, which ensures that the returned file offset is always correct. bug=15906 1999-10-23 15:57:31 +00:00
beard%netscape.com
87934f342c added line hiliting in -blame mode. 1999-10-23 01:33:42 +00:00