A call chain exists during program execution and is the ordered list of call sites on the call stack. That is, the call chain is the list of procedures that have been called (and where they were called from) but have not yet returned.

[0] Berube, Paul Normand James. Methodologies for many-input feedback-directed optimization. University of Alberta, 2012.