Call graph
Appearance
A call graph is a representation showing calling relationship among functions in a program. It shows the control flow of a program and it can be determined partially using a static analysis. However usually it is regarded as an nondeterministic structure since many branches are decided at run time. This term is frequently used in compiler and binary translation community. By tracking a call graph, it may be possible to detect anomaly of program execution or code injection attack.