jag@tty.nl
|
f7413d87e3
|
Fix bustage from previous checkin for bug 392055. Move #define of XPCOM_GLUE_AVOID_NSPR from nsISupportsImpl.h to nscore.h. r/a=bsmedberg
|
2007-09-28 13:33:32 -07:00 |
|
Olli.Pettay@helsinki.fi
|
5a7c50d7ec
|
backout the test patch for Bug 373462 and 385322
|
2007-09-23 09:10:12 -07:00 |
|
Olli.Pettay@helsinki.fi
|
ea28e0a59b
|
Testland a patch for Bug 373462 and 385322, 'Better scheduling of cycle collection/gc'
|
2007-09-23 07:05:27 -07:00 |
|
Olli.Pettay@helsinki.fi
|
deef8b8707
|
backout patch for Bug 373462, Bug 385322
|
2007-09-21 03:00:47 -07:00 |
|
Olli.Pettay@helsinki.fi
|
a6a81f8852
|
Bug 373462, Bug 385322, Better scheduling of cycle collection/gc, r=jst, sr=sicking, a=sicking
|
2007-09-21 01:54:36 -07:00 |
|
dbaron@dbaron.org
|
2506d555b1
|
Remove incorrect use of NS_METHOD. b=394566 r+sr=peterv a=bzbarsky
|
2007-09-17 17:30:06 -07:00 |
|
jwalden@mit.edu
|
303ffaf798
|
Bug 348748 - Remove the NS_.*_CAST macros completely! r=bsmedberg, a=no-functionality-change
|
2007-09-05 15:31:12 -07:00 |
|
jwalden@mit.edu
|
e7f0887560
|
Unbreak DEBUG_CC on Windows (calling convention mismatch); apparently nobody really uses it there. NPOTDB, rs=sicking
|
2007-08-30 14:47:26 -07:00 |
|
bent.mozilla@gmail.com
|
dca0f40dcc
|
Bug 392493 - "Add forget() method to nsCOMPtr and nsRefPtr". r=dbaron, a=bzbarsky.
|
2007-08-28 16:37:22 -07:00 |
|
dbaron@dbaron.org
|
ce400dd1ec
|
Back out a small part of bug 391848 to fix bustage for some people (and add a comment warning about the problem).
|
2007-08-27 22:42:25 -07:00 |
|
dbaron@dbaron.org
|
98306df42f
|
Do stack walking on a single thread to avoid deadlocks during thread creation. b=391321 r=robarnold@mozilla.com sr=jmathies@mozilla.com (delegated by bsmedberg) a1.9=bzbarsky@mit.edu
|
2007-08-27 22:42:04 -07:00 |
|
dbaron@dbaron.org
|
30d448d187
|
Fix bustage.
|
2007-08-22 18:29:54 -07:00 |
|
dbaron@dbaron.org
|
ba27e80450
|
Print path to expected garbage along with refcount imbalances. b=387224 r=graydon a=brendan
|
2007-08-22 17:47:47 -07:00 |
|
dbaron@dbaron.org
|
737f15028b
|
When doing ExplainLiveExpectedGarbage, suspect all nsXPCWrappedJS so that we get more objects in the graph. b=387224 r=graydon a=brendan
|
2007-08-22 17:47:24 -07:00 |
|
dbaron@dbaron.org
|
cc638cec42
|
Make ExplainLiveExpectedGarbage print *all* references to JS objects with refcount imbalances. b=387224 r=graydon a=brendan
|
2007-08-22 17:46:43 -07:00 |
|
bzbarsky@mit.edu
|
3200cf8f82
|
Make HTML content objects use QI tables. Bug 389797, r+sr=jst, a=sicking.
|
2007-08-20 15:55:06 -07:00 |
|
dbaron@dbaron.org
|
291d724428
|
Allow builds compiled with VC8 to function with older versions of dbghelp.dll. b=391848 r+a=bsmedberg
|
2007-08-19 14:38:31 -07:00 |
|
dbaron@dbaron.org
|
6a048c53ec
|
Debugging code and cleanup from fixing Windows stack traces to work on VC8-compiled builds in addition to VC7.1-compiled builds. b=391848 r=bsmedberg a=bzbarsky
|
2007-08-19 14:37:55 -07:00 |
|
dbaron@dbaron.org
|
76b6bdeaea
|
Enable Linux stack walking code on Mac OS X. b=336517 r+a=bsmedberg
|
2007-08-15 17:03:29 -07:00 |
|
dbaron@dbaron.org
|
cce47c3e88
|
Include file name and line number in Windows stack traces. b=391850 r+a=bsmedberg
|
2007-08-14 09:34:32 -07:00 |
|
dbaron@dbaron.org
|
83079fbffd
|
Merge nsStackFrameWin and nsStackFrameUnix into nsStackWalk. b=391793 r+a=bsmedberg
|
2007-08-13 12:37:36 -07:00 |
|
dbaron@dbaron.org
|
e1b4390a58
|
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 |
|
ginn.chen@sun.com
|
38366b697a
|
Bug 374689 Fix build issues r+a=dbaron
|
2007-08-12 22:29:55 -07:00 |
|
dbaron@dbaron.org
|
593cd91cf8
|
Convert trace-malloc to using XPCOM stack walking API. b=374829 r+a=brendan
|
2007-08-10 15:20:48 -07:00 |
|
dbaron@dbaron.org
|
0cad539f0d
|
Export a stack walking API (usable from C or C++) from XPCOM. b=374689 r=bsmedberg a=bzbarsky
|
2007-08-10 14:32:49 -07:00 |
|
dbaron@dbaron.org
|
110f79280d
|
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
|
103f60636e
|
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 |
|
bzbarsky@mit.edu
|
cd296d3363
|
Add a stack-and-abort value of XPCOM_DEBUG_BREAK
|
2007-08-10 12:42:58 -07:00 |
|
benjamin@smedbergs.us
|
5fb457dd7e
|
Bug 386025 - Expose cycle-collection symbols, r=graydon
|
2007-08-06 07:34:02 -07:00 |
|
dcamp@mozilla.com
|
21b4c8ea53
|
Add an API to access <input type="file"> data. r=smontagu (for charset stuff), r+sr=jonas
|
2007-07-24 21:29:47 -07:00 |
|
dbaron@dbaron.org
|
e940cfb755
|
Explain another possibility in this debugging printf. DEBUG_CC only.
|
2007-07-14 12:06:10 -07:00 |
|
neil@parkwaycc.co.uk
|
10de8387c8
|
Followup to bug 348748 to fix the alignment of trailing backslashes in macros
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
|
2007-07-11 01:46:44 -07:00 |
|
dbaron@dbaron.org
|
6af62a1de7
|
Make ExplainLiveExpectedGarbage traverse the suspectCurrent roots, since now that it's more accurate, more graph is always better. b=387005 r=graydon
|
2007-07-08 12:26:44 -07:00 |
|
jwalden@mit.edu
|
6d7584839a
|
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
|
c7cb35f4ec
|
Make Fault give more information, #ifdef DEBUG_CC. b=386947 r=graydon
|
2007-07-05 15:38:38 -07:00 |
|
dbaron@dbaron.org
|
ddcd3b864b
|
In ExplainLiveExpectedGarbage, print only the externally-referenced nodes from which the expected garbage is reachable. b=387005 r=graydon
|
2007-07-05 15:20:16 -07:00 |
|
dbaron@dbaron.org
|
91e460c07f
|
Make suspectCurrent assertion not fire constantly after we Fault. b=386664 r+sr=peterv
|
2007-07-03 14:21:57 -07:00 |
|
dbaron@dbaron.org
|
212a6a5311
|
Change cycle collector aging constant from 10 to 0. b=381199 r+sr=peterv
|
2007-06-27 13:41:26 -07:00 |
|
dbaron@dbaron.org
|
088d801720
|
Fix gcc warning about casting string literal to char*, DEBUG-only.
|
2007-06-27 13:40:52 -07:00 |
|
dbaron@dbaron.org
|
0ecbf11058
|
Keep the purple bit in sync with the purple buffer when suspect and forget calls are dropped on the floor. b=385548 r=graydon
|
2007-06-27 10:51:48 -07:00 |
|
dbaron@dbaron.org
|
2211b60f82
|
Back out 385548 to try to fix test orange.
|
2007-06-26 22:26:38 -07:00 |
|
dbaron@dbaron.org
|
247f9667fd
|
Don't set the purple bit when suspect calls are dropped on the floor. b=385548 r=graydon
|
2007-06-26 21:47:40 -07:00 |
|
dbaron@dbaron.org
|
7c5b1319a0
|
Print the warning message for failure to suspect or unlink only for the objects that are the roots of what would have been collected. b=385549 r=graydon
|
2007-06-25 13:36:24 -07:00 |
|
dbaron@dbaron.org
|
a957bfec45
|
Back out again.
|
2007-06-21 17:30:41 -07:00 |
|
dbaron@dbaron.org
|
11208f0393
|
See if using mScanDelay of 1 instead of 0 fixes the leak regression.
|
2007-06-21 16:49:37 -07:00 |
|
dbaron@dbaron.org
|
071c76a324
|
Change cycle collector aging constant from 10 to 0. b=381199 r+sr=peterv
|
2007-06-21 16:02:53 -07:00 |
|
graydon@mozilla.com
|
31b7fc133f
|
Bug 384942, dump graph on cycle collection fault.
r=dbaron
|
2007-06-18 18:29:10 -07:00 |
|
dbaron@dbaron.org
|
37f48fed5f
|
Back out bug 381199.
|
2007-06-13 17:12:16 -07:00 |
|
dbaron@dbaron.org
|
d0fb8f5ccc
|
Change cycle collector aging constant from 10 to 0. b=381199 r+sr=peterv
|
2007-06-13 16:22:19 -07:00 |
|
peterv@propagandism.org
|
21da11d098
|
Fix for bug 383651 (Re-entrancy into nsCycleCollector::Collect can result in a crash). Patch by ak.miller@auckland.ac.nz, r=graydon, sr=dbaron.
|
2007-06-08 03:17:21 -07:00 |
|