waterson%netscape.com
|
38e277d57c
|
Oops. Make sure XPCOM_MEM_LOG_CLASSES works without XPCOM_MEM_REFCNT_LOG being set. a=warren
|
1999-11-11 05:02:03 +00:00 |
|
waterson%netscape.com
|
db40914d6a
|
Bug 18069. Support XPCOM_MEM_TRACE_OBJECTS, per-object reference count tracing. r=warren
|
1999-11-11 03:23:24 +00:00 |
|
dmose%mozilla.org
|
142ac52eaf
|
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
|
1999-11-06 03:43:54 +00:00 |
|
warren%netscape.com
|
ae01c120df
|
Fixed round-off error computing bloat total.
|
1999-10-29 18:48:37 +00:00 |
|
warren%netscape.com
|
4406d6612d
|
Took out bogus error message.
|
1999-10-29 03:19:11 +00:00 |
|
warren%netscape.com
|
816ad655d9
|
Fixed bug in calculating leak total.
|
1999-10-28 08:35:53 +00:00 |
|
warren%netscape.com
|
3fda695ea8
|
Fixed up dll loading for Windows. It was silently failing.
|
1999-10-24 22:01:09 +00:00 |
|
warren%netscape.com
|
8cbce82f94
|
Fixed logic for XPCOM_MEM_LOG_CLASSES case.
|
1999-10-24 09:13:52 +00:00 |
|
warren%netscape.com
|
8558ad745c
|
Cleaned up nsTraceRefcnt environment variables. r=kipp,beard
|
1999-10-23 03:16:19 +00:00 |
|
waterson%netscape.com
|
ba16fbcd96
|
Fix solaris (and other unsupported platforms).
|
1999-10-21 04:28:07 +00:00 |
|
waterson%netscape.com
|
399d707e95
|
Modify nsTraceRefcnt::WalkTheStack() to accept a stream. Other misc formatting fixup. work really done by beard, r=waterson.
|
1999-10-21 03:44:37 +00:00 |
|
warren%netscape.com
|
f07e3a1f57
|
Added total/summary information to bloat log. Made LogNewXPCOM/LogDeleteXPCOM only be needed for losing architectures.
|
1999-10-16 01:57:18 +00:00 |
|
warren%netscape.com
|
908c447185
|
Reordered columns as per macafee's suggestion.
|
1999-10-14 04:37:13 +00:00 |
|
warren%netscape.com
|
c3b514bae4
|
Fixed return value for non-debug builds.
|
1999-10-12 10:27:40 +00:00 |
|
warren%netscape.com
|
bef2702ef0
|
Made nsTraceRefcnt output write to streams.
|
1999-10-12 09:30:12 +00:00 |
|
warren%netscape.com
|
daf1d34844
|
Fixed bloat snapshotting capabilities. r=kipp
|
1999-10-12 00:29:54 +00:00 |
|
kipp%netscape.com
|
bf334bfc2d
|
Tweaked to avoid a crash in case bloat tracking is on but there is no bloat data to dump
|
1999-10-08 23:39:57 +00:00 |
|
kipp%netscape.com
|
10856b9b72
|
Fixed opt build bustage
|
1999-10-08 22:04:04 +00:00 |
|
kipp%netscape.com
|
ce05d3c599
|
Merged bloaty and moz ctor counting (space team work)
|
1999-10-08 20:29:47 +00:00 |
|
warren%netscape.com
|
06c2f304e9
|
Fixed bug in computing object count mean and stddev.
|
1999-10-08 04:39:24 +00:00 |
|
warren%netscape.com
|
37676fadb0
|
Added 'Bloaty' refcounting and memory bloat statistics code
|
1999-10-07 21:50:20 +00:00 |
|
waterson%netscape.com
|
2efd076b82
|
Bug 15367. Dump 'class' instead of 'file/line' for NS_LOG_REFCNT. r=shaver,dp
|
1999-10-05 00:07:54 +00:00 |
|
kipp%netscape.com
|
9b78e0fd9d
|
r=dp; implement some macros to help track memory leaks
|
1999-10-04 23:36:18 +00:00 |
|
waterson%netscape.com
|
9aca73451f
|
Use tabs instead of spaces separate frames in stack dump: new demangling code introduces spaces.
|
1999-09-20 03:45:21 +00:00 |
|
ramiro%netscape.com
|
6f197e46a0
|
Fix mac and windows builds.
|
1999-09-14 13:44:20 +00:00 |
|
ramiro%netscape.com
|
6f3fcfb2ba
|
Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols.
|
1999-09-14 13:30:12 +00:00 |
|
ramiro%netscape.com
|
eb5fb78483
|
Add DemangleSymbol() for demangling symbols on linux.
|
1999-09-14 13:24:25 +00:00 |
|
jband%netscape.com
|
b80f98a64a
|
differentiate between Win32 x86 and NT Alpha for a few low level debug activities. From bob meader <bob@guiduck.com>
|
1999-07-24 22:00:00 +00:00 |
|
ramiro%netscape.com
|
ea02c26409
|
Add #ifdefs to make sure it only build on supported linux platforms.
|
1999-06-21 02:29:17 +00:00 |
|
ramiro%netscape.com
|
644957d45a
|
Make it work with gnu libc 2.1. On glibc 2.1, the Dl_info api defined in
<dlfcn.h> is only exposed __USE_GNU is defined. I suppose its some kind of
standards adherence thing.
|
1999-06-16 04:55:36 +00:00 |
|
waterson%netscape.com
|
02f1b36a67
|
Add WalkTheStack() implementation for i386 Linux. Tip o' the hat to kipp for the stack walking code, and shaver for the dladdr() hint. Replace PR_snprintf() with nsIToA().
|
1999-06-16 02:05:32 +00:00 |
|
waterson%netscape.com
|
c621cde475
|
Clean up stack trace output: add displacements and remove spaces that sometimes appear in demangled symbols (so my perl script doesn't barf).
|
1999-06-15 05:27:09 +00:00 |
|
waterson%netscape.com
|
4ef0ae057a
|
Add MOZ_TRACE_REFCNT to allow you to instrument individual implementations of AddRef() & Release().
|
1999-06-15 03:25:27 +00:00 |
|
braddr%puremagic.com
|
84b829fbe5
|
Move some trace refcounting only code and variables inside the proper ifdefs
|
1999-04-10 08:50:50 +00:00 |
|
troy%netscape.com
|
6322e224fe
|
Per Kipp's request, added patch from Mark Harvey (Mark.Harvey@wireplay.bt.co.uk) so we
don't have an imagehlp.dll dependency unless MOZ_TRACE_XPCOM_REFCNT is defined
|
1999-02-26 17:39:55 +00:00 |
|
kipp%netscape.com
|
edabb1ad06
|
Expose WalkTheStack
|
1998-11-26 18:03:20 +00:00 |
|
rpotts%netscape.com
|
2674a66a7f
|
Made nsTraceRefcnt threadsafe...
|
1998-09-19 06:56:22 +00:00 |
|
kipp%netscape.com
|
932596c48f
|
Only execute SymLoadModule when tracing is enabled
|
1998-09-15 00:13:35 +00:00 |
|
kipp%netscape.com
|
f4c9611922
|
new
|
1998-09-12 19:25:06 +00:00 |
|