Searched refs:static_variables (Results 1 - 14 of 14) sorted by relevance

/PHP_TRUNK/ext/opcache/
H A Dzend_persist.c315 if (op_array->static_variables) {
316 zend_hash_persist(op_array->static_variables, zend_persist_zval TSRMLS_CC);
317 zend_accel_store(op_array->static_variables, sizeof(HashTable));
H A Dzend_persist_calc.c152 if (op_array->static_variables) {
153 ADD_DUP_SIZE(op_array->static_variables, sizeof(HashTable));
154 zend_hash_persist_calc(op_array->static_variables, zend_persist_zval_calc TSRMLS_CC);
H A Dzend_accelerator_util_funcs.c59 if (function->op_array.static_variables) {
61 FREE_HASHTABLE(function->op_array.static_variables);
62 function->op_array.static_variables = NULL;
518 HashTable *shared_statics = op_array->static_variables;
526 ALLOC_HASHTABLE(op_array->static_variables);
527 zend_hash_clone_zval(op_array->static_variables, shared_statics, 0);
H A DZendAccelerator.c1971 if (function->op_array.static_variables) {
1972 accel_fast_hash_destroy(function->op_array.static_variables);
1973 function->op_array.static_variables = NULL;
2023 if (func->op_array.static_variables) {
2024 accel_fast_hash_destroy(func->op_array.static_variables);
2041 if (func->op_array.static_variables) {
2042 accel_fast_hash_destroy(func->op_array.static_variables);
2043 func->op_array.static_variables = NULL;
/PHP_TRUNK/Zend/
H A Dzend_closures.c350 if (closure->func.type == ZEND_USER_FUNCTION && closure->func.op_array.static_variables) {
351 HashTable *static_variables = closure->func.op_array.static_variables; local
353 zend_array_dup(Z_ARRVAL(val), static_variables); local
405 closure->func.op_array.static_variables : NULL;
488 if (closure->func.op_array.static_variables) {
489 HashTable *static_variables = closure->func.op_array.static_variables; local
491 ALLOC_HASHTABLE(closure->func.op_array.static_variables);
492 zend_hash_init(closure->func.op_array.static_variables, zend_hash_num_element
[all...]
H A Dzend_inheritance.c1092 if (fn->op_array.static_variables) {
H A Dzend_builtin_functions.c1823 HashTable *static_variables; local
1831 static_variables = func->static_variables;
1832 func->static_variables = NULL;
1834 func->static_variables = static_variables;
H A Dzend_compile.h303 HashTable *static_variables; member in struct:_zend_op_array
H A Dzend_execute.c938 ZEND_ASSERT(EX(func)->op_array.static_variables != NULL);
939 ht = EX(func)->op_array.static_variables;
H A Dzend_generators.c234 if (op_array->static_variables) {
235 ALLOC_HASHTABLE(op_array_copy->static_variables);
237 op_array_copy->static_variables,
238 zend_hash_num_elements(op_array->static_variables),
242 op_array->static_variables TSRMLS_CC,
244 op_array_copy->static_variables
H A Dzend_opcode.c81 op_array->static_variables = NULL;
134 if (op_array->static_variables) {
135 zend_hash_clean(op_array->static_variables);
322 if (op_array->static_variables) {
323 zend_hash_destroy(op_array->static_variables);
324 FREE_HASHTABLE(op_array->static_variables);
H A Dzend_compile.c869 if (op_array->static_variables) {
870 HashTable *static_variables = op_array->static_variables; local
872 ALLOC_HASHTABLE(op_array->static_variables);
873 zend_array_dup(op_array->static_variables, static_variables);
918 function->op_array.static_variables = NULL; /* NULL out the unbound function */
3018 if (!CG(active_op_array)->static_variables) {
3022 ALLOC_HASHTABLE(CG(active_op_array)->static_variables);
3023 zend_hash_init(CG(active_op_array)->static_variables,
[all...]
/PHP_TRUNK/ext/reflection/
H A Dphp_reflection.c779 HashTable *static_variables; local
782 if (fptr->type != ZEND_USER_FUNCTION || !fptr->op_array.static_variables) {
786 static_variables = fptr->op_array.static_variables;
787 count = zend_hash_num_elements(static_variables);
794 string_printf(str, "%s- Bound Variables [%d] {\n", indent, zend_hash_num_elements(static_variables));
795 zend_hash_internal_pointer_reset_ex(static_variables, &pos);
798 zend_hash_get_current_key_ex(static_variables, &key, &num_index, 0, &pos);
800 zend_hash_move_forward_ex(static_variables, &pos);
1871 if (fptr->type == ZEND_USER_FUNCTION && fptr->op_array.static_variables !
[all...]
/PHP_TRUNK/ext/opcache/Optimizer/
H A Dzend_optimizer.c535 HashTable *ht = op_array->static_variables;
537 op_array->static_variables = ht;

Completed in 41 milliseconds