Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 234,151,555 papers from all fields of science
Search
Sign In
Create Free Account
Stack-based memory allocation
Known as:
Stack
, Stack allocation
In most modern computer systems, each thread has a reserved region of memory referred to as its stack. When a function executes, it may add some of…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
33 relations
Address space layout randomization
Application binary interface
Automatic variable
Buddy memory allocation
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2009
2009
Prescription Medicine Exceptional Behaviour the Pursuit of H-api-ness Misdeeds and Misdirection
Peter Ferrie
2009
Corpus ID: 16092287
After ‘emptying’ the stack, the virus retrieves the return address from it, which points into kernel32.dll. The virus intends to…
Expand
2008
2008
Analysis of executables for WCET concerns
Andrea Flexeder
,
Michaela Petter
,
H. Seidl
2008
Corpus ID: 8109412
In this paper we present an analysis of assembly code for safety-critical embedded environments. Since local and global variables…
Expand
2008
2008
Type-based amortized stack memory prediction
B. Campbell
2008
Corpus ID: 37421878
Controlling resource usage is important for the reliability, efficiency and security of software systems. Automated analyses for…
Expand
2005
2005
Correct Alignment of a Return-Address-Stack after Call and Return Mispredictions
Veerle Desmet
,
Yiannakis Sazeides
,
Constantinos Kourouyiannis
,
K. D. Bosschere
International Symposium on Computer Architecture
2005
Corpus ID: 1910440
It is accepted that the alignment of a return-addressstack can be preserved by checkpointing on branches and recovering on branch…
Expand
2005
2005
A Light-Weight Cooperative Multi-threading with Hardware Supported Thread-Management on an Embedded Multi-Processor System
B. Lai
,
P. Schaumont
,
I. Verbauwhede
Conference Record of the Thirty-Ninth Asilomar…
2005
Corpus ID: 13355607
paper proposes a light-weight cooperative multi- threading programming model for an embedded multi- processor system. The…
Expand
2001
2001
Pointer analysis and its applications for Java programs
Alexandru Salcianu
2001
Corpus ID: 408222
This thesis investigates the design and the correctness of a pointer analysis for the Java programming language. Although the…
Expand
2000
2000
Central processing unit for easily testing and debugging of program
조경연
,
임종윤
,
이근택
,
한상서
,
민병권
,
이희
2000
Corpus ID: 196061023
PURPOSE: A central processing unit capable of easily testing and debugging a program is provided to lower its price and to…
Expand
1991
1991
Register Windows and User-Space Threads on the SPARC
David Keppel
1991
Corpus ID: 57803940
Multiple lightweight processes or threads have multiple stacks, and a thread context switch moves execution from one stack to…
Expand
1989
1989
Bit slice software: user retargetable microcode tools
P. Gurd
SIGM
1989
Corpus ID: 34433773
Before the compiler can generate any code, you must set up a Compiler Information File (CIF). This is a small ASCII text file…
Expand
1988
1988
A novel effective address calculation mechanism for RISC microprocessors
G. Steven
CARN
1988
Corpus ID: 17832066
In procedure oriented languages such as Pascal and C, the above addressing modes might be used to access data operands in the run…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE
or Only Accept Required