Changeset 181158 in webkit


Ignore:
Timestamp:
Mar 6, 2015, 9:06:56 AM (11 years ago)
Author:
Antti Koivisto
Message:

Use WTF abstraction for page size in NetworkCacheStorage
https://bugs.webkit.org/show_bug.cgi?id=142396

Reviewed by Darin Adler.

  • NetworkProcess/cache/NetworkCacheStorageCocoa.mm:

(WebKit::NetworkCache::decodeEntryMetaData):
(WebKit::NetworkCache::Storage::dispatchFullWriteOperation):

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r181155 r181158  
     12015-03-06  Antti Koivisto  <antti@apple.com>
     2
     3        Use WTF abstraction for page size in NetworkCacheStorage
     4        https://bugs.webkit.org/show_bug.cgi?id=142396
     5
     6        Reviewed by Darin Adler.
     7
     8        * NetworkProcess/cache/NetworkCacheStorageCocoa.mm:
     9        (WebKit::NetworkCache::decodeEntryMetaData):
     10        (WebKit::NetworkCache::Storage::dispatchFullWriteOperation):
     11
    1122015-03-06  Myles C. Maxfield  <mmaxfield@apple.com>
    213
  • trunk/Source/WebKit2/NetworkProcess/cache/NetworkCacheStorageCocoa.mm

    r181140 r181158  
    3737#include <sys/mman.h>
    3838#include <sys/stat.h>
     39#include <wtf/PageBlock.h>
    3940#include <wtf/RandomNumber.h>
    4041#include <wtf/RunLoop.h>
    4142#include <wtf/text/CString.h>
    4243#include <wtf/text/StringBuilder.h>
    43 
    44 #if PLATFORM(IOS)
    45 #include <mach/vm_page_size.h>
    46 #endif
    4744
    4845namespace WebKit {
     
    179176            return false;
    180177        metaData.headerOffset = decoder.currentOffset();
    181         metaData.bodyOffset = round_page(metaData.headerOffset + metaData.headerSize);
     178        metaData.bodyOffset = WTF::roundUpToMultipleOf(pageSize(), metaData.headerOffset + metaData.headerSize);
    182179        success = true;
    183180        return false;
     
    504501            m_approximateSize += totalSize;
    505502
    506             bool shouldMapBody = !error && bodySize >= vm_page_size;
     503            bool shouldMapBody = !error && bodySize >= pageSize();
    507504            auto bodyMap = shouldMapBody ? mapFile(fd, bodyOffset, bodySize) : nullptr;
    508505
Note: See TracChangeset for help on using the changeset viewer.