Nicholas Nethercote
fb2f58d5b0
Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett.
...
--HG--
extra : rebase_source : a65039a407daab45360a5b375b53cbf1bc05b7f6
2012-01-25 00:52:51 -08:00
Nicholas Nethercote
7cdc7e0fb8
Bug 705987 - Use mallocSizeOf in the layout memory reporters. r=khuey,bzbarsky
2011-12-08 21:01:52 -08:00
Ehsan Akhgari
1deb9f1504
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
...
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Michael Wu
ac54b41b01
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
...
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Nicholas Nethercote
a211755117
Bug 680827 - Undo nsPresArena workaround from bug 678422. r=roc.
2011-08-21 23:34:11 -07:00
Nicholas Nethercote
d001fbd043
Bug 678422 - Avoid wasting half of nsPresArena's allocated memory due to clownshoes. r=roc.
2011-08-11 18:53:29 -07:00
Mats Palmgren
a29894a26b
Bug 645423 - Initialize the poison value also for DEBUG_TRACEMALLOC_PRESARENA builds. r=dbaron
2011-04-04 13:41:02 +02:00
L. David Baron
32fe7b0573
Add poisoning for nsRuleData::mValueOffsets. (Bug 636039, patch 19) r=bzbarsky
...
I tested manually that after:
(a) removing the |ruleData.mValueOffsets[aSID] = 0;| in
nsRuleNode::WalkRuleTree
(b) removing the NS_ABORT_IF_FALSE(aRuleData->mValueOffsets[aSID] == 0,
...) from nsRuleNode::CheckSpecifiedProperties and
UnsetPropertiesWithoutFlags
that we crash dereferencing the poison address in a SetCoord call inside
nsRuleNode::ComputeTextResetData
2011-03-17 20:14:31 -07:00
Rich Walsh
303ea8f873
Bug 530012 - [OS/2] build break in nsPresArena.cpp; r=wuno a=dbaron
...
--HG--
extra : rebase_source : a64adf531e9132c583419def72c712fc345774d7
2011-02-15 17:10:16 -05:00
Vladimir Vukicevic
417085eab8
b=566447; add presshell memory reporter; r=bz
2010-05-31 19:19:35 -07:00
Zack Weinberg
a70ae7c15a
Bug 531847: Include address chosen for frame poisoning in breakpad reports. r=ted a192=roc
2009-12-01 14:48:23 -08:00
Zack Weinberg
8b0053ff9a
Bug 530598: If we can't get the preferred address for a poison page, take whatever the OS will give us, rather than giving up
2009-11-30 08:51:07 -08:00
Ginn Chen
911052b106
Bug 529764 nsPresArena.cpp failed to compile on Solaris r=zweinberg
2009-11-20 14:11:42 +08:00
Zack Weinberg
dff4c85a56
Bug 522088 and bug 507924: Ensure that the value used for frame poisoning is a pointer to an inaccessible page of virtual memory.
2009-11-17 11:17:20 -08:00
L. David Baron
1d88962905
Make DEBUG_TRACEMALLOC_PRESARENA compile again by spelling PRUint32 correctly.
2009-11-12 17:40:05 -08:00
Zack Weinberg
fb0eb66bd3
Bug 497495 (frame poisoning) part 4: Change nsPresArena to maintain separate free lists for every frame class, based on its FrameIID. Pass the necessary information in from AllocateFrame and FreeFrame. r=roc sr=dbaron
2009-09-16 10:00:04 +12:00
Justin Dolske
99ab5b30ee
Backed out changeset a3f33def2dca (bug 497495 part 4)
2009-09-14 17:26:08 -07:00
Boris Zbarsky
956f9cec92
Bug 497495 (frame poisoning) part 4: Change nsPresArena to maintain separate free lists for every frame class, based on its FrameIID. Pass the necessary information in from AllocateFrame and FreeFrame. r=roc sr=dbaron
2009-09-14 17:29:56 -04:00
Zack Weinberg
46f7d5e4cd
Bug 497495 (frame poisoning) part 1: Move the frame arena code to its own file and rename the class to nsPresArena. r=roc
2009-08-17 20:21:06 -07:00