mirror of
https://github.com/acidanthera/audk.git
synced 2025-08-16 07:08:11 +02:00
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>
17 lines
579 B
Plaintext
17 lines
579 B
Plaintext
// /** @file
|
|
// Module entry point library for UEFI driver, DXE driver and SMM driver.
|
|
//
|
|
// Module entry point library for UEFI driver, DXE driver and SMM driver.
|
|
//
|
|
// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
|
|
//
|
|
// SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
//
|
|
// **/
|
|
|
|
|
|
#string STR_MODULE_ABSTRACT #language en-US "Module entry point library for UEFI driver, DXE driver and SMM driver"
|
|
|
|
#string STR_MODULE_DESCRIPTION #language en-US "Module entry point library for UEFI driver, DXE driver and SMM driver."
|
|
|