Searched refs:static_variables (Results 1 – 17 of 17) sorted by last modified time
/PHP-7.4/Zend/ |
H A D | zend_closures.c | 542 if (closure->func.type == ZEND_USER_FUNCTION && closure->func.op_array.static_variables) { in zend_closure_get_debug_info() 544 HashTable *static_variables = in zend_closure_get_debug_info() local 546 ZVAL_ARR(&val, zend_array_dup(static_variables)); in zend_closure_get_debug_info() 706 if (closure->func.op_array.static_variables) { in zend_create_closure() 707 closure->func.op_array.static_variables = in zend_create_closure() 708 zend_array_dup(closure->func.op_array.static_variables); in zend_create_closure() 711 &closure->func.op_array.static_variables); in zend_create_closure() 795 HashTable *static_variables = ZEND_MAP_PTR_GET(closure->func.op_array.static_variables_ptr); in zend_closure_bind_var() local 796 zend_hash_update(static_variables, var_name, var); in zend_closure_bind_var() 803 HashTable *static_variables = ZEND_MAP_PTR_GET(closure->func.op_array.static_variables_ptr); in zend_closure_bind_var_ex() local [all …]
|
H A D | zend_vm_execute.h | 46590 ht = zend_array_dup(EX(func)->op_array.static_variables); in ZEND_BIND_STATIC_SPEC_CV_UNUSED_HANDLER()
|
H A D | zend_vm_def.h | 8436 ht = zend_array_dup(EX(func)->op_array.static_variables);
|
H A D | zend_compile.c | 998 if (op_array->static_variables) { in function_add_ref() 999 if (!(GC_FLAGS(op_array->static_variables) & IS_ARRAY_IMMUTABLE)) { in function_add_ref() 1000 GC_ADDREF(op_array->static_variables); in function_add_ref() 4124 if (!CG(active_op_array)->static_variables) { in zend_compile_static_var_common() 4128 CG(active_op_array)->static_variables = zend_new_array(8); in zend_compile_static_var_common() 5545 if (!op_array->static_variables) { in zend_compile_closure_binding() 5546 op_array->static_variables = zend_new_array(8); in zend_compile_closure_binding() 5576 (uint32_t)((char*)value - (char*)op_array->static_variables->arData) | mode; in zend_compile_closure_binding() 5666 if (!op_array->static_variables) { in compile_implicit_lexical_binds() 5667 op_array->static_variables = zend_new_array(8); in compile_implicit_lexical_binds() [all …]
|
H A D | zend_execute_API.c | 287 if (op_array->static_variables) { in shutdown_executor() 306 if (op_array->static_variables) { in shutdown_executor()
|
H A D | zend_inheritance.c | 84 new_function->op_array.static_variables = ZEND_MAP_PTR_GET(func->op_array.static_variables_ptr); in zend_duplicate_user_function() 86 if (!(GC_FLAGS(new_function->op_array.static_variables) & IS_ARRAY_IMMUTABLE)) { in zend_duplicate_user_function() 87 GC_ADDREF(new_function->op_array.static_variables); in zend_duplicate_user_function() 94 …AP_PTR_INIT(new_function->op_array.static_variables_ptr, &new_function->op_array.static_variables); in zend_duplicate_user_function() 110 || EXPECTED(!func->op_array.static_variables)) { in zend_duplicate_function() 824 && !child->op_array.static_variables) { in do_inheritance_check_on_method_ex() 1644 if (fn->type == ZEND_USER_FUNCTION && fn->op_array.static_variables) { in zend_fixup_trait_method()
|
H A D | zend_builtin_functions.c | 1897 HashTable *static_variables; in ZEND_FUNCTION() local 1907 static_variables = func->static_variables; in ZEND_FUNCTION() 1908 func->static_variables = NULL; in ZEND_FUNCTION() 1910 func->static_variables = static_variables; in ZEND_FUNCTION()
|
H A D | zend_opcode.c | 78 op_array->static_variables = NULL; in init_op_array() 79 ZEND_MAP_PTR_INIT(op_array->static_variables_ptr, &op_array->static_variables); in init_op_array() 424 if (op_array->static_variables) { in destroy_op_array()
|
H A D | zend_compile.h | 435 HashTable *static_variables; member
|
/PHP-7.4/ext/opcache/ |
H A D | ZendAccelerator.c | 3347 if (op_array->static_variables && in preload_compile_file() 3348 !(GC_FLAGS(op_array->static_variables) & IS_ARRAY_IMMUTABLE)) { in preload_compile_file() 3349 GC_ADDREF(op_array->static_variables); in preload_compile_file() 4076 HashTable *ht = op_array->static_variables; in preload_fix_trait_methods() 4081 op_array->static_variables = ht; in preload_fix_trait_methods() 4444 if (op_array->static_variables) { in accel_preload() 4479 if (op_array->static_variables) { in accel_preload()
|
H A D | zend_file_cache.c | 412 if (op_array->static_variables) { 415 SERIALIZE_PTR(op_array->static_variables); 416 ht = op_array->static_variables; 421 ZEND_MAP_PTR_INIT(op_array->static_variables_ptr, &op_array->static_variables); 1122 if (op_array->static_variables) { 1125 UNSERIALIZE_PTR(op_array->static_variables); 1126 ht = op_array->static_variables; 1132 if (op_array->static_variables) { 1135 ZEND_MAP_PTR_INIT(op_array->static_variables_ptr, &op_array->static_variables); 1139 ZEND_MAP_PTR_INIT(op_array->static_variables_ptr, &op_array->static_variables);
|
H A D | zend_persist.c | 298 if (op_array->static_variables) { in zend_persist_op_array_ex() 299 op_array->static_variables = zend_shared_alloc_get_xlat_entry(op_array->static_variables); in zend_persist_op_array_ex() 300 ZEND_ASSERT(op_array->static_variables != NULL); in zend_persist_op_array_ex() 355 if (op_array->static_variables) { in zend_persist_op_array_ex() 358 zend_hash_persist(op_array->static_variables); in zend_persist_op_array_ex() 359 ZEND_HASH_FOREACH_BUCKET(op_array->static_variables, p) { in zend_persist_op_array_ex() 364 …op_array->static_variables = zend_shared_memdup_put_free(op_array->static_variables, sizeof(HashTa… in zend_persist_op_array_ex() 366 GC_SET_REFCOUNT(op_array->static_variables, 2); in zend_persist_op_array_ex() 369 ZEND_MAP_PTR_INIT(op_array->static_variables_ptr, &op_array->static_variables); in zend_persist_op_array_ex() 550 if (op_array->static_variables) { in zend_persist_op_array() [all …]
|
H A D | zend_accelerator_util_funcs.c | 205 ZEND_MAP_PTR_INIT(new_entry->static_variables_ptr, &new_entry->static_variables); in zend_hash_clone_methods() 739 ZEND_MAP_PTR_INIT(op_array->static_variables_ptr, &op_array->static_variables); in zend_accel_load_script()
|
H A D | zend_persist_calc.c | 165 if (op_array->static_variables) { in zend_persist_op_array_calc_ex() 166 if (!zend_shared_alloc_get_xlat_entry(op_array->static_variables)) { in zend_persist_op_array_calc_ex() 169 zend_shared_alloc_register_xlat_entry(op_array->static_variables, op_array->static_variables); in zend_persist_op_array_calc_ex() 171 zend_hash_persist_calc(op_array->static_variables); in zend_persist_op_array_calc_ex() 172 ZEND_HASH_FOREACH_BUCKET(op_array->static_variables, p) { in zend_persist_op_array_calc_ex()
|
/PHP-7.4/ext/opcache/Optimizer/ |
H A D | dce.c | 233 if (op_array->static_variables in may_have_side_effects() 236 (zval*)((char*)op_array->static_variables->arData + in may_have_side_effects()
|
H A D | zend_optimizer.c | 1499 HashTable *ht = op_array->static_variables; in zend_optimize_script() 1504 op_array->static_variables = ht; in zend_optimize_script()
|
/PHP-7.4/ext/reflection/ |
H A D | php_reflection.c | 697 HashTable *static_variables; in _function_closure_string() local 699 if (fptr->type != ZEND_USER_FUNCTION || !fptr->op_array.static_variables) { in _function_closure_string() 703 static_variables = ZEND_MAP_PTR_GET(fptr->op_array.static_variables_ptr); in _function_closure_string() 704 count = zend_hash_num_elements(static_variables); in _function_closure_string() 711 …pend_printf(str, "%s- Bound Variables [%d] {\n", indent, zend_hash_num_elements(static_variables)); in _function_closure_string() 713 ZEND_HASH_FOREACH_STR_KEY(static_variables, key) { in _function_closure_string() 1788 if (fptr->type == ZEND_USER_FUNCTION && fptr->op_array.static_variables != NULL) { in ZEND_METHOD() 1795 ht = zend_array_dup(fptr->op_array.static_variables); in ZEND_METHOD()
|
Completed in 288 milliseconds