Lines Matching refs:execute_data

196 ZEND_API zval* zend_get_compiled_variable_value(const zend_execute_data *execute_data, uint32_t var)  in zend_get_compiled_variable_value()  argument
201 …inline zval *_get_zval_ptr_tmp(uint32_t var, const zend_execute_data *execute_data, zend_free_op *… in _get_zval_ptr_tmp() argument
211 …inline zval *_get_zval_ptr_var(uint32_t var, const zend_execute_data *execute_data, zend_free_op *… in _get_zval_ptr_var() argument
219 … zval *_get_zval_ptr_var_deref(uint32_t var, const zend_execute_data *execute_data, zend_free_op *… in _get_zval_ptr_var_deref() argument
228 …_never_inline ZEND_COLD void zval_undefined_cv(uint32_t var, const zend_execute_data *execute_data) in zval_undefined_cv() argument
235 …zval *_get_zval_cv_lookup(zval *ptr, uint32_t var, int type, const zend_execute_data *execute_data) in _get_zval_cv_lookup() argument
240 zval_undefined_cv(var, execute_data); in _get_zval_cv_lookup()
246 zval_undefined_cv(var, execute_data); in _get_zval_cv_lookup()
255 … zval *_get_zval_cv_lookup_BP_VAR_R(zval *ptr, uint32_t var, const zend_execute_data *execute_data) in _get_zval_cv_lookup_BP_VAR_R() argument
257 zval_undefined_cv(var, execute_data); in _get_zval_cv_lookup_BP_VAR_R()
261 …l *_get_zval_cv_lookup_BP_VAR_UNSET(zval *ptr, uint32_t var, const zend_execute_data *execute_data) in _get_zval_cv_lookup_BP_VAR_UNSET() argument
263 zval_undefined_cv(var, execute_data); in _get_zval_cv_lookup_BP_VAR_UNSET()
267 …zval *_get_zval_cv_lookup_BP_VAR_RW(zval *ptr, uint32_t var, const zend_execute_data *execute_data) in _get_zval_cv_lookup_BP_VAR_RW() argument
270 zval_undefined_cv(var, execute_data); in _get_zval_cv_lookup_BP_VAR_RW()
274 … zval *_get_zval_cv_lookup_BP_VAR_W(zval *ptr, uint32_t var, const zend_execute_data *execute_data) in _get_zval_cv_lookup_BP_VAR_W() argument
280 static zend_always_inline zval *_get_zval_ptr_cv(const zend_execute_data *execute_data, uint32_t va… in _get_zval_ptr_cv() argument
285 return _get_zval_cv_lookup(ret, var, type, execute_data); in _get_zval_ptr_cv()
290 static zend_always_inline zval *_get_zval_ptr_cv_undef(const zend_execute_data *execute_data, uint3… in _get_zval_ptr_cv_undef() argument
295 static zend_always_inline zval *_get_zval_ptr_cv_deref(const zend_execute_data *execute_data, uint3… in _get_zval_ptr_cv_deref() argument
300 return _get_zval_cv_lookup(ret, var, type, execute_data); in _get_zval_ptr_cv_deref()
306 static zend_always_inline zval *_get_zval_ptr_cv_BP_VAR_R(const zend_execute_data *execute_data, ui… in _get_zval_ptr_cv_BP_VAR_R() argument
311 return _get_zval_cv_lookup_BP_VAR_R(ret, var, execute_data); in _get_zval_ptr_cv_BP_VAR_R()
316 …s_inline zval *_get_zval_ptr_cv_deref_BP_VAR_R(const zend_execute_data *execute_data, uint32_t var) in _get_zval_ptr_cv_deref_BP_VAR_R() argument
321 return _get_zval_cv_lookup_BP_VAR_R(ret, var, execute_data); in _get_zval_ptr_cv_deref_BP_VAR_R()
327 static zend_always_inline zval *_get_zval_ptr_cv_BP_VAR_UNSET(const zend_execute_data *execute_data in _get_zval_ptr_cv_BP_VAR_UNSET() argument
332 return _get_zval_cv_lookup_BP_VAR_UNSET(ret, var, execute_data); in _get_zval_ptr_cv_BP_VAR_UNSET()
337 …line zval *_get_zval_ptr_cv_deref_BP_VAR_UNSET(const zend_execute_data *execute_data, uint32_t var) in _get_zval_ptr_cv_deref_BP_VAR_UNSET() argument
342 return _get_zval_cv_lookup_BP_VAR_UNSET(ret, var, execute_data); in _get_zval_ptr_cv_deref_BP_VAR_UNSET()
348 static zend_always_inline zval *_get_zval_ptr_cv_BP_VAR_IS(const zend_execute_data *execute_data, u… in _get_zval_ptr_cv_BP_VAR_IS() argument
355 …_inline zval *_get_zval_ptr_cv_deref_BP_VAR_IS(const zend_execute_data *execute_data, uint32_t var) in _get_zval_ptr_cv_deref_BP_VAR_IS() argument
363 static zend_always_inline zval *_get_zval_ptr_cv_BP_VAR_RW(const zend_execute_data *execute_data, u… in _get_zval_ptr_cv_BP_VAR_RW() argument
368 return _get_zval_cv_lookup_BP_VAR_RW(ret, var, execute_data); in _get_zval_ptr_cv_BP_VAR_RW()
373 …_inline zval *_get_zval_ptr_cv_deref_BP_VAR_RW(const zend_execute_data *execute_data, uint32_t var) in _get_zval_ptr_cv_deref_BP_VAR_RW() argument
378 return _get_zval_cv_lookup_BP_VAR_RW(ret, var, execute_data); in _get_zval_ptr_cv_deref_BP_VAR_RW()
384 static zend_always_inline zval *_get_zval_ptr_cv_BP_VAR_W(const zend_execute_data *execute_data, ui… in _get_zval_ptr_cv_BP_VAR_W() argument
389 return _get_zval_cv_lookup_BP_VAR_W(ret, var, execute_data); in _get_zval_ptr_cv_BP_VAR_W()
394 …s_inline zval *_get_zval_ptr_cv_undef_BP_VAR_W(const zend_execute_data *execute_data, uint32_t var) in _get_zval_ptr_cv_undef_BP_VAR_W() argument
399 …_inline zval *_get_zval_ptr_cv_undef_BP_VAR_RW(const zend_execute_data *execute_data, uint32_t var) in _get_zval_ptr_cv_undef_BP_VAR_RW() argument
404 …s_inline zval *_get_zval_ptr_cv_deref_BP_VAR_W(const zend_execute_data *execute_data, uint32_t var) in _get_zval_ptr_cv_deref_BP_VAR_W() argument
409 return _get_zval_cv_lookup_BP_VAR_W(ret, var, execute_data); in _get_zval_ptr_cv_deref_BP_VAR_W()
415 …l *_get_zval_ptr(int op_type, znode_op node, const zend_execute_data *execute_data, zend_free_op *… in _get_zval_ptr() argument
419 return _get_zval_ptr_tmp(node.var, execute_data, should_free); in _get_zval_ptr()
422 return _get_zval_ptr_var(node.var, execute_data, should_free); in _get_zval_ptr()
429 return _get_zval_ptr_cv(execute_data, node.var, type); in _get_zval_ptr()
436 …*_get_zval_ptr_r(int op_type, znode_op node, const zend_execute_data *execute_data, zend_free_op *… in _get_zval_ptr_r() argument
440 return _get_zval_ptr_tmp(node.var, execute_data, should_free); in _get_zval_ptr_r()
443 return _get_zval_ptr_var(node.var, execute_data, should_free); in _get_zval_ptr_r()
450 return _get_zval_ptr_cv_BP_VAR_R(execute_data, node.var); in _get_zval_ptr_r()
457 …t_zval_ptr_deref(int op_type, znode_op node, const zend_execute_data *execute_data, zend_free_op *… in _get_zval_ptr_deref() argument
461 return _get_zval_ptr_tmp(node.var, execute_data, should_free); in _get_zval_ptr_deref()
464 return _get_zval_ptr_var_deref(node.var, execute_data, should_free); in _get_zval_ptr_deref()
471 return _get_zval_ptr_cv_deref(execute_data, node.var, type); in _get_zval_ptr_deref()
478 …zval_ptr_r_deref(int op_type, znode_op node, const zend_execute_data *execute_data, zend_free_op *… in _get_zval_ptr_r_deref() argument
482 return _get_zval_ptr_tmp(node.var, execute_data, should_free); in _get_zval_ptr_r_deref()
485 return _get_zval_ptr_var_deref(node.var, execute_data, should_free); in _get_zval_ptr_r_deref()
492 return _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, node.var); in _get_zval_ptr_r_deref()
499 …t_zval_ptr_undef(int op_type, znode_op node, const zend_execute_data *execute_data, zend_free_op *… in _get_zval_ptr_undef() argument
503 return _get_zval_ptr_tmp(node.var, execute_data, should_free); in _get_zval_ptr_undef()
506 return _get_zval_ptr_var(node.var, execute_data, should_free); in _get_zval_ptr_undef()
513 return _get_zval_ptr_cv_undef(execute_data, node.var); in _get_zval_ptr_undef()
520 …ne zval *_get_zval_ptr_ptr_var(uint32_t var, const zend_execute_data *execute_data, zend_free_op *… in _get_zval_ptr_ptr_var() argument
533 …get_zval_ptr_ptr(int op_type, znode_op node, const zend_execute_data *execute_data, zend_free_op *… in _get_zval_ptr_ptr() argument
537 return _get_zval_ptr_cv(execute_data, node.var, type); in _get_zval_ptr_ptr()
540 return _get_zval_ptr_ptr_var(node.var, execute_data, should_free); in _get_zval_ptr_ptr()
544 static zend_always_inline zval *_get_obj_zval_ptr_unused(zend_execute_data *execute_data) in _get_obj_zval_ptr_unused() argument
549 static inline zval *_get_obj_zval_ptr(int op_type, znode_op op, zend_execute_data *execute_data, ze… in _get_obj_zval_ptr() argument
555 return get_zval_ptr(op_type, op, execute_data, should_free, type); in _get_obj_zval_ptr()
558 …*_get_obj_zval_ptr_undef(int op_type, znode_op op, zend_execute_data *execute_data, zend_free_op *… in _get_obj_zval_ptr_undef() argument
564 return get_zval_ptr_undef(op_type, op, execute_data, should_free, type); in _get_obj_zval_ptr_undef()
567 …*_get_obj_zval_ptr_ptr(int op_type, znode_op node, zend_execute_data *execute_data, zend_free_op *… in _get_obj_zval_ptr_ptr() argument
573 return get_zval_ptr_ptr(op_type, node, execute_data, should_free, type); in _get_obj_zval_ptr_ptr()
906 static ZEND_COLD void zend_verify_missing_arg(zend_execute_data *execute_data, uint32_t arg_num, vo… in zend_verify_missing_arg() argument
1088 …_op_type, int value_type, znode_op value_op, const zend_execute_data *execute_data, void **cache_s… in zend_assign_to_object() argument
1091 zval *value = get_zval_ptr_r(value_type, value_op, execute_data, &free_value); in zend_assign_to_object()
1246 …ect, zval *property_name, int value_type, znode_op value_op, const zend_execute_data *execute_data) in zend_assign_to_object_dim() argument
1249 zval *value = get_zval_ptr_deref(value_type, value_op, execute_data, &free_value, BP_VAR_R); in zend_assign_to_object_dim()
1521 static zend_always_inline HashTable *zend_get_target_symbol_table(zend_execute_data *execute_data, … in zend_get_target_symbol_table() argument
2044 ZEND_API void execute_internal(zend_execute_data *execute_data, zval *return_value) in execute_internal() argument
2046 execute_data->func->internal_function.handler(execute_data, return_value); in execute_internal()
2062 static zend_always_inline void i_free_compiled_variables(zend_execute_data *execute_data) /* {{{ */ in i_free_compiled_variables() argument
2081 void zend_free_compiled_variables(zend_execute_data *execute_data) /* {{{ */ in zend_free_compiled_variables() argument
2083 i_free_compiled_variables(execute_data); in zend_free_compiled_variables()
2118 static zend_always_inline void i_init_func_execute_data(zend_execute_data *execute_data, zend_op_ar… in i_init_func_execute_data() argument
2158 ZEND_ADD_CALL_FLAG(execute_data, ((type_flags >> Z_TYPE_FLAGS_SHIFT) & IS_TYPE_REFCOUNTED)); in i_init_func_execute_data()
2188 EG(current_execute_data) = execute_data; in i_init_func_execute_data()
2193 static zend_always_inline void i_init_code_execute_data(zend_execute_data *execute_data, zend_op_ar… in i_init_code_execute_data() argument
2208 zend_attach_symbol_table(execute_data); in i_init_code_execute_data()
2217 EG(current_execute_data) = execute_data; in i_init_code_execute_data()
2222 static zend_always_inline void i_init_execute_data(zend_execute_data *execute_data, zend_op_array *… in i_init_execute_data() argument
2238 zend_attach_symbol_table(execute_data); in i_init_execute_data()
2273 ZEND_ADD_CALL_FLAG(execute_data, ((type_flags >> Z_TYPE_FLAGS_SHIFT) & IS_TYPE_REFCOUNTED)); in i_init_execute_data()
2308 EG(current_execute_data) = execute_data; in i_init_execute_data()
2324 zend_execute_data *execute_data; in zend_create_generator_execute_data() local
2341 execute_data = zend_vm_stack_push_call_frame( in zend_create_generator_execute_data()
2353 zval *arg_dst = ZEND_CALL_ARG(execute_data, 1); in zend_create_generator_execute_data()
2365 i_init_func_execute_data(execute_data, op_array, return_value, 1); in zend_create_generator_execute_data()
2367 return execute_data; in zend_create_generator_execute_data()
2371 ZEND_API void zend_init_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval… in zend_init_execute_data() argument
2374 i_init_execute_data(execute_data, op_array, return_value); in zend_init_execute_data()
2431 …always_inline zend_generator *zend_get_running_generator(zend_execute_data *execute_data) /* {{{ */ in zend_get_running_generator() argument
2441 static void cleanup_unfinished_calls(zend_execute_data *execute_data, uint32_t op_num) /* {{{ */ in cleanup_unfinished_calls() argument
2571 static void cleanup_live_vars(zend_execute_data *execute_data, uint32_t op_num, uint32_t catch_op_n… in cleanup_live_vars() argument
2622 void zend_cleanup_unfinished_execution(zend_execute_data *execute_data, uint32_t op_num, uint32_t c… in zend_cleanup_unfinished_execution() argument
2623 cleanup_unfinished_calls(execute_data, op_num); in zend_cleanup_unfinished_execution()
2624 cleanup_live_vars(execute_data, op_num, catch_op_num); in zend_cleanup_unfinished_execution()
2725 _get_zval_cv_lookup_ ## type(ptr, opline->op1.var, execute_data)
2727 _get_zval_cv_lookup_ ## type(ptr, opline->op2.var, execute_data)
2751 …_zval_ptr(int op_type, const znode_op *node, const zend_execute_data *execute_data, zend_free_op *… in zend_get_zval_ptr() argument
2753 return get_zval_ptr(op_type, *node, execute_data, should_free, type); in zend_get_zval_ptr()
2766 ZEND_API void ZEND_FASTCALL zend_check_missing_arg(zend_execute_data *execute_data, uint32_t arg_nu… in zend_check_missing_arg() argument
2768 zend_verify_missing_arg(execute_data, arg_num, cache_slot); in zend_check_missing_arg()