process address space
process address space
stack A
stack A
stack B
stack B
core
core
sp
sp
callee-saved regs
callee-saved regs
callee-saved regs
callee-saved regs
process address space
process address space
stack A
stack A
stack B
stack B
callee-saved regs
callee-saved regs
regs
regs
callee-saved regs
callee-saved regs
process address space
process address space
stack A
stack A
stack B
stack B
callee-saved regs
callee-saved regs
(1) save callee-saved registers of current thread
(1) save callee-saved r...
(2) move to new stack pointer
(2) move to new stack p...
(3) restore callee-saved registers of new thread
(3) restore callee-save...
core
core
sp
sp
regs
regs
core
core
sp
sp
regs
regs
Text is not SVG - cannot display