The call stack shows which function is running now.
调用栈会显示当前正在运行的是哪个函数。
When the program crashed, the debugger printed a call stack that traced the error back through several nested function calls.
程序崩溃时,调试器打印出一份调用栈,沿着多层嵌套的函数调用把错误追溯到源头。
Computer Systems: A Programmer’s Perspective(Randal E. Bryant, David R. O’Hallaron)——讲解过程调用、栈帧与调用栈在体系结构层面的实现
The C Programming Language(Brian W. Kernighan, Dennis M. Ritchie)——涉及函数调用与栈相关概念(虽不总以“call stack”作为固定词组呈现)
Structure and Interpretation of Computer Programs(Harold Abelson, Gerald Jay Sussman)——讨论过程调用与求值模型,常引出对调用栈/控制栈的理解
Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems(David J. Agans)——调试实践中经常使用“stack trace / call stack”来定位错误