diff options
Diffstat (limited to 'tests/vboot_api_firmware_tests.c')
-rw-r--r-- | tests/vboot_api_firmware_tests.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/vboot_api_firmware_tests.c b/tests/vboot_api_firmware_tests.c index 9e7c441d..4a97b930 100644 --- a/tests/vboot_api_firmware_tests.c +++ b/tests/vboot_api_firmware_tests.c @@ -9,6 +9,7 @@ #include <stdio.h> #include <stdlib.h> +#include "gbb_header.h" #include "host_common.h" #include "rollback_index.h" #include "test_common.h" @@ -23,6 +24,7 @@ /* Mock data */ static VbCommonParams cparams; static VbSelectFirmwareParams fparams; +static GoogleBinaryBlockHeader gbb; static VbNvContext vnc; static uint8_t shared_data[VB_SHARED_DATA_MIN_SIZE]; static VbSharedDataHeader* shared = (VbSharedDataHeader*)shared_data; @@ -49,6 +51,11 @@ static void ResetMocks(void) { Memset(&fparams, 0, sizeof(fparams)); + Memset(&gbb, 0, sizeof(gbb)); + cparams.gbb_data = &gbb; + cparams.gbb_size = sizeof(gbb); + cparams.gbb = &gbb; + Memset(&vnc, 0, sizeof(vnc)); VbNvSetup(&vnc); VbNvTeardown(&vnc); /* So CRC gets generated */ |