A call stack is a piece of data containing a series of pointers representing the execution chain. It can be viewed in debuggers, for example in gdb, it can be observed by typing `bt'.