Lines Matching refs:call_info

52 	zend_call_info *call_info;  in zend_analyze_calls()  local
59 call_info = NULL; in zend_analyze_calls()
65 call_stack[call] = call_info; in zend_analyze_calls()
70call_info = zend_arena_calloc(arena, 1, sizeof(zend_call_info) + (sizeof(zend_send_arg_info) * ((i… in zend_analyze_calls()
71 call_info->caller_op_array = op_array; in zend_analyze_calls()
72 call_info->caller_init_opline = opline; in zend_analyze_calls()
73 call_info->caller_call_opline = NULL; in zend_analyze_calls()
74 call_info->callee_func = func; in zend_analyze_calls()
75 call_info->num_args = opline->extended_value; in zend_analyze_calls()
76 call_info->next_callee = func_info->callee_info; in zend_analyze_calls()
77 func_info->callee_info = call_info; in zend_analyze_calls()
80 call_info->next_caller = NULL; in zend_analyze_calls()
82 call_info->next_caller = NULL; in zend_analyze_calls()
86 call_info->next_caller = callee_func_info->caller_info; in zend_analyze_calls()
87 callee_func_info->caller_info = call_info; in zend_analyze_calls()
89 call_info->next_caller = NULL; in zend_analyze_calls()
93 call_info = NULL; in zend_analyze_calls()
102 call_stack[call] = call_info; in zend_analyze_calls()
103 call_info = NULL; in zend_analyze_calls()
111 if (call_info) { in zend_analyze_calls()
112 call_info->caller_call_opline = opline; in zend_analyze_calls()
115 call_info = call_stack[call]; in zend_analyze_calls()
126 if (call_info) { in zend_analyze_calls()
128 call_info->named_args = 1; in zend_analyze_calls()
136 call_info->arg_info[num].opline = opline; in zend_analyze_calls()
141 if (call_info) { in zend_analyze_calls()
142 call_info->send_unpack = 1; in zend_analyze_calls()
159 zend_call_info *call_info; in zend_is_indirectly_recursive() local
171 call_info = func_info->caller_info; in zend_is_indirectly_recursive()
172 while (call_info) { in zend_is_indirectly_recursive()
173 if (zend_is_indirectly_recursive(root, call_info->caller_op_array, visited)) { in zend_is_indirectly_recursive()
174 call_info->recursive = 1; in zend_is_indirectly_recursive()
177 call_info = call_info->next_caller; in zend_is_indirectly_recursive()
186 zend_call_info *call_info; in zend_analyze_recursion() local
196 call_info = func_info->caller_info; in zend_analyze_recursion()
197 while (call_info) { in zend_analyze_recursion()
198 if (call_info->caller_op_array == op_array) { in zend_analyze_recursion()
199 call_info->recursive = 1; in zend_analyze_recursion()
203 if (zend_is_indirectly_recursive(op_array, call_info->caller_op_array, visited)) { in zend_analyze_recursion()
204 call_info->recursive = 1; in zend_analyze_recursion()
208 call_info = call_info->next_caller; in zend_analyze_recursion()