
StackGhost: A sparc specific buffer overflow protection method


  stackghost.cerias.purdue.edu/stackghost.pdf

Register window architectures: For now, Sparc v6/v7/v8



Each time a function call is made, the latter 3 sets "rotate"


The processor has a limited set of registers on-chip.. so cpu traps
to SPILL & FILL handlers in the kernel to store registers to
memory, or refetch registers from memory -- on the stack.

