Changeset 47023 in webkit for trunk/JavaScriptCore
- Timestamp:
- Aug 10, 2009, 10:07:14 PM (16 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r47022 r47023 1 2009-08-10 Oliver Hunt <[email protected]> 2 3 Reviewed by NOBODY (Build fix). 4 5 Hoist page size initialization into platform specific code. 6 7 * jit/ExecutableAllocatorPosix.cpp: 8 * jit/ExecutableAllocatorWin.cpp: 9 * runtime/MarkStack.h: 10 (JSC::MarkStack::pageSize): 11 * runtime/MarkStackPosix.cpp: 12 (JSC::MarkStack::initializePagesize): 13 * runtime/MarkStackWin.cpp: 14 (JSC::MarkStack::initializePagesize): 15 1 16 2009-08-07 Oliver Hunt <[email protected]> 2 17 -
trunk/JavaScriptCore/runtime/MarkStack.h
r47022 r47023 92 92 static void releaseStack(void* addr, size_t size); 93 93 94 static void initializePagesize(); 94 95 static size_t pageSize() 95 96 { 96 97 if (!s_pageSize) 97 s_pageSize = getpagesize();98 initializePagesize(); 98 99 return s_pageSize; 99 100 } -
trunk/JavaScriptCore/runtime/MarkStackPosix.cpp
r47022 r47023 28 28 29 29 #include "MarkStack.h" 30 31 #include <unistd.h> 30 32 #include <sys/mman.h> 31 33 32 34 namespace JSC { 35 36 void MarkStack::initializePagesize() 37 { 38 MarkStack::s_pageSize = getpagesize(); 39 } 40 33 41 void* MarkStack::allocateStack(size_t size) 34 42 { -
trunk/JavaScriptCore/runtime/MarkStackWin.cpp
r47022 r47023 32 32 33 33 namespace JSC { 34 35 void MarkStack::initializePagesize() 36 { 37 SYSTEM_INFO system_info; 38 GetSystemInfo(&system_info); 39 MarkStack::s_pageSize = system_info.dwPageSize; 40 } 41 34 42 void* MarkStack::allocateStack(size_t size) 35 43 {
Note:
See TracChangeset
for help on using the changeset viewer.