Live briefing
Everything about Red zone (computing)
Computing term
In computing, the red zone is a fixed-size area in a function's stack frame below the current stack pointer that is reserved and safe to use. It is most commonly used in leaf functions for allocating additional stack memory, without moving the stack pointer, which saves an instruction. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Red zone (computing)A 5-minute orientation
- Pick up a classic book: American FilmThe most-reprinted book on the subject
- Read the landmark paper: Computing a Guaranteed Approximation of the Zone Explored by a RobotCited 30 times
- Go sideways: X86 calling conventionsA closely related topic
- Go sideways: X86-64A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
American FilmAmerican Film Institute · 1975
Bulletin of the United States Army Medical DepartmentUnited States. Army Medical Service. · 1944
GameSharkNick Roberts, Prima Games · 1997
Campbell biologyLisa A. Urry, Michael L. Cain · 2015
The Conspirators HierarchyJohn Coleman · 1992
PTAexamScott M. Giles · 2010
GamemasterJeff Rovin · 1994
Ultimate Unauthorized Nintendo Game Boy StrategiesCorey Sandler, Tom Badgett · 1990
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- X86 calling conventions This article describes the calling conventions used when programming x86 architecture microprocessors. Calling conventions describe the interface of called…
- X86-64 x86-64 (also known as AMD64, x86_64, x64 and, rarely, Intel 64) is a 64-bit extension of the x86 instruction set. It was announced in 1999 and first available…
- Calling convention In computer science, a calling convention is an implementation-level (low-level) scheme for how subroutines or functions receive parameters from their…
- Executable-space protection In computer security, executable-space protection marks memory regions as non-executable, such that an attempt to execute machine code in these regions…
- X86 assembly language x86 assembly language is a family of low-level programming languages that are used to produce object code for the x86 class of processors. Previous evolutions…
- Win32 Thread Information Block The Thread Information Block (TIB) or Thread Environment Block (TEB) is a data structure in Win32 on x86 that stores information about the currently running…
- X32 ABI The x32 ABI is an application binary interface (ABI) and one of the interfaces of the Linux kernel. The x32 ABI provides 32-bit integers, long and pointers…
- Application binary interface An application binary interface (ABI) is an interface exposed by software that is defined for in-process machine code access. Often, the exposing software…