shadow stack

A shadow stack is a data structure used in computer programming that stores information about function calls and their corresponding return addresses. It operates alongside the regular call stack and provides an additional layer of security by tracking and verifying function call sequences, assisting in preventing certain types of attacks, such as stack buffer overflows.

Requires login.