1/* produced by mprof 1.1 from gcc.out */
2
3digraph "allocation call graph"
4{
5    "START" -> "_start" [label = "34793"];
6    "_start" -> "main" [label = "34793"];
7    "main" -> "xmalloc" [label = "2766"];
8    "xmalloc" -> "ALLOC" [label = "33575"];
9    "main" -> "_obstack_begin" [label = "12216"];
10    "_obstack_begin" -> "xmalloc" [label = "12216"];
11    "main" -> "process_command" [label = "695"];
12    "process_command" -> "save_string" [label = "26"];
13    "save_string" -> "xmalloc" [label = "12346"];
14    "process_command" -> "set_std_prefix" [label = "16"];
15    "set_std_prefix" -> "save_string" [label = "16"];
16    "save_string" -> "xmalloc" [label = "16"];
17    "process_command" -> "add_prefix" [label = "458"];
18    "add_prefix" -> "xmalloc" [label = "224"];
19    "add_prefix" -> "save_string" [label = "282"];
20    "add_prefix" -> "update_path" [label = "122"];
21    "update_path" -> "concat" [label = "46"];
22    "concat" -> "ALLOC" [label = "298"];
23    "update_path" -> "translate_name" [label = "76"];
24    "translate_name" -> "get_key_value" [label = "18"];
25    "get_key_value" -> "concat" [label = "18"];
26    "translate_name" -> "concat" [label = "58"];
27    "process_command" -> "translate_options" [label = "40"];
28    "translate_options" -> "xmalloc" [label = "40"];
29    "process_command" -> "xmalloc" [label = "48"];
30    "process_command" -> "concat" [label = "107"];
31    "main" -> "find_a_file" [label = "143"];
32    "find_a_file" -> "xmalloc" [label = "856"];
33    "main" -> "read_specs" [label = "10866"];
34    "read_specs" -> "xmalloc" [label = "3740"];
35    "read_specs" -> "save_string" [label = "3669"];
36    "read_specs" -> "set_spec" [label = "3457"];
37    "set_spec" -> "save_string" [label = "3121"];
38    "set_spec" -> "xmalloc" [label = "336"];
39    "main" -> "add_prefix" [label = "170"];
40    "main" -> "lookup_compiler" [label = "20"];
41    "lookup_compiler" -> "xmalloc" [label = "20"];
42    "main" -> "do_spec" [label = "6946"];
43    "do_spec" -> "do_spec_1" [label = "6946"];
44    "do_spec_1" -> "handle_braces" [label = "5239", style = dotted];
45    "handle_braces" -> "save_string" [label = "5239"];
46    "handle_braces" -> "do_spec_1" [label = "1611", style = dotted];
47    "do_spec_1" -> "do_spec_1" [label = "0", style = dotted];
48    "do_spec_1" -> "xmalloc" [label = "772"];
49    "do_spec_1" -> "save_string" [label = "9"];
50    "do_spec_1" -> "make_temp_file" [label = "63"];
51    "make_temp_file" -> "xmalloc" [label = "63"];
52    "do_spec_1" -> "store_arg" [label = "132"];
53    "store_arg" -> "record_temp_file" [label = "132"];
54    "record_temp_file" -> "xmalloc" [label = "132"];
55    "do_spec_1" -> "execute" [label = "276"];
56    "execute" -> "find_a_file" [label = "276"];
57    "do_spec_1" -> "find_file" [label = "437"];
58    "find_file" -> "find_a_file" [label = "437"];
59    "do_spec_1" -> "is_directory" [label = "18"];
60    "is_directory" -> "concat" [label = "18"];
61    "main" -> "concat" [label = "51"];
62    "main" -> "_putenv" [label = "920"];
63    "_putenv" -> "ALLOC" [label = "920"];
64}
65