oproepframes
Oproepframes, also known as call frames or stack frames, are data structures that represent an invocation of a subroutine in a program. Each time a function is called, the runtime allocates an oproepframe on the call stack to preserve the execution context of the caller and to provide storage for the callee. The frame typically contains: the return address (where to resume after the function returns), the function parameters that are passed on the stack (in some ABIs), local variables and compiler-generated temporaries, and saved registers that must be restored when the function returns. A frame pointer may be maintained to provide a stable reference point within the frame, while the stack pointer marks the current top of the stack.
During function entry, a prologue adjusts the stack pointer to allocate space for locals and spills, and
Different architectures and languages adopt different calling conventions and frame layouts. Some use a frame pointer