Call graf (juga dikenal sebagai multigraf call) adalah grafik aliran kontrol, yang mewakili hubungan call antara subrutin dalam program komputer. Setiap node mewakili suatu prosedur dan setiap tepi (f, g) menunjukkan bahwa prosedur f memanggil prosedur g. Dengan demikian, siklus dalam grafik menunjukkan panggilan prosedur rekursif. Call graf bisa dinamis atau statis. Call graf dinamis adalah catatan eksekusi program, misalnya sebagai output oleh profiler. Dengan demikian, call graf dinamis dapat tepat, tetapi hanya menggambarkan satu kali program. Call graf statis adalah call graf yang dimaksudkan untuk mewakili setiap kemungkinan pelaksanaan program. Call graf statis yang tepat adalah masalah yang tidak dapat diputuskan, sehingga algoritma call graf statis umumnya terlalu banyak dinilai. Artinya, setiap hubungan panggilan yang terjadi diwakili dalam grafik, dan mungkin juga beberapa hubungan panggilan yang tidak akan pernah terjadi dalam menjalankan program yang sebenarnya. Ca