edk2/SecurityPkg
Michael D Kinney 715a8dc067 SecurityPkg/Library/SecureBootVariableLib/UnitTest: Cmocka use issues
Fix mocked versions of GetVariable() and SetVariable().
* VendorGuid parameter use expect_memory() not expect_value()
* MockSetVariable() use check_expected() for Attributes parameter
* MockSetVariable() use check_expected_ptr() for Data parameter
* Calls to MockGetVariable() use (UINTN) cast for will_return()
  of pointer to data buffer returned.

Issues found with Linux GCC NOOPT IA32 builds of unit tests.

Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
2026-01-21 09:15:06 +00:00
..
DeviceSecurity SecurityPkg: Update libspdm to 3.7.0 2025-11-22 08:07:05 +00:00
EnrollFromDefaultKeysApp SecurityPkg: Secure Boot Drivers: Added common header files 2022-07-07 01:07:00 +00:00
FvReportPei SecurityPkg/FvReportPei: Improve CheckStoredHashFv() description 2025-08-30 01:00:08 +00:00
Hash2DxeCrypto SecurityPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
HddPassword Revert "SecurityPkg: CodeQL Fixes." 2025-08-12 03:50:30 +00:00
Include SecurityPkg/Library: introduce PeilessSecMeasureLib 2025-09-30 11:39:04 +00:00
Library SecurityPkg/Library/SecureBootVariableLib/UnitTest: Cmocka use issues 2026-01-21 09:15:06 +00:00
Pkcs7Verify/Pkcs7VerifyDxe SecurityPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
RandomNumberGenerator SecurityPkg: Drop ARM32 Support 2025-09-25 22:04:10 +00:00
Tcg SecurityPkg: Fix VS2022 NOOPT IA32 use of intrinsics 2026-01-21 08:27:09 +00:00
Test SecurityPkg: Added basic DxeImageVerificationLib tests 2025-08-07 01:18:26 +00:00
VariableAuthenticated SecurityPkg: fix various typos 2025-11-21 21:49:59 +00:00
SecurityFixes.yaml SecurityPkg: Update SecurityFixes.yaml for CVE-2024-38797 2025-04-09 00:13:21 +00:00
SecurityPkg.ci.yaml SecurityPkg/Library: introduce HashLibTpm2PeilessSec 2025-09-30 11:39:04 +00:00
SecurityPkg.dec SecurityPkg/Library: introduce PeilessSecMeasureLib 2025-09-30 11:39:04 +00:00
SecurityPkg.dsc SecurityPkg: Remove DXE_SAL_DRIVER 2025-10-30 10:00:32 +00:00
SecurityPkg.uni SecurityPkg: SubClassTpm: Updated default value 2023-06-23 16:28:24 +00:00
SecurityPkgExtra.uni SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00