/PHP-7.4/ |
H A D | .gdbinit | 260 ____printzv $zvalue->value.zv $arg1
|
/PHP-7.4/Zend/ |
H A D | zend.c | 571 static void auto_global_dtor(zval *zv) /* {{{ */ in auto_global_dtor() argument 573 free(Z_PTR_P(zv)); in auto_global_dtor() 578 static void function_copy_ctor(zval *zv) /* {{{ */ in function_copy_ctor() argument 580 zend_function *old_func = Z_FUNC_P(zv); in function_copy_ctor() 588 Z_FUNC_P(zv) = func; in function_copy_ctor() 617 static void auto_global_copy_ctor(zval *zv) /* {{{ */ in auto_global_copy_ctor() argument 619 zend_auto_global *old_ag = (zend_auto_global *) Z_PTR_P(zv); in auto_global_copy_ctor() 626 Z_PTR_P(zv) = new_ag; in auto_global_copy_ctor() 764 static void module_destructor_zval(zval *zv) /* {{{ */ in module_destructor_zval() argument 766 zend_module_entry *module = (zend_module_entry*)Z_PTR_P(zv); in module_destructor_zval()
|
H A D | zend_API.c | 2659 zval *zv; in zend_post_deactivate_modules() local 2668 module = Z_PTR_P(zv); in zend_post_deactivate_modules() 2770 zval zv, *ret; in zend_register_class_alias_ex() local 2789 ZVAL_ALIAS_PTR(&zv, ce); in zend_register_class_alias_ex() 3023 zval *zv; in zend_is_callable_check_func() local 3125 if (zv != NULL) { in zend_is_callable_check_func() 3688 Z_STR_P(zv) = zend_new_interned_string(Z_STR_P(zv)); in zval_make_interned_string() 3690 Z_TYPE_FLAGS_P(zv) = 0; in zval_make_interned_string() 3692 return Z_STR_P(zv); in zval_make_interned_string() 3921 ZVAL_COPY_VALUE(&tmp, zv); in zend_try_assign_typed_ref_zval() [all …]
|
H A D | zend_API.h | 697 zval *_zv = zv; \ 719 zval *_zv = zv; \ 741 zval *_zv = zv; \ 763 zval *_zv = zv; \ 785 zval *_zv = zv; \ 807 zval *_zv = zv; \ 829 zval *_zv = zv; \ 851 zval *_zv = zv; \ 873 zval *_zv = zv; \ 1082 zv = &ref->val; in zend_try_array_init_size() [all …]
|
H A D | zend_ast.c | 65 ZVAL_COPY_VALUE(&ast->val, zv); in zend_ast_create_zval_int() 83 zval zv; in zend_ast_create_zval_from_str() local 84 ZVAL_STR(&zv, str); in zend_ast_create_zval_from_str() 89 zval zv; in zend_ast_create_zval_from_long() local 90 ZVAL_LONG(&zv, lval); in zend_ast_create_zval_from_long() 523 ZVAL_COPY(result, zv); in zend_ast_evaluate() 531 if (UNEXPECTED(zv == NULL)) { in zend_ast_evaluate() 1074 zend_ast_valid_var_name(Z_STRVAL_P(zv), Z_STRLEN_P(zv))) { in zend_ast_export_var() 1248 ZVAL_DEREF(zv); in zend_ast_export_zval() 1249 switch (Z_TYPE_P(zv)) { in zend_ast_export_zval() [all …]
|
H A D | zend_ast.h | 200 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_zval_with_lineno(zval *zv, uint32_t lineno); 201 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_zval_ex(zval *zv, zend_ast_attr attr); 202 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_zval(zval *zv); 302 zval *zv = zend_ast_get_zval(ast); in zend_ast_get_str() local 303 ZEND_ASSERT(Z_TYPE_P(zv) == IS_STRING); in zend_ast_get_str() 304 return Z_STR_P(zv); in zend_ast_get_str() 319 zval *zv = zend_ast_get_zval(ast); in zend_ast_get_lineno() local 320 return Z_LINENO_P(zv); in zend_ast_get_lineno()
|
H A D | zend_builtin_functions.c | 755 zval *zv = zend_hash_find_ex(EG(ini_directives), ZSTR_KNOWN(ZEND_STR_ERROR_REPORTING), 1); in ZEND_FUNCTION() local 756 if (zv) { in ZEND_FUNCTION() 757 p = EG(error_reporting_ini_entry) = (zend_ini_entry*)Z_PTR_P(zv); in ZEND_FUNCTION()
|
H A D | zend_compile.c | 337 if (zv) { in zend_register_seen_symbol() 348 return zv && (Z_LVAL_P(zv) & kind) != 0; in zend_have_seen_symbol() 481 Z_STR_P(zv) = zend_new_interned_string(Z_STR_P(zv)); in zval_make_interned_string() 522 zval zv; in zend_add_literal_string() local 525 *str = Z_STR(zv); in zend_add_literal_string() 1055 zv = zend_hash_add(EG(function_table), Z_STR_P(lcname), zv); in do_bind_function() 1192 if (zv) { in zend_do_delayed_early_binding() 1628 zval zv; in zendlex() local 1747 memmove(Z_STRVAL_P(zv) + 1, Z_STRVAL_P(zv), orig_len + 1); in zend_negate_num_string() 5691 zval zv; in zend_compile_closure_uses() local [all …]
|
H A D | zend_compile.h | 74 zval *zv; member 666 (node).zv 670 (node).zv = CT_CONSTANT_EX(op_array, (node).constant); \ 805 ZEND_API void zend_function_dtor(zval *zv); 806 ZEND_API void destroy_zend_class(zval *zv); 807 void zend_class_add_ref(zval *zv);
|
H A D | zend_constants.c | 32 #define IS_CONSTANT_VISITED(zv) (Z_ACCESS_FLAGS_P(zv) & IS_CONSTANT_VISITED_MARK) argument 33 #define MARK_CONSTANT_VISITED(zv) Z_ACCESS_FLAGS_P(zv) |= IS_CONSTANT_VISITED_MARK argument 34 #define RESET_CONSTANT_VISITED(zv) Z_ACCESS_FLAGS_P(zv) &= ~IS_CONSTANT_VISITED_MARK argument 36 void free_zend_constant(zval *zv) in free_zend_constant() argument 38 zend_constant *c = Z_PTR_P(zv); in free_zend_constant() 59 zend_constant *c = Z_PTR_P(zv); in copy_zend_constant() 65 c = Z_PTR_P(zv); in copy_zend_constant() 275 zval *zv; in zend_get_constant_impl() local 280 if (zv == NULL) { in zend_get_constant_impl() 284 if (zv != NULL) { in zend_get_constant_impl() [all …]
|
H A D | zend_constants.h | 74 void free_zend_constant(zval *zv);
|
H A D | zend_exceptions.c | 76 zval pv, zv, rv; in zend_exception_set_previous() local 93 ZVAL_OBJ(&zv, exception); in zend_exception_set_previous() 94 ex = &zv; in zend_exception_set_previous() 1018 zval zv; in zend_exception_error() local 1020 ZVAL_OBJ(&zv, EG(exception)); in zend_exception_error() 1023 file = zval_get_string(GET_PROPERTY_SILENT(&zv, ZEND_STR_FILE)); in zend_exception_error() 1024 line = zval_get_long(GET_PROPERTY_SILENT(&zv, ZEND_STR_LINE)); in zend_exception_error() 1029 ZSTR_VAL(Z_OBJCE(zv)->name), ZSTR_VAL(ce_exception->name)); in zend_exception_error()
|
H A D | zend_execute.c | 3115 Z_TYPE_P(zv) == IS_OBJECT ? ZSTR_VAL(Z_OBJCE_P(zv)->name) : zend_get_type_by_const(Z_TYPE_P(zv)), in zend_throw_ref_type_error_type() 3129 Z_TYPE_P(zv) == IS_OBJECT ? ZSTR_VAL(Z_OBJCE_P(zv)->name) : zend_get_type_by_const(Z_TYPE_P(zv)), in zend_throw_ref_type_error_zval() 3141 Z_TYPE_P(zv) == IS_OBJECT ? ZSTR_VAL(Z_OBJCE_P(zv)->name) : zend_get_type_by_const(Z_TYPE_P(zv)), in zend_throw_conflicting_coercion_error() 3179 return zend_is_iterable(zv); in i_zend_verify_type_assignable_zval() 3653 if (EXPECTED(zv != NULL)) { in zend_fetch_function() 3668 if (EXPECTED(zv != NULL)) { in zend_fetch_function_str() 4416 zval *zv; in _zend_quick_get_constant() local 4421 if (zv) { in _zend_quick_get_constant() 4426 if (zv && (ZEND_CONSTANT_FLAGS((zend_constant*)Z_PTR_P(zv)) & CONST_CS) == 0) { in _zend_quick_get_constant() 4432 if (zv) { in _zend_quick_get_constant() [all …]
|
H A D | zend_execute.h | 57 ZEND_API zend_bool ZEND_FASTCALL zend_verify_ref_assignable_zval(zend_reference *ref, zval *zv, zen… 60 ZEND_API ZEND_COLD void zend_throw_ref_type_error_zval(zend_property_info *prop, zval *zv); 61 …oid zend_throw_ref_type_error_type(zend_property_info *prop1, zend_property_info *prop2, zval *zv);
|
H A D | zend_execute_API.c | 198 zv = Z_INDIRECT_P(zv); in zval_call_destructor() 200 if (Z_TYPE_P(zv) == IS_OBJECT && Z_REFCOUNT_P(zv) == 1) { in zval_call_destructor() 211 zv = Z_INDIRECT_P(zv); in zend_unclean_zval_ptr_dtor() 213 i_zval_ptr_dtor(zv); in zend_unclean_zval_ptr_dtor() 258 zval *zv; in shutdown_executor() local 394 destroy_zend_class(zv); in shutdown_executor() 612 ZVAL_COPY_OR_DUP(p, zv); in zval_update_constant_ex() 897 zval args[1], *zv; in zend_lookup_class_ex() local 920 if (zv) { in zend_lookup_class_ex() 1531 if (zv) { in zend_attach_symbol_table() [all …]
|
H A D | zend_gc.c | 769 zv = Z_INDIRECT_P(zv); in gc_scan_black() 779 zv = Z_INDIRECT_P(zv); in gc_scan_black() 793 zv = Z_INDIRECT_P(zv); in gc_scan_black() 890 zv = Z_INDIRECT_P(zv); in gc_mark_grey() 900 zv = Z_INDIRECT_P(zv); in gc_mark_grey() 914 zv = Z_INDIRECT_P(zv); in gc_mark_grey() 1096 zv = Z_INDIRECT_P(zv); in gc_scan() 1247 zv = Z_INDIRECT_P(zv); in gc_collect_white() 1257 zv = Z_INDIRECT_P(zv); in gc_collect_white() 1271 zv = Z_INDIRECT_P(zv); in gc_collect_white() [all …]
|
H A D | zend_gc.h | 75 zval *zv = &((zend_reference*)ref)->val; local 77 if (!Z_COLLECTABLE_P(zv)) { 80 ref = Z_COUNTED_P(zv);
|
H A D | zend_generators.c | 376 zval *zv = EX_VAR_NUM(op_array->last_var + op_array->T); in zend_generator_get_gc() local 377 zval *end = zv + (EX_NUM_ARGS() - op_array->num_args); in zend_generator_get_gc() 378 while (zv != end) { in zend_generator_get_gc() 379 ZVAL_COPY_VALUE(gc_buffer++, zv++); in zend_generator_get_gc() 1150 zval *zv = &root->key; in zend_generator_iterator_get_key() local 1152 ZVAL_COPY_DEREF(key, zv); in zend_generator_iterator_get_key()
|
H A D | zend_hash.c | 2732 zval *zv; in zend_symtable_to_proptable() local 2760 if (Z_OPT_REFCOUNTED_P(zv)) { in zend_symtable_to_proptable() 2761 if (Z_ISREF_P(zv) && Z_REFCOUNT_P(zv) == 1) { in zend_symtable_to_proptable() 2762 zv = Z_REFVAL_P(zv); in zend_symtable_to_proptable() 2763 if (!Z_OPT_REFCOUNTED_P(zv)) { in zend_symtable_to_proptable() 2767 Z_ADDREF_P(zv); in zend_symtable_to_proptable() 2785 zval *zv; in zend_proptable_to_symtable() local 2814 if (Z_OPT_REFCOUNTED_P(zv)) { in zend_proptable_to_symtable() 2815 if (Z_ISREF_P(zv) && Z_REFCOUNT_P(zv) == 1) { in zend_proptable_to_symtable() 2816 zv = Z_REFVAL_P(zv); in zend_proptable_to_symtable() [all …]
|
H A D | zend_hash.h | 361 zval *zv; in zend_hash_find_ind() local 364 return (zv && Z_TYPE_P(zv) == IS_INDIRECT) ? in zend_hash_find_ind() 365 ((Z_TYPE_P(Z_INDIRECT_P(zv)) != IS_UNDEF) ? Z_INDIRECT_P(zv) : NULL) : zv; in zend_hash_find_ind() 374 return (zv && Z_TYPE_P(zv) == IS_INDIRECT) ? in zend_hash_find_ex_ind() 375 ((Z_TYPE_P(Z_INDIRECT_P(zv)) != IS_UNDEF) ? Z_INDIRECT_P(zv) : NULL) : zv; in zend_hash_find_ex_ind() 384 return zv && (Z_TYPE_P(zv) != IS_INDIRECT || in zend_hash_exists_ind() 394 return (zv && Z_TYPE_P(zv) == IS_INDIRECT) ? in zend_hash_str_find_ind() 395 ((Z_TYPE_P(Z_INDIRECT_P(zv)) != IS_UNDEF) ? Z_INDIRECT_P(zv) : NULL) : zv; in zend_hash_str_find_ind() 404 return zv && (Z_TYPE_P(zv) != IS_INDIRECT || in zend_hash_str_exists_ind() 738 return zv ? Z_PTR_P(zv) : NULL; in zend_hash_index_add_ptr() [all …]
|
H A D | zend_inheritance.c | 635 if (Z_TYPE_P(zv) == IS_FALSE) { in zend_get_function_declaration() 643 smart_str_appendl(&str, Z_STRVAL_P(zv), MIN(Z_STRLEN_P(zv), 10)); in zend_get_function_declaration() 644 if (Z_STRLEN_P(zv) > 10) { in zend_get_function_declaration() 1059 if (zv != NULL) { in do_inherit_class_constant() 1355 if (zv != NULL) { in do_inherit_constant_check() 2259 efree(Z_PTR_P(zv)); in variance_obligation_dtor() 2263 zend_hash_destroy(Z_PTR_P(zv)); in variance_obligation_ht_dtor() 2264 FREE_HASHTABLE(Z_PTR_P(zv)); in variance_obligation_ht_dtor() 2545 if (zv) { in zend_can_early_bind() 2561 zval *zv; in zend_can_early_bind() local [all …]
|
H A D | zend_ini.c | 74 static void free_ini_entry(zval *zv) /* {{{ */ in free_ini_entry() argument 76 zend_ini_entry *entry = (zend_ini_entry*)Z_PTR_P(zv); in free_ini_entry() 143 static void copy_ini_entry(zval *zv) /* {{{ */ in copy_ini_entry() argument 145 zend_ini_entry *old_entry = (zend_ini_entry*)Z_PTR_P(zv); in copy_ini_entry() 148 Z_PTR_P(zv) = new_entry; in copy_ini_entry()
|
H A D | zend_ini_parser.y | 281 static void zval_ini_dtor(zval *zv) in zval_ini_dtor() argument 283 if (Z_TYPE_P(zv) == IS_STRING) { in zval_ini_dtor() 284 zend_string_release(Z_STR_P(zv)); in zval_ini_dtor()
|
H A D | zend_language_parser.y | 291 zval zv; variable 292 zend_lex_tstring(&zv); 293 $$ = zend_ast_create_zval(&zv); 769 …{ zval zv; zend_lex_tstring(&zv); $$ = zend_ast_create(ZEND_AST_TRAIT_ALIAS, $1, zend_ast_create_z… variable 1067 { zval zv; ZVAL_INTERNED_STR(&zv, ZSTR_KNOWN(ZEND_STR_STATIC)); variable 1068 $$ = zend_ast_create_zval_ex(&zv, ZEND_NAME_NOT_FQ); }
|
H A D | zend_language_scanner.h | 72 ZEND_API void zend_lex_tstring(zval *zv);
|