diff options
| author | cevans@chromium.org <cevans@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | 2013-06-16 09:11:46 +0000 |
|---|---|---|
| committer | cevans@chromium.org <cevans@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | 2013-06-16 09:11:46 +0000 |
| commit | f9b1e12ef9f309b87847e0788ca9d4a24f8eabb1 (patch) | |
| tree | 891f05abea3addf958cadad26ef2b768191e4b8c /third_party/WebKit/public/webpage/WebMenuItemInfo.h | |
| parent | 84a3e87cb251caad2ed67b7e21c7da56d134c25b (diff) | |
| download | chromium_src-f9b1e12ef9f309b87847e0788ca9d4a24f8eabb1.zip chromium_src-f9b1e12ef9f309b87847e0788ca9d4a24f8eabb1.tar.gz chromium_src-f9b1e12ef9f309b87847e0788ca9d4a24f8eabb1.tar.bz2 | |
Port PartitionAlloc to Windows.
This doesn't yet turn it on beyond the unit test, which passes. Turning it on for Nodes will be done separately and with the same care and attention to perf measurements as for other plaforms.
- Split off low level page allocation routines into PageAllocator, to leave PartitionAlloc more platform neutral.
- Kept matters simple by making the UNIX page allocator behave like the Windows one (main quirk: 64KB alignment of all page allocations).
- We now hand out multiple partition pages per "get me pages" syscall as a useful side effect.
- Freeing resources got a little trickier as Windows requires you to free page allocations in the same chunk sizes that you allocated them.
BUG=246860
TEST=WTF_PartitionAlloc.MultiPageAllocs
R=cdn@chromium.org, tsepez@chromium.org
Review URL: https://codereview.chromium.org/16939002
git-svn-id: svn://svn.chromium.org/blink/trunk@152507 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Diffstat (limited to 'third_party/WebKit/public/webpage/WebMenuItemInfo.h')
0 files changed, 0 insertions, 0 deletions
