Lines Matching refs:top
160 void **top; member
171 EG(argument_stack)->end - EG(argument_stack)->top)) { \
179 page->top = ZEND_VM_STACK_ELEMETS(page); in zend_vm_stack_new_page()
180 page->end = page->top + count; in zend_vm_stack_new_page()
210 return EG(argument_stack)->top; in zend_vm_stack_top()
215 *(EG(argument_stack)->top++) = ptr; in zend_vm_stack_push()
220 void *el = *(--EG(argument_stack)->top); in zend_vm_stack_pop()
233 …int extra = (ZEND_MM_ALIGNMENT - ((zend_uintptr_t)EG(argument_stack)->top & (ZEND_MM_ALIGNMENT - 1… in zend_vm_stack_alloc()
236 (zend_uintptr_t)(EG(argument_stack)->end - EG(argument_stack)->top))) { in zend_vm_stack_alloc()
239 void **old_top = EG(argument_stack)->top; in zend_vm_stack_alloc()
241 EG(argument_stack)->top += extra; in zend_vm_stack_alloc()
243 *EG(argument_stack)->top = (void*)old_top; in zend_vm_stack_alloc()
244 EG(argument_stack)->top += ZEND_MM_ALIGNED_SIZE(sizeof(void*)) / sizeof(void*); in zend_vm_stack_alloc()
249 ret = (void*)EG(argument_stack)->top; in zend_vm_stack_alloc()
250 EG(argument_stack)->top += size; in zend_vm_stack_alloc()
268 EG(argument_stack)->top = (void**)ptr; in zend_vm_stack_free_int()
283 EG(argument_stack)->top = *(void***)ptr; in zend_vm_stack_free()
285 EG(argument_stack)->top = (void**)ptr; in zend_vm_stack_free()
292 void **p = EG(argument_stack)->top - 1; in zend_vm_stack_clear_multiple()
301 EG(argument_stack)->top = p; in zend_vm_stack_clear_multiple()