edk2/MdePkg/Library/DynamicStackCookieEntryPoin...
Oliver Smith-Denny e6b6aa90d4 MdePkg: Add Dynamic Stack Cookie Support
Adds dynamic stack cookies in the form of copies of the entry
point libraries that use shared logic to update stack cookies
at runtime.

This relies on RDRAND on IA32/X64 and RNDR on AARCH64 to get a
random number to apply to the stack cookie on module entry point.

This simplifies the logic a platform must do to include stack
check functionality.

Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
2025-02-07 02:23:11 +00:00
..
AArch64
DxeCore
IA32
PeiCore
Peim
StandaloneMmCore/X64
StandaloneMmDriver
UefiApplication
UefiDriver
X64
DxeCoreEntryPoint.inf
PeiCoreEntryPoint.inf
PeimEntryPoint.inf
StandaloneMmCoreEntryPoint.inf
StandaloneMmDriverEntryPoint.inf
UefiApplicationEntryPoint.inf
UefiDriverEntryPoint.inf MdePkg: Add Dynamic Stack Cookie Support 2025-02-07 02:23:11 +00:00