callstack

Nested function record

A callstack is the sequence of function calls that led to the current point in a program's execution.

When function A calls function B, which calls function C, the callstack shows that chain.

Programmers examine callstacks when debugging to trace how code reached an error: The callstack showed the crash originated in the database module.

Also written call stack.

debugging

traceback

Error origin report

core dump · backtrace · crash report · unwinding · debugger · symbolic · line number · postmortem · profiling · instrumentation

execution

subroutine

Packaged callable code segment

thread · entry point · return value · thunk · trampoline · continuation

architecture

return address

Mailer's printed coordinates

  • LIFOReverse-order processing method
  • pushForce something away
  • popFizzy drink, regionally

unwinding · context switching · prologue · epilogue · canary · red zone

overflow

infinite recursion

Self-reference without end

Opposites
memory allocation model

callstackheap

Jumbled collection of items

free store

control flow tracking

callstackcontinuation

Act of proceeding further

return address

program execution direction

callstackstack trace

Sequence of nested calls

Family

call, stack, calls, called, calling, caller, callers, callback, callbacks

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G