Note: Basic Concepts
10 Feb 2014###3.1.1 Procedures
####3.1.1.1 Intel x86 stack frames
#####Values in stack frame:
- args
- eip(instruction pointer)
- ebp(caller’s frame pointer)
- saved registers
- local variables
#####Registers:
-
eip instruction pointer
-
esp stack pointer
-
ebp frame pointer
-
eax
- register: return value of procedures
- expected to be modified across calls, not saved in frame
####3.1.1.2 SPARC stack frames
###3.1.2 Threads and coroutines
thread control block: stores register states such as current value of the stack pointer
(Skip 3.1.3 & 3.1.4)
##3.2 Input/Output Architectures
(skip too)
Your Comments
comments powered by Disqus