Home
last modified time | relevance | path

Searched refs:ZEND_FIBER_GUARD_PAGES (Results 1 – 2 of 2) sorted by relevance

/php-src/Zend/
H A Dzend_fibers.c207 const size_t minimum_stack_size = page_size + ZEND_FIBER_GUARD_PAGES * page_size; in zend_fiber_stack_allocate()
215 const size_t alloc_size = stack_size + ZEND_FIBER_GUARD_PAGES * page_size; in zend_fiber_stack_allocate()
228 # if ZEND_FIBER_GUARD_PAGES in zend_fiber_stack_allocate()
231 …if (!VirtualProtect(pointer, ZEND_FIBER_GUARD_PAGES * page_size, PAGE_READWRITE | PAGE_GUARD, &pro… in zend_fiber_stack_allocate()
256 # if ZEND_FIBER_GUARD_PAGES in zend_fiber_stack_allocate()
257 if (mprotect(pointer, ZEND_FIBER_GUARD_PAGES * page_size, PROT_NONE) < 0) { in zend_fiber_stack_allocate()
267 stack->pointer = (void *) ((uintptr_t) pointer + ZEND_FIBER_GUARD_PAGES * page_size); in zend_fiber_stack_allocate()
308 void *pointer = (void *) ((uintptr_t) stack->pointer - ZEND_FIBER_GUARD_PAGES * page_size); in zend_fiber_stack_free()
313 ASAN_UNPOISON_MEMORY_REGION(pointer, stack->size + ZEND_FIBER_GUARD_PAGES * page_size); in zend_fiber_stack_free()
319 munmap(pointer, stack->size + ZEND_FIBER_GUARD_PAGES * page_size); in zend_fiber_stack_free()
H A Dzend_fibers.h26 #define ZEND_FIBER_GUARD_PAGES 1 macro

Completed in 42 milliseconds