MRoutine Analyzer Source File Analysis - Caller Cross Reference6Go to: Contents; Next section; Previous section; Beginning of section; Previous routine in section.

w

dequeue_entry - list.h

Callers


	3 callersU     + discard_dup_refs - objects.c                     Gotol     + remove_lang - objects.h                          Gotol     + sort_file_order - objects.c                      Goto

Call Tree



dequeue_entryJ|   remove_list_entry GotoJ|   |   isfirst_entry GotoL|   |   +   entry_blink GotoK|   |   set_list_first GotoH|   |   entry_flink GotoL|   |   set_entry_flink GotoT|   |   entry_blink (Duplicate) GotoI|   |   islast_entry GotoX|   |   +   entry_flink (Duplicate) GotoJ|   |   set_list_last GotoL|   |   set_entry_blink GotoM|   +   dec_list_entries GotoC+   list_first GotoEND OF TREE

}

discard_dup_refs - objects.c

Callers


1 callerh     + analyze_product - ranalyzer.c                    Goto

Call Tree


discard_dup_refsC|   list_first GotoG|   global_deflist GotoN|   next_entry (Separate) GotoJ|   isdefined_routine GotoB|   trace_def GotoN|   |   trace_obj_enabled GotoN|   |   printf (External) GotoQ|   +   def_ident (Separate) GotoB|   copy_list GotoA|   def_refs GotoB|   init_list GotoF|   dequeue_entry GotoN|   |   remove_list_entry GotoN|   |   |   isfirst_entry GotoP|   |   |   +   entry_blink GotoO|   |   |   set_list_first GotoL|   |   |   entry_flink GotoP|   |   |   set_entry_flink GotoX|   |   |   entry_blink (Duplicate) GotoM|   |   |   islast_entry Goto\|   |   |   +   entry_flink (Duplicate) GotoN|   |   |   set_list_last GotoP|   |   |   set_entry_blink GotoQ|   |   +   dec_list_entries GotoS|   +   list_first (Duplicate) GotoA|   find_ref GotoL|   +   find_list_entry GotoM|   |   |   isempty_list GotoW|   |   |   list_first (Duplicate) GotoX|   |   +   entry_flink (Duplicate) GotoA|   free_ref GotoF|   |   dec_nrefs GotoZ|   |   trace_obj_enabled (Duplicate) GotoV|   |   trace_free_obj (Separate) GotoQ|   |   def_ident (Separate) GotoK|   |   ref_definition GotoE|   |   num_refs GotoP|   +   obj_free (Separate) Goto<|   add_ref GotoU|   +   append_list_entry (Separate) GotoB|   trace_ref GotoZ|   |   trace_obj_enabled (Duplicate) GotoN|   |   printf (External) GotoQ|   |   def_ident (Separate) GotoW|   +   ref_definition (Duplicate) GotoD|   def_callers GotoD|   find_caller GotoX|   +   find_list_entry (Duplicate) Goto?+   add_caller Goto\|   +   insert_ordered_entry (Separate) GotoEND OF TREE

w

enqueue_entry - list.h

Callers


1 callerh     + add_lang - objects.h                             Goto

Call Tree



enqueue_entryQ+   append_list_entry (Separate) GotoEND OF TREE

u

entry_blink - list.h

Callers


	5 callersl     + insert_ordered_entry - list.c                    Gotol     + isfirst_entry - list.h                           Gotol     + prev_entry - list.h                              Gotol     + remove_list_entry - list.c                       Gotol     + rpt_html_continue - rpthtml.c                    Goto"

Call Tree: No calls


u

entry_flink - list.h

Callers


	7 callersU     + find_list_entry - list.c                         GotoU     + find_ordered_entry - list.c                      Gotol     + insert_list_entry - list.c                       Gotol     + insert_ordered_entry - list.c                    Gotol     + islast_entry - list.h                            Gotol     + next_entry - list.h                              Gotol     + remove_list_entry - list.c                       Goto"

Call Tree: No calls


x

evaluate_if - cparser.c

Callers


c1 callerl     + get_token - cparser.c                            Goto

Call Tree


sevaluate_if>D+   atoi (External) GotoEND OF TREE1

