Lines Matching refs:call_info

32 typedef uint32_t (*info_func_t)(const zend_call_info *call_info, const zend_ssa *ssa);
52 static uint32_t zend_range_info(const zend_call_info *call_info, const zend_ssa *ssa) in zend_range_info() argument
54 if (!call_info->send_unpack in zend_range_info()
55 && (call_info->num_args == 2 || call_info->num_args == 3) in zend_range_info()
58 zend_op_array *op_array = call_info->caller_op_array; in zend_range_info()
59 uint32_t t1 = _ssa_op1_info(op_array, ssa, call_info->arg_info[0].opline, in zend_range_info()
60 &ssa->ops[call_info->arg_info[0].opline - op_array->opcodes]); in zend_range_info()
61 uint32_t t2 = _ssa_op1_info(op_array, ssa, call_info->arg_info[1].opline, in zend_range_info()
62 &ssa->ops[call_info->arg_info[1].opline - op_array->opcodes]); in zend_range_info()
66 if (call_info->num_args == 3) { in zend_range_info()
67 t3 = _ssa_op1_info(op_array, ssa, call_info->arg_info[2].opline, in zend_range_info()
68 &ssa->ops[call_info->arg_info[2].opline - op_array->opcodes]); in zend_range_info()
102 const zend_function *callee_func, const zend_call_info *call_info, const zend_ssa *ssa) { in zend_get_internal_func_info() argument
121 return call_info ? info->info_func(call_info, ssa) : 0; in zend_get_internal_func_info()
128 const zend_call_info *call_info, const zend_ssa *ssa, in zend_get_func_info() argument
132 const zend_function *callee_func = call_info->callee_func; in zend_get_func_info()
137 uint32_t internal_ret = zend_get_internal_func_info(callee_func, call_info, ssa); in zend_get_func_info()
145 …callee_func, /* script */ NULL, ce, ce_is_instanceof, /* use_tentative_return_info */ !call_info->… in zend_get_func_info()
174 if (!call_info->is_prototype) { in zend_get_func_info()
185 …O: script */ NULL, ce, ce_is_instanceof, /* use_tentative_return_info */ !call_info->is_prototype); in zend_get_func_info()
187 if (call_info->is_prototype && (ret & ~MAY_BE_REF)) { in zend_get_func_info()