layout/base/nsPresArena.cpp
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-06-25 21:02 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
b8e1d4abf5607ebb13b15917d7f3973125513032
created 2013-05-07 20:48 +0200
pushed 2013-05-08 02:10 +0000
Mats Palmgren Mats Palmgren - Bug 867530 - Make the current poison consumers use the new API. r=roc
35deab0191354fd4c04f45ec5ad025fa31c20f0f
created 2013-05-07 20:48 +0200
pushed 2013-05-08 02:10 +0000
Mats Palmgren Mats Palmgren - Bug 867530 - Move PresArena poisoning code to MFBT. r=roc
852f34e11e0080f373e1fcab59eace2c6d438bef
created 2013-04-15 22:00 +0200
pushed 2013-04-16 01:49 +0000
Mats Palmgren Mats Palmgren - Bug 856368 - Inline the AllocateBy* and FreeBy* methods into the header. r=roc
88f523148180efe7185205f015bb4e53b3f424f2
created 2013-04-15 22:00 +0200
pushed 2013-04-16 01:49 +0000
Mats Palmgren Mats Palmgren - Bug 856368 - Adjust memory reporter SizeOf methods accordingly. r=roc
c3097230625960e05b1acd7c03ec18961ba2cdd5
created 2013-04-15 22:00 +0200
pushed 2013-04-16 01:49 +0000
Mats Palmgren Mats Palmgren - Bug 856368 - Merge nsPresArena::mState into nsPresArena itself. r=roc
339911b031ded232f911aea735ca8fefee34f03e
created 2013-04-15 22:00 +0200
pushed 2013-04-16 01:49 +0000
Mats Palmgren Mats Palmgren - Bug 856368 - Remove DEBUG_TRACEMALLOC_PRESARENA. r=roc
cd563ebad556f16bebeb40848af5b3eabd654b7f
created 2013-03-25 15:27 +0100
pushed 2013-03-26 04:34 +0000
Christian Holler Christian Holler - Bug 852476 - Fix Valgrind annotations in nsPresArena.cpp. r=mats
fa9f36138ad8fdca7f79ddca99a5879fa19f374b
created 2013-02-18 02:48 +0100
pushed 2013-02-18 08:55 +0000
Christian Holler Christian Holler - Bug 838557 - Fix obvious problem with previous patch in nsPresShell.cpp, r=me
df6fbdf62e13933bde8593f623306846f0306de5
created 2013-02-15 00:50 +0100
pushed 2013-02-15 14:39 +0000
Christian Holler Christian Holler - Bug 838557 - Create a common interface for ASan/Valgrind functions. r=mats,bhackett
96ddc07ef64eb155ba2003ec80c6ca6d7eb308f8
created 2013-02-12 18:48 -0800
pushed 2013-02-13 15:19 +0000
Wan-Teh Chang Wan-Teh Chang - Bug 807883: Reformat a function call.
0acac77dd920b470ed7217d08fa78ffc661c4a41
created 2013-02-12 08:54 -0800
pushed 2013-02-13 02:25 +0000
Wan-Teh Chang Wan-Teh Chang - Bug 807883: Use the new PL_SizeOfArenaPoolExcludingPool function
5e871e6dba26a0118ceb72ff5bf5d884c4156166
created 2013-02-06 14:30 +0100
pushed 2013-02-06 21:55 +0000
Christian Holler Christian Holler - Bug 838150 - Add ASan and Valgrind annotations to JS LifoAlloc. r=bhackett
b2f1089d6cd48473262e9af39cc822fc1f1e8139
created 2013-02-03 02:04 +0100
pushed 2013-02-03 20:34 +0000
Mats Palmgren Mats Palmgren - Bug 827150 - Notify ASan/Valgrind when moving entries in and out of a PresArena free list. r=roc,choller
d13a6a88735b0ee0ea6e855e754543838f0d1956
created 2012-12-03 16:18 -0500
pushed 2012-12-04 14:54 +0000
Trevor Saunders Trevor Saunders - bug 801466 - part 1 - remove uses of prmem in layout/ xpcom/ and modules/ r=roc
6e5f31366aab5eb7fe543ffc4e9fda496e64d6ae
created 2012-11-07 11:55 -0800
pushed 2012-11-08 01:08 +0000
L. David Baron L. David Baron - Bug 809533, patch 1: Make allocation in the frame arena and the display list arena infallible. r=roc
602330b6745c07cad8cbff140b338b314c05fef6
created 2012-10-18 15:04 -0400
pushed 2012-10-19 01:28 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 794510 - Part 8 (second half)
ae68e6c539a21a7a2b65e33b1e9d7fd3401812a1
created 2012-09-05 16:18 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
3f2823d467bfae54c95cc2242194ab2357e6934f
created 2012-06-12 17:44 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
5cfb73435e0655e230e74a6aa7066d576b7c6a7d
created 2012-06-08 11:18 +0200
pushed 2012-09-11 17:34 +0000
Jan de Mooij Jan de Mooij - Merge m-c to ionmonkey
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
080fe4327259783bf01cd24cc561cbc21e61d959
created 2012-05-04 19:16 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
44911569fb04d891073656cac1f794495723f573
created 2012-04-30 12:53 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
0e6d579045c8200b5433098f418a3c1ebbf64a1b
created 2012-04-18 10:23 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
5f86dd728a3c9935f95b0e1a3cde2de68a346af3
created 2012-01-27 15:49 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Backout merge.
af0b960c0418287905353b654cc09f6f3bf1c5fc
created 2012-08-29 18:27 -0700
pushed 2012-08-30 10:30 +0000
L. David Baron L. David Baron - Print which bits have errors to try to distinguish overwriting from hardware problems. (Bug 785737) r=roc
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
6bdce5e0d905827a19c19c17bc16d3ec25233761
created 2012-06-06 13:35 -0400
pushed 2012-06-12 09:45 +0000
Nathan Froyd Nathan Froyd - Bug 674922 - report on most common objects allocated in a PresShell's arena; r=roc,njn
9bfcf09bcb24eafdb8b10caeaa7e22d8ffdd57d1
created 2012-06-06 13:29 -0400
pushed 2012-06-12 09:45 +0000
Nathan Froyd Nathan Froyd - Bug 674922 - report per-frame-type numbers in about:memory; r=njn,roc
142fc9589c235084b40d75bece297816df1ef0bb
created 2012-06-05 12:33 -0400
pushed 2012-06-12 09:45 +0000
Nathan Froyd Nathan Froyd - Bug 674922 - account for all of nsPresArena::State's members; r=njn
4cb9c03a380463a1026f03e93bf2f6d37890acdf
created 2012-06-05 10:14 -0400
pushed 2012-06-06 08:23 +0000
Nathan Froyd Nathan Froyd - Bug 760812 - correct bitflags for allocating objects by size in nsPresArena; r=roc
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
8300b50ca0982a3b1c2bed096538dc90bc851fb4
created 2012-05-18 13:30 -0400
pushed 2012-05-19 00:52 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 734847 part 2 - treewide changes resulting from the default-infallibility of hashtables; either remove useless result checks, or use the fallible version of APIs, depending on context, r=jlebar
a9e44cbf62c2b6d474f42557c4538139729faf69
created 2012-05-04 02:14 +0200
pushed 2012-05-04 12:47 +0000
Mats Palmgren Mats Palmgren - Bug 750745 - Introduce AllocateByObjectID/FreeByObjectID for allocating non-frame objects from per-type lists in the PresArena. part=2/3 r=roc
c44e1693ddd915918c3dccd356a633c5297f4b87
created 2012-05-04 02:14 +0200
pushed 2012-05-04 12:47 +0000
Mats Palmgren Mats Palmgren - Bug 750745 - Rename nsPresArena::AllocateByCode/FreeByCode to AllocateByFrameID/FreeByFrameID. part=1/3 r=roc
da03b8dcabe8e89711ee76cc3a17f144a5b5c14a
created 2012-04-24 14:43 -0400
pushed 2012-04-25 14:06 +0000
Patrick Wong Patrick Wong - Bug 745659 - Removed the nsPrintfCString constructor which takes a length and all corresponding instances that call that particular constructor. This is accomplished by removing the length component from the instantiation. r=jlebar
622e0d1cc986f7342cacaf0ad9961d5fca88dddb
created 2012-04-11 17:17 -0700
pushed 2012-04-14 11:58 +0000
Mark Capella Mark Capella - Bug 740688 - Use uintptr_t instead of PRUword, and intptr_t instead of PRWord. r=jwalden
01d0bab1636ef49d2cbb9dc2a64405cba7b204fc
created 2012-01-25 00:52 -0800
pushed 2012-01-26 23:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett.
2d5421ea175817bce04d19ef9d165b97b8d0e4ba
created 2011-12-08 21:01 -0800
pushed 2011-12-11 04:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 705987 - Use mallocSizeOf in the layout memory reporters. r=khuey,bzbarsky
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-17 15:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-29 08:20 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
163bc0f5774788209945ab00cfd74faacf2291a3
created 2011-08-21 23:34 -0700
pushed 2011-08-22 11:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 680827 - Undo nsPresArena workaround from bug 678422. r=roc.
1f84f5eb5079bffc321c115f167db8402841de8e
created 2011-08-11 18:53 -0700
pushed 2011-08-12 13:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 678422 - Avoid wasting half of nsPresArena's allocated memory due to clownshoes. r=roc.
7e0d493e7b10df488118855c58af49a65c852a22
created 2011-04-04 13:41 +0200
pushed 2011-04-05 16:22 +0000
Mats Palmgren Mats Palmgren - Bug 645423 - Initialize the poison value also for DEBUG_TRACEMALLOC_PRESARENA builds. r=dbaron
f073e9c3a7c41522e147aab347bf67253ed94391
created 2011-03-17 20:14 -0700
pushed 2011-03-24 15:40 +0000
L. David Baron L. David Baron - Add poisoning for nsRuleData::mValueOffsets. (Bug 636039, patch 19) r=bzbarsky
324bf35e0a9d2ce0c115f20d4ebeb9c9438b35af
created 2011-02-15 17:10 -0500
pushed 2011-02-15 22:11 +0000
Rich Walsh Rich Walsh - Bug 530012 - [OS/2] build break in nsPresArena.cpp; r=wuno a=dbaron
d1fd855f7ebe4dd07f505200b4e548ff6ac4214d
created 2010-05-31 19:19 -0700
pushed 2010-06-01 02:20 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=566447; add presshell memory reporter; r=bz
5e6a7cdc36d2a4a089df36cafd06a9b9c4ac9cd4
created 2009-12-01 14:48 -0800
pushed 2009-12-01 22:49 +0000
Zack Weinberg Zack Weinberg - Bug 531847: Include address chosen for frame poisoning in breakpad reports. r=ted a192=roc
16b7c8b2bcc9179f0f0225372a83e32c44b4dd61
created 2009-11-30 08:51 -0800
pushed 2009-11-30 16:51 +0000
Zack Weinberg Zack Weinberg - 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
ca55552deb4c65d4337f62f6b12404a093c5f782
created 2009-11-20 14:11 +0800
pushed 2009-11-20 06:19 +0000
Ginn Chen Ginn Chen - Bug 529764 nsPresArena.cpp failed to compile on Solaris r=zweinberg
3173494c8bdbaade7504709f37d8d1085c48a618
created 2009-11-17 11:17 -0800
pushed 2009-11-17 19:18 +0000
Zack Weinberg Zack Weinberg - Bug 522088 and bug 507924: Ensure that the value used for frame poisoning is a pointer to an inaccessible page of virtual memory.
0a64235916c8d6f853ca1f59bfaafa111c9aea59
created 2009-11-12 17:40 -0800
pushed 2009-11-13 01:40 +0000
L. David Baron L. David Baron - Make DEBUG_TRACEMALLOC_PRESARENA compile again by spelling PRUint32 correctly.
82e988788229b919ca247d97afd2270ef2cccd56
created 2009-09-16 10:00 +1200
pushed 2009-09-15 22:02 +0000
Zack Weinberg Zack Weinberg - 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
71e1c4bdc3c8c9be8e849c871e294dc8a11c8be7
created 2009-09-14 17:26 -0700
pushed 2009-09-15 00:27 +0000
Justin Dolske Justin Dolske - Backed out changeset a3f33def2dca (bug 497495 part 4)
a3f33def2dca968d2b335c55c2daf92a10499282
created 2009-09-14 17:29 -0400
pushed 2009-09-14 21:30 +0000
Boris Zbarsky Boris Zbarsky - 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
less more (0) tip