Skip to content
  • hausmann@webkit.org's avatar
    Add MarkStackSymbian.cpp to build JavascriptCore for Symbian. · 1d0814dd
    hausmann@webkit.org authored
    Patch by Yongjun Zhang <yongjun.zhang@nokia.com> on 2009-09-26
    Reviewed by Simon Hausmann.
    
    Re-use Windows shrinkAllocation implementation because Symbian doesn't
    support releasing part of memory region.
    
    Use fastMalloc and fastFree to implement allocateStack and releaseStack
    for Symbian port.
    
    * JavaScriptCore.pri:
    * runtime/MarkStack.h:
    (JSC::MarkStack::MarkStackArray::shrinkAllocation):
    * runtime/MarkStackSymbian.cpp: Added.
    (JSC::MarkStack::initializePagesize):
    (JSC::MarkStack::allocateStack):
    (JSC::MarkStack::releaseStack):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48788 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    1d0814dd