|
|
|
|
|
by moyix
4006 days ago
|
|
From the paper: > This is because objects that end up being moved to the regular (unsafe) stack are usually large arrays or variables that are used through multiple stack frames. Moving such objects away from the safe stack increases the locality of frequently accessed values on the stack, such as CPU register values temporarily stored on the stack, return ad- dresses, and small local variables. I wonder if this speedup effectively hides the performance overhead of SafeStack. |
|