Lines Matching refs:op_array

163 			my_function.op_array.run_time_cache = emalloc(my_function.op_array.cache_size);  in ZEND_METHOD()
164 memset(my_function.op_array.run_time_cache, 0, my_function.op_array.cache_size); in ZEND_METHOD()
179 efree(my_function.op_array.run_time_cache); in ZEND_METHOD()
437 if (closure->func.op_array.fn_flags & ZEND_ACC_NO_RT_ARENA) { in zend_closure_free_storage()
438 efree(closure->func.op_array.run_time_cache); in zend_closure_free_storage()
439 closure->func.op_array.run_time_cache = NULL; in zend_closure_free_storage()
441 destroy_op_array(&closure->func.op_array); in zend_closure_free_storage()
504 if (closure->func.type == ZEND_USER_FUNCTION && closure->func.op_array.static_variables) { in zend_closure_get_debug_info()
505 HashTable *static_variables = closure->func.op_array.static_variables; in zend_closure_get_debug_info()
563 closure->func.op_array.static_variables : NULL; in zend_closure_get_gc()
659 if (closure->func.op_array.static_variables) { in zend_create_closure()
660 closure->func.op_array.static_variables = in zend_create_closure()
661 zend_array_dup(closure->func.op_array.static_variables); in zend_create_closure()
665 if (!closure->func.op_array.run_time_cache in zend_create_closure()
669 if (!func->op_array.run_time_cache && (func->common.fn_flags & ZEND_ACC_CLOSURE)) { in zend_create_closure()
673 func->op_array.run_time_cache = zend_arena_alloc(&CG(arena), func->op_array.cache_size); in zend_create_closure()
674 closure->func.op_array.run_time_cache = func->op_array.run_time_cache; in zend_create_closure()
677 closure->func.op_array.run_time_cache = emalloc(func->op_array.cache_size); in zend_create_closure()
678 closure->func.op_array.fn_flags |= ZEND_ACC_NO_RT_ARENA; in zend_create_closure()
680 memset(closure->func.op_array.run_time_cache, 0, func->op_array.cache_size); in zend_create_closure()
682 if (closure->func.op_array.refcount) { in zend_create_closure()
683 (*closure->func.op_array.refcount)++; in zend_create_closure()
734 HashTable *static_variables = closure->func.op_array.static_variables; in zend_closure_bind_var()