summaryrefslogtreecommitdiff
path: root/MdePkg/Library/StackCheckLib/StackCheckLib.inf
AgeCommit message (Collapse)AuthorFilesLines
2026-07-07MdePkg: Add LoongArch64 support for StackCheckLibChao Li1-0/+3
Added LoongArch64 stack cookie interrupt instance, calling `CpuBreakpoint` to stop the CPU. Signed-off-by: Chao Li <lichao@loongson.cn> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn>
2025-09-26MdePkg: Remove ARM32 Support from StackCheckLibOliver Smith-Denny1-4/+0
edk2 is dropping support for the ARM32 architecture. This commit removes ARM32 code from StackCheckLib and moves the AARCH64 files to the top level. Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
2025-02-07MdePkg: Move StackCheckLibStaticInit to StackCheckLibOliver Smith-Denny1-0/+56
This commit oves StackCheckLib from a NULL lib to an instance of StackCheckLib. This requires every entry point to add a library dependency on StackCheckLib. It also requires every SEC module to have a dependency on StackCheckLib because there is no standard SEC entry point. It allows for greater flexibility for a platform to apply stack cookies and simplifies DSC logic. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>