edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib
kenlautner 13fad60156 UefiCpuPkg: Fix unchecked returns and potential integer overflows
Resolves several issues in UefiCpuPkg related to:

1. Unchecked returns leading to potential NULL or uninitialized access.
2. Potential unchecked integer overflows.
3. Incorrect comparison between integers of different sizes.

Co-authored-by: kenlautner <85201046+kenlautner@users.noreply.github.com>
Signed-off-by: Chris Fernald <chfernal@microsoft.com>
2024-11-15 17:50:21 +00:00
..
Ia32 UefiCpuPkg/CpuExceptionHandlerLib: Code optimization to allow bigger stack 2022-10-08 05:45:22 +00:00
LoongArch UefiCpuPkg: Using the new name of LoongArch CSR 0x20 register 2024-08-30 19:54:01 +00:00
UnitTest UefiCpuPkg: Update code to be more C11 compliant by using __func__ 2023-04-10 14:19:57 +00:00
X64 UefiCpuPkg/CpuExceptionHandlerLib: Make runtime fixups XCODE-only 2023-04-06 06:52:55 +00:00
CpuExceptionCommon.c UefiCpuPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
CpuExceptionCommon.h UefiCpuPkg: Simplify the implementation when separate exception stacks 2022-08-31 04:23:55 +00:00
DxeCpuExceptionHandlerLib.inf UefiCpuPkg: Add CPU exception library for LoongArch 2024-04-16 06:00:32 +00:00
DxeCpuExceptionHandlerLib.uni UefiCpuPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:28 -07:00
DxeException.c UefiCpuPkg: Simplify the implementation when separate exception stacks 2022-08-31 04:23:55 +00:00
PeiCpuException.c UefiCpuPkg: Fix unchecked returns and potential integer overflows 2024-11-15 17:50:21 +00:00
PeiCpuExceptionHandlerLib.inf UefiCpuPkg/CpuExceptionHandlerLib: Reorder the INF files alphabetically 2024-04-16 06:00:32 +00:00
PeiCpuExceptionHandlerLib.uni UefiCpuPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:28 -07:00
PeiDxeSmmCpuException.c OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLib 2022-11-14 04:55:34 +00:00
SecPeiCpuException.c OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLib 2022-11-14 04:55:34 +00:00
SecPeiCpuExceptionHandlerLib.inf UefiCpuPkg: Add CPU exception library for LoongArch 2024-04-16 06:00:32 +00:00
SecPeiCpuExceptionHandlerLib.uni UefiCpuPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:28 -07:00
SmmCpuExceptionHandlerLib.inf UefiCpuPkg/CpuExceptionHandlerLib: Reorder the INF files alphabetically 2024-04-16 06:00:32 +00:00
SmmCpuExceptionHandlerLib.uni UefiCpuPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:28 -07:00
SmmException.c UefiCpuPkg: Simplify InitializeSeparateExceptionStacks 2022-08-09 04:12:28 +00:00