rusty.lynch%intel.com
a78f1e07c6
Fix for bug #40997 . a=warren
2000-06-02 15:50:36 +00:00
mkaply%us.ibm.com
23b69382a5
# 37239
...
r = valeski, a = brendan
OS/2 bringup on M16 continues - PR_CALLBACKs for VisualAge
2000-06-01 14:12:05 +00:00
dbaron%fas.harvard.edu
e1ada51a01
Make XPCOM_MEM_LOG_OBJECTS work with alloc logging (before it worked only with refcount logging). r=waterson@netscape.com
2000-04-22 00:40:13 +00:00
waterson%netscape.com
86e08cc740
Alphabetize the bloat log output.
2000-04-18 06:00:24 +00:00
beard%netscape.com
f305fe2963
XP_MAC improvements, stack walking, pc to name translation, early toolbox initialization so console will pop-up in correct location.
2000-04-13 03:51:43 +00:00
dp%netscape.com
242e313bc4
Removing xpcom dependency on prefs by eliminating enabling refcount
...
logging from prefs.
2000-03-25 08:35:35 +00:00
dp%netscape.com
bc735403b0
Stack walking code for powerpc linux. Thanks to patch from
...
darkmane@w-link.net r=waterson
2000-03-23 23:39:25 +00:00
warren%netscape.com
65543bf8e3
Fix for leak detection. Bug 29505. Debug only. code=waterson,r=warren,a=jevering
2000-02-29 01:35:38 +00:00
warren%netscape.com
e35426e3f4
Fixed comment
2000-02-24 06:02:38 +00:00
warren%netscape.com
69acdd76d5
Fixing bustage -- NS_MeanAndStdDev not included in release builds.
2000-02-24 05:40:40 +00:00
dbaron%fas.harvard.edu
2f80416255
Bug 28413. Correct computation of total leaks. r=warren@netscape.com a=rickg@netscape.com
2000-02-22 13:25:20 +00:00
warren%netscape.com
d8882419e0
Pulled out NS_MeanAndStdDev as an xpcom exported function for convenience.
2000-02-05 02:07:45 +00:00
warren%netscape.com
1c854eebad
Fixed problem where avg instance size was computed based on remaining object count, rather than total allocated count. May affect bloat stats on tinderbox.
2000-01-27 05:14:51 +00:00
warren%netscape.com
26c830d785
Fix for leak/bloat stats going negative. a=jar
1999-12-10 04:27:52 +00:00
nisheeth%netscape.com
0d1be26505
Attempt to fix mac build bustage.
1999-11-19 07:37:04 +00:00
mcafee%netscape.com
887a432805
I forgot more stuff for prefs, fixing bustage per my last checkin here.
1999-11-19 05:54:58 +00:00
mcafee%netscape.com
c325afa7e1
includes were incorrectly wrapped in the NS_BUILD_REFCNT_LOGGING define, fixing mac/win32 bustage.
1999-11-19 05:08:58 +00:00
nisheeth%netscape.com
f6f3439554
r=harishd.
...
- The stack walking code now works on windows. We were initializing the symbol handler on each DLL load which was resetting its symbol tables. Now, we don't re-init the symbol handler repeatedly.
- Added support for an environment variable, XPCOM_REFCNT_LOG_ENABLE_VIA_PREF. When this is set to 1, refcount logging is done based on whether the "Enable XPCOM refcount log" pref in the Debug pane is set. If this is not set, refcount logging is not affected by the pref.
1999-11-19 03:50:28 +00:00
akhil.arora%sun.com
8f8a3ec85a
18639 r=dp need to cast away the const returned by the sun C++ 5.0 compiler
1999-11-12 23:52:17 +00:00
waterson%netscape.com
6c7ee9d839
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
a9a148300b
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
8535dda53e
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
115c83fe2c
Fixed round-off error computing bloat total.
1999-10-29 18:48:37 +00:00
warren%netscape.com
6695dd938f
Took out bogus error message.
1999-10-29 03:19:11 +00:00
warren%netscape.com
1d0b4bbb36
Fixed bug in calculating leak total.
1999-10-28 08:35:53 +00:00
warren%netscape.com
ef02b386d9
Fixed up dll loading for Windows. It was silently failing.
1999-10-24 22:01:09 +00:00
warren%netscape.com
da05e3e465
Fixed logic for XPCOM_MEM_LOG_CLASSES case.
1999-10-24 09:13:52 +00:00
warren%netscape.com
39ddb330f1
Cleaned up nsTraceRefcnt environment variables. r=kipp,beard
1999-10-23 03:16:19 +00:00
waterson%netscape.com
b8f5242332
Fix solaris (and other unsupported platforms).
1999-10-21 04:28:07 +00:00
waterson%netscape.com
52db4c3a39
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
1e1e80d431
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
9724200545
Reordered columns as per macafee's suggestion.
1999-10-14 04:37:13 +00:00
warren%netscape.com
20785fe4f0
Fixed return value for non-debug builds.
1999-10-12 10:27:40 +00:00
warren%netscape.com
9d3362a93a
Made nsTraceRefcnt output write to streams.
1999-10-12 09:30:12 +00:00
warren%netscape.com
4fb920fb00
Fixed bloat snapshotting capabilities. r=kipp
1999-10-12 00:29:54 +00:00
kipp%netscape.com
8317846b4d
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
0a07e10863
Fixed opt build bustage
1999-10-08 22:04:04 +00:00
kipp%netscape.com
cb0aab6dff
Merged bloaty and moz ctor counting (space team work)
1999-10-08 20:29:47 +00:00
warren%netscape.com
38a0a92c3d
Fixed bug in computing object count mean and stddev.
1999-10-08 04:39:24 +00:00
warren%netscape.com
7023bc55f6
Added 'Bloaty' refcounting and memory bloat statistics code
1999-10-07 21:50:20 +00:00
waterson%netscape.com
ce673a63e9
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
596f2c8f8b
r=dp; implement some macros to help track memory leaks
1999-10-04 23:36:18 +00:00
waterson%netscape.com
cde33ac847
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
17e4d0d167
Fix mac and windows builds.
1999-09-14 13:44:20 +00:00
ramiro%netscape.com
6dea1e358f
Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols.
1999-09-14 13:30:12 +00:00
ramiro%netscape.com
8d7fb9c818
Add DemangleSymbol() for demangling symbols on linux.
1999-09-14 13:24:25 +00:00
jband%netscape.com
61da273cf3
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
676fd2002d
Add #ifdefs to make sure it only build on supported linux platforms.
1999-06-21 02:29:17 +00:00
ramiro%netscape.com
6d665f4de8
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
1992f25d97
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