Skip to content
  • ggaren@apple.com's avatar
    2011-05-24 Geoffrey Garen <ggaren@apple.com> · 726ad6bd
    ggaren@apple.com authored
            Reviewed by Oliver Hunt.
    
            Let's just have one way to get the system page size, bokay?
            https://bugs.webkit.org/show_bug.cgi?id=61384
    
            * CMakeListsEfl.txt:
            * CMakeListsWinCE.txt:
            * GNUmakefile.list.am:
            * JavaScriptCore.exp:
            * JavaScriptCore.gypi:
            * JavaScriptCore.pro:
            * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: MarkStack[Platform].cpp
            is gone completely now, since it only existed to provide a duplicate way
            to access the system page size.
    
            * heap/MarkStack.cpp:
            (JSC::MarkStack::reset):
            * heap/MarkStack.h:
            (JSC::::MarkStackArray):
            (JSC::::shrinkAllocation): Use WTF::pageSize.
    
            * heap/MarkStackPosix.cpp:
            * heap/MarkStackSymbian.cpp:
            * heap/MarkStackWin.cpp: Removed now-empty files.
    
            * jit/ExecutableAllocator.cpp:
            (JSC::ExecutableAllocator::reprotectRegion):
            * jit/ExecutableAllocator.h:
            (JSC::ExecutableAllocator::ExecutableAllocator):
            (JSC::ExecutablePool::ExecutablePool):
            (JSC::ExecutablePool::poolAllocate):
            * jit/ExecutableAllocatorFixedVMPool.cpp: Use WTF::pageSize.
    
            * wscript: Removed now-empty files.
    
            * wtf/PageBlock.cpp:
            (WTF::systemPageSize): Integrated questionable Symbian page size rule
            from ExecutableAllocator, because that seems like what the original
            author should have done.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@87198 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    726ad6bd