{

evaluate_ifdef - cparser.c

Callers

<
 1 callerl     + get_token - cparser.c                            Goto"

Call Tree: No calls


@

exit - External

Callers


e1 callerl     + show_help - ranalyzer.c                          Goto
B

fclose - External

Callers


_
16 callersh     + analyze_file - ranalyzer.c                       Gotoh     + analyze_product - ranalyzer.c                    Gotol     + cmdopt_language - ranalyzer.c                    Gotol     + cmdopt_separate - ranalyzer.c                    Gotol     + main - ranalyzer.c                               Gotol     + process_options_file - cmdopt.c                  Gotol     + report_by_file - reports.c                       Gotol     + report_calls - reports.c                         Gotol     + report_defined - reports.c                       Gotol     + report_files - reports.c                         Gotol     + report_source - reports.c                        Gotol     + report_undefined - reports.c                     Gotol     + report_xrefs - reports.c                         Gotol     + rpt_html_continue - rpthtml.c                    Gotol     + rpt_html_section_hdr - rpthtml.c                 Gotol     + show_help - ranalyzer.c                          Goto
A

fgetc - External

Callers

l
11 callerl     + get_token - bliparse.c                           Goto
A

fgets - External

Callers

0
x	7 callersoh     + analyze_product - ranalyzer.c                    Gotol     + cmdopt_language - ranalyzer.c                    Gotol     + cmdopt_separate - ranalyzer.c                    Gotol     + get_token - cparser.c                            Gotol     + process_options_file - cmdopt.c                  Gotol     + report_source - reports.c                        Gotol     + rpt_html_section_hdr - rpthtml.c                 Goto
x

find_caller - objects.h

Callers


11 callerU     + discard_dup_refs - objects.c                     Goto

Call Tree


<find_calleryH+   find_list_entry GotoI|   |   isempty_list GotorG|   |   list_first GotoaH|   +   entry_flink GotoEND OF TREEa

u

find_def - objects.c

Callers


r1 callerh     + analyze_file - ranalyzer.c                       Goto

Call Tree


nfind_def@|   new_def GotoQ|   |   obj_alloc (Separate) GotoF|   |   inc_ndefs GotoO|   |   new_str (Separate) GototK|   |   set_def_source GotoN|   |   trace_obj_enabled GotoU|   |   trace_new_obj (Separate) GotonE|   |   num_defs GotorN|   |   printf (External) GotoH|   |   source_name GotoL|   +   puts (External) GotoK|   find_ordered_entry GototI|   |   isempty_list Goto#G|   |   list_first Goto0H|   +   entry_flink GotoG|   global_deflist Goto0A|   free_def GotofF|   |   dec_ndefs GotoZ|   |   trace_obj_enabled (Duplicate) GotoV|   |   trace_free_obj (Separate) GotoQ|   |   def_ident (Separate) Goto Q|   |   num_defs (Duplicate) GotoHP|   +   obj_free (Separate) Goto<+   add_def Goto\|   +   insert_ordered_entry (Separate) GotoEND OF TREEe

y

find_list_entry - list.c

Callers


i	2 callersyU     + find_caller - objects.h                          Goto>U     + find_ref - objects.h                             Gotot

Call Tree


mfind_list_entrylE|   isempty_list Goto>C|   list_first GotoHD+   entry_flink GotoEND OF TREE>

|

find_ordered_entry - list.c

Callers


 1 callerU     + find_def - objects.c                             Goto_

Call Tree


 find_ordered_entryE|   isempty_list Goto C|   list_first GotosD+   entry_flink GotoEND OF TREE1

u

find_ref - objects.h

Callers

x
 	2 callers U     + discard_dup_refs - objects.c                     Gotorl     + isrecursive_ref - objects.h                      Goto

Call Tree


find_refH+   find_list_entry GotoI|   |   isempty_list GotocG|   |   list_first Goto2H|   +   entry_flink GotoEND OF TREEH

}

find_ref_in_tree - objects.c

Callers

0
m1 callerU     + find_ref_in_tree - objects.c                     Goto 

Call Tree


=find_ref_in_treeC|   list_first GotoA|   def_refs GotoPN|   next_entry (Separate) GotoJ|   strcmp (External) GotoA|   def_name Goto G|   ref_definition GotoeU+   find_ref_in_tree (Recursive) GotoHEND OF TREEr

2Go to: Contents; Next section; Previous section; Beginning of section; Next routine in section.