Lines Matching refs:call_info

33 typedef uint32_t (*info_func_t)(const zend_call_info *call_info, const zend_ssa *ssa);
55 static uint32_t zend_range_info(const zend_call_info *call_info, const zend_ssa *ssa) in zend_range_info() argument
57 if (!call_info->send_unpack in zend_range_info()
58 && (call_info->num_args == 2 || call_info->num_args == 3) in zend_range_info()
61 zend_op_array *op_array = call_info->caller_op_array; in zend_range_info()
62 uint32_t t1 = _ssa_op1_info(op_array, ssa, call_info->arg_info[0].opline, in zend_range_info()
63 &ssa->ops[call_info->arg_info[0].opline - op_array->opcodes]); in zend_range_info()
64 uint32_t t2 = _ssa_op1_info(op_array, ssa, call_info->arg_info[1].opline, in zend_range_info()
65 &ssa->ops[call_info->arg_info[1].opline - op_array->opcodes]); in zend_range_info()
69 if (call_info->num_args == 3) { in zend_range_info()
70 t3 = _ssa_op1_info(op_array, ssa, call_info->arg_info[2].opline, in zend_range_info()
71 &ssa->ops[call_info->arg_info[2].opline - op_array->opcodes]); in zend_range_info()
832 const zend_call_info *call_info, const zend_ssa *ssa, zend_string *lcname) { in get_internal_func_info() argument
833 if (call_info->callee_func->common.scope) { in get_internal_func_info()
845 return info->info_func(call_info, ssa); in get_internal_func_info()
852 const zend_call_info *call_info, const zend_ssa *ssa, in zend_get_func_info() argument
856 const zend_function *callee_func = call_info->callee_func; in zend_get_func_info()
861 …_string *lcname = Z_STR_P(CRT_CONSTANT_EX(call_info->caller_op_array, call_info->caller_init_oplin… in zend_get_func_info()
863 uint32_t internal_ret = get_internal_func_info(call_info, ssa, lcname); in zend_get_func_info()