Commit Graph

18 Commits

Author SHA1 Message Date
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