A framepointer or frame pointer is a pointer to the current stack frame. It is generally used for debugging, but can also be used for stack management in general; the 68k processor series has instruction set support for framepointer access. Linux keeps track of the framepointer for each thread. In computer science, a pointer is a programming language datatype whose value refers directly to (points to) another value stored elsewhere in the computer memory using its address. ... In computing, a stack frame is a data structure used to create temporary storage for data and saved state in functions. ... Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware thus making it behave as expected. ... Stack in computing refers to: Stack (data structure) Stack-based memory allocation as opposed to Heap-based memory allocation in computing architecture. ... The Motorola 680x0/0x0/m68k/68k/68K family of CISC microprocessor CPU chips were 32-bit from the start, and were the primary competition for the Intel x86 family of chips. ... An instruction set, or instruction set architecture (ISA), describes the aspects of a computer architecture visible to a programmer, including the native datatypes, instructions, registers, addressing modes, memory architecture, interrupt and exception handling, and external I/O (if any). ... Tux is the official Linux mascot. ...
External links
Function Calling and Frame Pointer Operations in 68000
It is generally used for debugging, but can also be used for stack management in general; the 68k processor series has instruction set support for framepointer access.
Linux keeps track of the framepointer for each thread.