L. David Baron
|
c618c46c32
|
Make nsTraceRefcnt use 64-bit counters when those counters are for all objects over app lifetime. (Bug 483500) r=bsmedberg
|
2009-04-10 13:30:10 -07:00 |
Arpad Borsos
|
7e7551d131
|
Bug 474369 - get rid of nsVoidArray, xpcom part; r=bsmedberg
|
2009-04-03 18:43:08 +02:00 |
Arpad Borsos
|
4460c617be
|
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
|
2008-10-10 17:04:34 +02:00 |
Serge Gautherie
|
96193b1696
|
Bug 448934 – |nsTraceRefcnt::DumpStatistics()| write number of entries in the "middle" of the array
(Av1) <nsTraceRefcntImpl.*>
|
2008-08-03 23:39:04 +02:00 |
Jeff Walden
|
0e38a538d0
|
Bug 429587 - MOZ_COUNT_DTOR and NS_LOG_RELEASE should assert (or worse) when used on an unrecognized pointer, when possible, for easier recognition of memmoved refcounted classes. r=dbaron
|
2008-06-02 21:28:59 -04:00 |
dougt@meer.net
|
e2b2339277
|
Fixes for Windows CE. b=418662, r=bsmedberg, a=damons
|
2008-02-22 16:22:47 -08:00 |
dbaron@dbaron.org
|
5385fc565a
|
Remove nsTraceRefcnt::LoadLibrarySymbols, which is no longer needed due to the error handling in SymGetModuleInfoEspecial. b=391793 r+a=bsmedberg
|
2007-08-13 12:36:57 -07:00 |
dbaron@dbaron.org
|
5db8176c4c
|
Split the address->symbol mapping from the rest of the stack walking code. b=374829 r=bsmedberg a=bzbarsky
|
2007-08-10 14:29:37 -07:00 |
dbaron@dbaron.org
|
c69f04c4b5
|
Export a stack walking API (usable from C or C++) from XPCOM. b=374689 r=bsmedberg a=bzbarsky
|
2007-08-10 14:28:22 -07:00 |
jwalden@mit.edu
|
12e960c504
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
|
2007-07-08 00:08:04 -07:00 |
dbaron@dbaron.org
|
e5778015f1
|
Make nsTraceRefcnt print addresses along with serial numbers, and fix warning about casting to a function pointer. b=383234 r=peterv
|
2007-06-06 15:05:25 -07:00 |
roc+@cs.cmu.edu
|
0054412272
|
Bug 374866. Reftests for text-transform. r=dbaron
|
2007-03-22 16:01:14 -07:00 |
dougt%meer.net
|
70510911c5
|
Fixes for Windows CE. b=418662, r=bsmedberg, a=damons
|
2008-02-23 00:22:48 +00:00 |
dbaron%dbaron.org
|
fcb9984a4e
|
Remove nsTraceRefcnt::LoadLibrarySymbols, which is no longer needed due to the error handling in SymGetModuleInfoEspecial. b=391793 r+a=bsmedberg
|
2007-08-13 19:36:57 +00:00 |
dbaron%dbaron.org
|
d9d01ad030
|
Split the address->symbol mapping from the rest of the stack walking code. b=374829 r=bsmedberg a=bzbarsky
|
2007-08-10 21:32:50 +00:00 |
dbaron%dbaron.org
|
322b9b6ea1
|
Export a stack walking API (usable from C or C++) from XPCOM. b=374689 r=bsmedberg a=bzbarsky
|
2007-08-10 21:32:49 +00:00 |
jwalden%mit.edu
|
ef68fcf595
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
|
2007-07-08 07:08:56 +00:00 |
dbaron%dbaron.org
|
e736230c4a
|
Make nsTraceRefcnt print addresses along with serial numbers, and fix warning about casting to a function pointer. b=383234 r=peterv
|
2007-06-06 22:05:25 +00:00 |
darin%meer.net
|
a8b562ae72
|
restoring warning per bsmedberg
|
2006-03-31 00:59:02 +00:00 |
darin%meer.net
|
5521781301
|
fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron
|
2006-03-30 18:40:56 +00:00 |
benjamin%smedbergs.us
|
046c022027
|
Bug 328855 - Support x86-64 in nsStackFrameUnix, r=dbaron
|
2006-02-28 18:28:54 +00:00 |
benjamin%smedbergs.us
|
77ba6d4fdb
|
Bug 325229 followup: only dump refcnt statistics if logging has been initialized
|
2006-02-10 16:19:13 +00:00 |
benjamin%smedbergs.us
|
da580e6a3c
|
Bug 325229 part 1 - standalone glue registers exit routine which is called after module unload; also fixes bug 317481 - C API for nsTraceRefcnt; also fixes bug 318622 - Make nsTraceRefcntImpl::SetActivityIsLegal work properly and turn it on; design review by dbaron, r=darin
|
2006-02-10 15:00:36 +00:00 |
dbaron%dbaron.org
|
e6a8beb3a0
|
Use __builtin_frame_address instead of setjmp to get the frame pointer for Linux stack traces, plus a little other cleanup. r=caillon sr=shaver b=323853
|
2006-02-09 23:03:49 +00:00 |
timeless%mozdev.org
|
6b5993bb66
|
backing out changes from
Bug 323853 - JB_BP not exported by newer glibc
per shaver, r=shaver
|
2006-02-03 19:35:14 +00:00 |
wr%rosenauer.org
|
21ed6bb9ad
|
Bug 323853 - JB_BP not exported by newer glibc (2.4), r=bsmedberg, sr=shaver
|
2006-01-25 05:46:27 +00:00 |
joshmoz%gmail.com
|
0653646f70
|
remove XP_MAC code from xpcom/base. r=josh r=dougt a=bsmedberg
|
2005-06-24 00:24:42 +00:00 |
dougt%meer.net
|
d258f3e99d
|
bug 280245. WinCE build and support changes. r=darin
|
2005-01-30 21:33:47 +00:00 |
gerv%gerv.net
|
6f486a3c92
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2004-04-18 14:21:17 +00:00 |
cls%seawood.org
|
332976510a
|
Remove troublesome libiberty dependency by using __cxa_demangle instead of cplus_demangle. (redux)
Bug #232763 r=dbaron sr=brendan
|
2004-02-11 07:16:11 +00:00 |
cls%seawood.org
|
bc24ffd464
|
Backing out previous changes.
Missed a cplus_demangle call and it turns out that all of trace-malloc needs to be tweaked to use c++ instead of C.
Bug #232763
|
2004-02-10 18:55:04 +00:00 |
cls%seawood.org
|
1c32a0ea76
|
Remove troublesome libiberty dependency by using __cxa_demangle instead of cplus_demangle.
Bug #232763 r=dbaron sr=brendan
|
2004-02-10 16:19:47 +00:00 |
bryner%brianryner.com
|
bc829daafa
|
Bug 229875 - eliminate unnecssary public/virtual destructors. This patch changes all refcounted classes under xpcom/, which aren't inherited from or used on the stack, to have private, nonvirtual destructors. r=dougt, sr=dbaron.
|
2004-01-15 06:14:18 +00:00 |
dougt%meer.net
|
c236fd507e
|
Fixing bustage
|
2003-08-05 06:42:22 +00:00 |
dougt%meer.net
|
2457226054
|
Fix for 205023. Adds nsTraceRefcnt stubs that access a global to allow tracing refcnt to work with the GRE/xpcom glue builds. r=dbaron
|
2003-08-05 05:29:10 +00:00 |
alecf%netscape.com
|
5f29256c3a
|
fix for bug 195298 - pldhash ops tables should be const.. r=dougt, sr=sfraser
|
2003-04-04 15:10:37 +00:00 |
dbaron%dbaron.org
|
03e008637d
|
Fix shutdown leaks in nsTraceRefcnt. b=63665 r=timeless sr=alecf
|
2003-03-25 14:53:01 +00:00 |
dougt%netscape.com
|
2cd2169849
|
removing NS_MT_SUPPORTED define. b=186494, r=dougt, r=seawood
|
2003-03-05 23:30:22 +00:00 |
dougt%netscape.com
|
927c29d1d6
|
move nsTraceMalloc out of XPCOM. Factory out stackwalking code into new files. 189221 r=chak, 186585 r=blythe sr=dbaron. Most of this patch was contributed by seawood.
|
2003-01-15 20:40:06 +00:00 |
dbaron%dbaron.org
|
4abc025fba
|
Most of the changes needed for Mozilla to build with gcc's -pedantic-errors option. b=175423 r=seawood sr=bryner
|
2003-01-13 23:15:42 +00:00 |
dbaron%fas.harvard.edu
|
0a31e6afb5
|
Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only.
|
2003-01-01 23:53:20 +00:00 |
dbaron%fas.harvard.edu
|
22cde85310
|
Make Linux stack walking code (DEBUG only) print library and offset information even when symbol is unavailable. b=174168 r=bbaetz sr=bzbarsky a=rjesup
|
2002-10-14 23:59:31 +00:00 |
cathleen%netscape.com
|
981d3774de
|
eliminate nsCRT::strlen for char* strings (part 5), bug 124536 r=dp sr=brendan
|
2002-02-20 06:38:38 +00:00 |
jst%netscape.com
|
48f217780d
|
Fixing bug 120899. Changing the NS_WARN_IF_FALSE() macro so that it can't be mis-used in optimized builds. This change makes the macro not usable in expressions that are supposed to be evaluated in release code since the macro now expands to nothing in non-debug builds. Also eliminate NS_VALIDATE which is equally mis-usable. r=dbaron@fas.harvard.edu, sr=brendan@mozilla.org
|
2002-01-24 09:20:51 +00:00 |
dbaron%fas.harvard.edu
|
445536c139
|
Fix stack walking code to work correctly on RedHat 7.2 systems. b=106616 r=jag rs=blizzard
|
2002-01-16 00:40:36 +00:00 |
blythe%netscape.com
|
385178fec6
|
Fix Bug 115189
Trace-Malloc records line number information on platforms which have it.
r=dp sr=alecf
|
2002-01-09 19:03:01 +00:00 |
blythe%netscape.com
|
c43a62897b
|
fix build bustage caused by recent checkin
|
2001-12-11 23:56:37 +00:00 |
blythe%netscape.com
|
c180764cf8
|
Fix bug 113958, win32 nsTraceRefcnt support.
r=dbaron, sr=brendan
|
2001-12-11 22:26:47 +00:00 |
dbaron%fas.harvard.edu
|
45e1a4e76c
|
Changing |#ifdef DEBUG_dbaron| to |#ifdef DEBUG_dbaron_off| so I don't see these assertions anymore.
|
2001-11-22 23:19:33 +00:00 |
blizzard%redhat.com
|
6f6bb65bce
|
null check in stack trace code so we don't crash on some systems. r=bryner, dbaron no bug number.
|
2001-11-09 16:18:56 +00:00 |