/PHP-7.4/ |
H A D | .gdbinit | 41 set $callFrameSize = (sizeof(zend_execute_data) + sizeof(zval) - 1) / sizeof(zval) 46 set $zvalue = ((zval *) $cv_ex_ptr) + $callFrameSize + $cv_idx 85 set $callFrameSize = (sizeof(zend_execute_data) + sizeof(zval) - 1) / sizeof(zval) 94 set $zvalue = (zval *) $ex + $callFrameSize + $arg 158 prints zval contents 235 set $val = (zval*)((char*)$zobj + $prop->offset) 295 set $zcontents = (zval*) $zvalue 359 printf "%p\n", (zval *)&$p->val 362 set $zval = (zval *)&$p->val 363 ____printzv $zval 1 [all …]
|
H A D | UPGRADING.INTERNALS | 49 instead of zval*. 73 HashTable *get_properties_for(zval *obj, zend_prop_purpose purpose)
|
/PHP-7.4/Zend/tests/ |
H A D | temporary_cleaning_015.phpt | 2 Attempt to free invalid structure (result of ROPE_INIT is not a zval)
|
/PHP-7.4/Zend/ |
H A D | zend.c | 286 zval *tmp; in print_hash() 337 zval *tmp; in print_flat_hash() 358 ZEND_API int zend_make_printable_zval(zval *expr, zval *expr_copy) /* {{{ */ in zend_make_printable_zval() 571 static void auto_global_dtor(zval *zv) /* {{{ */ in auto_global_dtor() 578 static void function_copy_ctor(zval *zv) /* {{{ */ in function_copy_ctor() 775 zval globals; in php_auto_globals_create_globals() 1267 zval params[5]; in zend_error_va_list() 1268 zval retval; in zend_error_va_list() 1269 zval orig_user_error_handler; in zend_error_va_list() 1639 zval orig_user_exception_handler; in zend_user_exception_handler() [all …]
|
H A D | zend.h | 123 zval *default_properties_table; 124 zval *default_static_members_table; 125 ZEND_MAP_PTR_DEF(zval *, static_members_table); 194 zval *(*get_configuration_directive)(zend_string *name); 248 ZEND_API int zend_make_printable_zval(zval *expr, zval *expr_copy); 249 ZEND_API size_t zend_print_zval(zval *expr, int indent); 250 ZEND_API void zend_print_zval_r(zval *expr, int indent); 251 ZEND_API zend_string *zend_print_zval_r_to_str(zval *expr, int indent); 252 ZEND_API void zend_print_flat_zval_r(zval *expr); 325 ZEND_API zval *zend_get_configuration_directive(zend_string *name); [all …]
|
H A D | zend_API.c | 565 zval rv; in zend_parse_arg_str_weak() 708 zval **p = va_arg(*va, zval **); in zend_parse_arg_impl() 719 zval **p = va_arg(*va, zval **); in zend_parse_arg_impl() 740 zval **p = va_arg(*va, zval **); in zend_parse_arg_impl() 750 zval **p = va_arg(*va, zval **); in zend_parse_arg_impl() 835 zval **p = va_arg(*va, zval **); in zend_parse_arg_impl() 1444 zval tmp; in add_assoc_long_ex() 1454 zval tmp; in add_assoc_null_ex() 1464 zval tmp; in add_assoc_bool_ex() 1474 zval tmp; in add_assoc_resource_ex() [all …]
|
H A D | zend_API.h | 44 zval function_name; 45 zval *retval; 46 zval *params; 463 ZEND_API int _call_user_function_ex(zval *object, zval *function_name, zval *retval_ptr, uint32_t p… 697 zval *_zv = zv; \ 719 zval *_zv = zv; \ 741 zval *_zv = zv; \ 763 zval *_zv = zv; \ 785 zval *_zv = zv; \ 807 zval *_zv = zv; \ [all …]
|
H A D | zend_ast.c | 83 zval zv; in zend_ast_create_zval_from_str() 89 zval zv; in zend_ast_create_zval_from_long() 409 static int zend_ast_add_array_element(zval *result, zval *offset, zval *expr) in zend_ast_add_array_element() 449 static int zend_ast_add_unpacked_element(zval *result, zval *expr) { in zend_ast_add_unpacked_element() 452 zval *val; in zend_ast_add_unpacked_element() 477 zval op1, op2; in zend_ast_evaluate() 521 zval *zv = zend_ast_get_zval(ast); in zend_ast_evaluate() 997 zval *zv = zend_ast_get_zval(ast); in zend_ast_export_name() 1010 zval *zv = zend_ast_get_zval(ast); in zend_ast_export_ns_name() 1245 zval *val; in zend_ast_export_zval() [all …]
|
H A D | zend_ast.h | 181 zval val; 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); 275 ZEND_API int ZEND_FASTCALL zend_ast_evaluate(zval *result, zend_ast *ast, zend_class_entry *scope); 297 static zend_always_inline zval *zend_ast_get_zval(zend_ast *ast) { in zend_ast_get_zval() 302 zval *zv = zend_ast_get_zval(ast); in zend_ast_get_str() 319 zval *zv = zend_ast_get_zval(ast); in zend_ast_get_lineno()
|
H A D | zend_builtin_functions.c | 472 zval *arg; in ZEND_FUNCTION() 518 zval *p, *q; in ZEND_FUNCTION() 792 zval *val; in validate_constant_array() 1005 zval *arg; in ZEND_FUNCTION() 1037 zval *obj; in is_a_impl() 1182 zval *obj; in ZEND_FUNCTION() 1254 zval *obj; in ZEND_FUNCTION() 1670 zval zeh; in ZEND_FUNCTION() 1960 zval *val; in ZEND_FUNCTION() 2003 zval *name_array = (zval *)arg; in add_zendext_info() [all …]
|
H A D | zend_builtin_functions.h | 26 ZEND_API void zend_fetch_debug_backtrace(zval *return_value, int skip_last, int options, int limit);
|
H A D | zend_closures.c | 252 zval params[2]; in ZEND_NAMED_FUNCTION() 284 zval instance; in zend_create_closure_from_callable() 341 zval *callable; in ZEND_METHOD() 418 ZEND_API zval* zend_get_closure_this_ptr(zval *obj) /* {{{ */ in zend_get_closure_this_ptr() 435 static ZEND_COLD zval *zend_closure_read_property(zval *object, zval *member, int type, void **cach… in zend_closure_read_property() 442 static ZEND_COLD zval *zend_closure_write_property(zval *object, zval *member, zval *value, void **… in zend_closure_write_property() 506 zval result; in zend_closure_clone() 533 zval val; in zend_closure_get_debug_info() 543 zval *var; in zend_closure_get_debug_info() 574 zval info; in zend_closure_get_debug_info() [all …]
|
H A D | zend_closures.h | 30 void zend_closure_bind_var(zval *closure_zv, zend_string *var_name, zval *var); 31 void zend_closure_bind_var_ex(zval *closure_zv, uint32_t offset, zval *val); 35 …PI void zend_create_closure(zval *res, zend_function *op_array, zend_class_entry *scope, zend_clas… 36 …id zend_create_fake_closure(zval *res, zend_function *op_array, zend_class_entry *scope, zend_clas… 38 ZEND_API const zend_function *zend_get_closure_method_def(zval *obj); 39 ZEND_API zval* zend_get_closure_this_ptr(zval *obj);
|
H A D | zend_compile.c | 340 zval tmp; in zend_register_seen_symbol() 396 zval *p, rv; in zend_set_compiled_filename() 522 zval zv; in zend_add_literal_string() 622 zval _c; \ 1471 zval *c; in zend_try_ct_eval_class_const() 1628 zval zv; in zendlex() 3315 zval c; in zend_compile_func_defined() 4432 zval *label; in zend_resolve_goto_label() 5691 zval zv; in zend_compile_closure_uses() 5715 zval zv; in zend_compile_implicit_closure_uses() [all …]
|
H A D | zend_compile.h | 74 zval *zv; 83 zval constant; /* replaced by literal/zv */ 372 ((zval*)((char*)(obj) + offset)) 451 zval *literals; 506 zval *return_value; 568 ((zval*)(((char*)(call)) + ((int)(n)))) 744 typedef int (ZEND_FASTCALL *unary_op_type)(zval *, zval *); 745 typedef int (ZEND_FASTCALL *binary_op_type)(zval *, zval *, zval *); 805 ZEND_API void zend_function_dtor(zval *zv); 807 void zend_class_add_ref(zval *zv); [all …]
|
H A D | zend_constants.c | 36 void free_zend_constant(zval *zv) in free_zend_constant() 57 static void copy_zend_constant(zval *zv) in copy_zend_constant() 80 static int clean_module_constant(zval *el, void *arg) in clean_module_constant() 267 ZEND_API zval *zend_get_constant_str(const char *name, size_t name_len) in zend_get_constant_str() 275 zval *zv; in zend_get_constant_impl() 299 ZEND_API zval *zend_get_constant(zend_string *name) in zend_get_constant() 322 ZEND_API zval *zend_get_constant_ex(zend_string *cname, zend_class_entry *scope, uint32_t flags) in zend_get_constant_ex() 344 zval *ret_constant = NULL; in zend_get_constant_ex()
|
H A D | zend_constants.h | 36 zval value; 74 void free_zend_constant(zval *zv); 79 ZEND_API zval *zend_get_constant(zend_string *name); 80 ZEND_API zval *zend_get_constant_str(const char *name, size_t name_len); 81 ZEND_API zval *zend_get_constant_ex(zend_string *name, zend_class_entry *scope, uint32_t flags);
|
H A D | zend_dtrace.c | 27 ZEND_API void (*zend_dtrace_execute_internal)(zend_execute_data *execute_data, zval *return_value); 92 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data, zval *return_value) in dtrace_execute_internal()
|
H A D | zend_dtrace.h | 33 ZEND_API extern void (*zend_dtrace_execute_internal)(zend_execute_data *execute_data, zval *return_… 37 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data, zval *return_value);
|
H A D | zend_exceptions.c | 76 zval pv, zv, rv; in zend_exception_set_previous() 211 zval obj, tmp; in zend_default_exception_new_ex() 213 zval trace; in zend_default_exception_new_ex() 605 zval *arg; in _build_trace_string() 628 zval *object; in ZEND_METHOD() 664 zval rv; in ZEND_METHOD() 679 zval rv, tmp; in ZEND_METHOD() 909 zval ex, tmp; in zend_throw_exception() 954 zval ex, tmp; in zend_throw_error_exception() 1003 zval tmp; in zend_exception_error() [all …]
|
H A D | zend_exceptions.h | 42 ZEND_API ZEND_COLD void zend_throw_exception_internal(zval *exception); 46 ZEND_API zend_class_entry *zend_get_exception_base(zval *object); 60 ZEND_API ZEND_COLD void zend_throw_exception_object(zval *exception); 65 extern ZEND_API void (*zend_throw_exception_hook)(zval *ex);
|
H A D | zend_execute.c | 996 zval tmp; in zend_assign_to_typed_prop() 1291 static zend_always_inline int zend_binary_op(zval *ret, zval *op1, zval *op2 OPLINE_DC) in zend_binary_op() 1317 zval *z; in zend_binary_assign_op_obj_dim() 1688 zval tmp; in zend_incdec_typed_ref() 1717 zval tmp; in zend_incdec_typed_prop() 1819 zval *z; in zend_post_incdec_overloaded_property() 1832 zval rv2; in zend_post_incdec_overloaded_property() 1855 zval rv; in zend_pre_incdec_overloaded_property() 1896 zval *z; in zend_assign_op_overloaded_property() 2519 ZEND_API void zend_fetch_dimension_const(zval *result, zval *container, zval *dim, int type) in zend_fetch_dimension_const() [all …]
|
H A D | zend_execute.h | 78 ZEND_API zval* zend_assign_to_typed_ref(zval *variable_ptr, zval *value, zend_uchar value_type, zen… 100 static zend_always_inline zval* zend_assign_to_variable(zval *variable_ptr, zval *value, zend_uchar… in zend_assign_to_variable() 146 ZEND_API int zval_update_constant(zval *pp); 152 zval *top; 153 zval *end; 161 (((zval*)(stack)) + ZEND_VM_STACK_HEADER_SLOTS) 216 return used_stack * sizeof(zval); in zend_vm_calc_used_stack() 257 zval *p = ZEND_CALL_ARG(call, 1); in zend_vm_stack_free_args() 286 EG(vm_stack_top) = (zval*)call; in zend_vm_stack_free_call_frame_ex() 316 ZEND_API void zend_fetch_dimension_const(zval *result, zval *container, zval *dim, int type); [all …]
|
H A D | zend_execute_API.c | 258 zval *zv; in shutdown_executor() 614 zval tmp; in zval_update_constant_ex() 633 int _call_user_function_ex(zval *object, zval *function_name, zval *retval_ptr, uint32_t param_coun… in _call_user_function_ex() 758 zval *param; in zend_call_function() 897 zval args[1], *zv; in zend_lookup_class_ex() 898 zval local_retval; in zend_lookup_class_ex() 1064 zval pv; in zend_eval_stringl() 1087 zval local_retval; in zend_eval_stringl() 1440 zval exception_zv; in zend_fetch_class_by_name() 1526 zval *var = EX_VAR_NUM(0); in zend_attach_symbol_table() [all …]
|
H A D | zend_gc.c | 695 zval *zv; in gc_scan_black() 704 zval *zv, *end; in gc_scan_black() 705 zval tmp; in gc_scan_black() 813 zval *zv; in gc_mark_grey() 825 zval tmp; in gc_mark_grey() 988 zval *zv; in gc_scan() 1011 zval tmp; in gc_scan() 1159 zval *zv; in gc_collect_white() 1174 zval tmp; in gc_collect_white() 1331 zval *zv; in gc_remove_nested_data_from_buffer() [all …]
|