Activation Record a.k.a. Stack Frame
<SP>
args
old <LP>
locals
...
temps
unused
increasing
addresses
old <BP>
<BP>
r27 = BP Base pointer: Points to 1st local.
r28 = LP Linkage pointer: Saved <PC>.
r29 = SP Stack pointer: Points to 1st unused location.
r30 = XP Exception pointer: Saved <PC>.
reserved
registers
Previous slide
Next slide
Back to first slide
View graphic version