Lines Matching refs:zval
34 ZEND_API extern void (*zend_execute_internal)(zend_execute_data *execute_data, zval *return_value);
44 ZEND_API void zend_init_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval…
45 …it_func_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval *return_value);
46 …it_code_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval *return_value);
47 ZEND_API void zend_execute(zend_op_array *op_array, zval *return_value);
49 ZEND_API void execute_internal(zend_execute_data *execute_data, zval *return_value);
55 ZEND_API zend_result zend_eval_string(const char *str, zval *retval_ptr, const char *string_name);
56 ZEND_API zend_result zend_eval_stringl(const char *str, size_t str_len, zval *retval_ptr, const cha…
57 ZEND_API zend_result zend_eval_string_ex(const char *str, zval *retval_ptr, const char *string_name…
58 ZEND_API zend_result zend_eval_stringl_ex(const char *str, size_t str_len, zval *retval_ptr, const …
68 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_use_resource_as_offset(const zval *dim);
71 ZEND_API bool ZEND_FASTCALL zend_verify_ref_assignable_zval(zend_reference *ref, zval *zv, bool str…
77 …end_verify_prop_assignable_by_ref_ex(const zend_property_info *prop_info, zval *orig_val, bool str…
78 …L zend_verify_prop_assignable_by_ref(const zend_property_info *prop_info, zval *orig_val, bool str…
80 ZEND_API ZEND_COLD void zend_throw_ref_type_error_zval(const zend_property_info *prop, const zval *…
81 …_type_error_type(const zend_property_info *prop1, const zend_property_info *prop2, const zval *zv);
82 ZEND_API ZEND_COLD zval* ZEND_FASTCALL zend_undefined_offset_write(HashTable *ht, zend_long lval);
83 ZEND_API ZEND_COLD zval* ZEND_FASTCALL zend_undefined_index_write(HashTable *ht, zend_string *offse…
99 ZEND_API bool zend_verify_scalar_type_hint(uint32_t type_mask, zval *arg, bool strict, bool is_inte…
101 const zend_function *zf, const zend_arg_info *arg_info, uint32_t arg_num, zval *value);
103 const zend_function *zf, zval *value);
108 zend_type *type, zval *arg, zend_reference *ref, void **cache_slot, bool is_return_type);
113 ZEND_API bool zend_verify_internal_return_type(zend_function *zf, zval *ret);
131 ZEND_API zval* zend_assign_to_typed_ref(zval *variable_ptr, zval *value, uint8_t value_type, bool s…
132 ZEND_API zval* zend_assign_to_typed_ref_ex(zval *variable_ptr, zval *value, uint8_t value_type, boo…
134 static zend_always_inline void zend_copy_to_variable(zval *variable_ptr, zval *value, uint8_t value… in zend_copy_to_variable()
161 static zend_always_inline zval* zend_assign_to_variable(zval *variable_ptr, zval *value, uint8_t va… in zend_assign_to_variable()
188 static zend_always_inline zval* zend_assign_to_variable_ex(zval *variable_ptr, zval *value, zend_uc… in zend_assign_to_variable_ex()
210 ZEND_API zend_result ZEND_FASTCALL zval_update_constant(zval *pp);
211 ZEND_API zend_result ZEND_FASTCALL zval_update_constant_ex(zval *pp, zend_class_entry *scope);
212 ZEND_API zend_result ZEND_FASTCALL zval_update_constant_with_ctx(zval *pp, zend_class_entry *scope,…
216 zval *top;
217 zval *end;
222 ZEND_STATIC_ASSERT(ZEND_MM_ALIGNED_SIZE(sizeof(zval)) == sizeof(zval),
226 ((sizeof(struct _zend_vm_stack) + sizeof(zval) - 1) / sizeof(zval))
229 (((zval*)(stack)) + ZEND_VM_STACK_HEADER_SLOTS)
239 # define ZEND_ASSERT_VM_STACK(stack) ZEND_ASSERT(stack->top > (zval *) stack && stack->end > (zval …
240 …ERT_VM_STACK_GLOBAL ZEND_ASSERT(EG(vm_stack_top) > (zval *) EG(vm_stack) && EG(vm_stack_end) > (zv…
255 page->end = (zval*)((char*)page + size); in zend_vm_stack_new_page()
281 EG(vm_stack_top) = (zval*)((char*)call + used_stack); in zend_vm_stack_push_call_frame_ex()
294 return used_stack * sizeof(zval); in zend_vm_calc_used_stack()
309 zval *p = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T); in zend_vm_stack_free_extra_args_ex()
327 zval *p = ZEND_CALL_ARG(call, 1); in zend_vm_stack_free_args()
350 EG(vm_stack_top) = (zval*)call; in zend_vm_stack_free_call_frame_ex()
413 ZEND_API void zend_fetch_dimension_const(zval *result, zval *container, zval *dim, int type);
415 ZEND_API zval* zend_get_compiled_variable_value(const zend_execute_data *execute_data_ptr, uint32_t…
430 ZEND_API zval *zend_get_zval_ptr(const zend_op *opline, int op_type, const znode_op *node, const ze…
438 ZEND_API zval* ZEND_FASTCALL zend_fetch_static_property(zend_execute_data *ex, int fetch_type);
443 zval * ZEND_FASTCALL zend_handle_named_arg(
512 ZEND_API bool zend_verify_class_constant_type(zend_class_constant *c, const zend_string *name, zval…
513 …s_constant_type_error(const zend_class_constant *c, const zend_string *name, const zval *constant);
515 ZEND_API bool zend_verify_property_type(const zend_property_info *info, zval *property, bool strict…
516 ZEND_COLD void zend_verify_property_type_error(const zend_property_info *info, const zval *property…
517 …_magic_get_property_type_inconsistency_error(const zend_property_info *info, const zval *property);
546 ZEND_COLD void zend_match_unhandled_error(const zval *value);