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.c210 const size_t minimum_stack_size = page_size + ZEND_FIBER_GUARD_PAGES * page_size; in zend_fiber_stack_allocate()
218 const size_t alloc_size = stack_size + ZEND_FIBER_GUARD_PAGES * page_size; in zend_fiber_stack_allocate()
231 # if ZEND_FIBER_GUARD_PAGES in zend_fiber_stack_allocate()
234 …if (!VirtualProtect(pointer, ZEND_FIBER_GUARD_PAGES * page_size, PAGE_READWRITE | PAGE_GUARD, &pro… in zend_fiber_stack_allocate()
259 # if ZEND_FIBER_GUARD_PAGES in zend_fiber_stack_allocate()
260 if (mprotect(pointer, ZEND_FIBER_GUARD_PAGES * page_size, PROT_NONE) < 0) { in zend_fiber_stack_allocate()
270 stack->pointer = (void *) ((uintptr_t) pointer + ZEND_FIBER_GUARD_PAGES * page_size); in zend_fiber_stack_allocate()
311 void *pointer = (void *) ((uintptr_t) stack->pointer - ZEND_FIBER_GUARD_PAGES * page_size); in zend_fiber_stack_free()
316 ASAN_UNPOISON_MEMORY_REGION(pointer, stack->size + ZEND_FIBER_GUARD_PAGES * page_size); in zend_fiber_stack_free()
322 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 9 milliseconds