From fe1f0e960aefbaa374ab106aace5ec9ceaaf492e Mon Sep 17 00:00:00 2001 From: Allen Webb Date: Fri, 12 Apr 2019 17:22:14 -0700 Subject: fuzz: Define HIDE_EC_STDLIB in nvmem_tpm2_mock. Since nvmem_tpm2_mock is linked outside of libec.a it needs to use the cstdlib version of memcpy so HIDE_EC_STDLIB needs to be defined prior to including any of the EC headers. BRANCH=none BUG=chromium:950310 TEST=TEST_UBSAN=y make -j host-cr50_fuzz Change-Id: I2d303ab1e8f493b4d4715c36f6e81592eeca246d Signed-off-by: Allen Webb Reviewed-on: https://chromium-review.googlesource.com/1566654 Reviewed-by: Manoj Gupta --- fuzz/nvmem_tpm2_mock.c | 1 + 1 file changed, 1 insertion(+) (limited to 'fuzz') diff --git a/fuzz/nvmem_tpm2_mock.c b/fuzz/nvmem_tpm2_mock.c index 5fac9674a2..b864953b5d 100644 --- a/fuzz/nvmem_tpm2_mock.c +++ b/fuzz/nvmem_tpm2_mock.c @@ -3,6 +3,7 @@ * found in the LICENSE file. */ /* Stuff from tpm2 directory. */ +#define HIDE_EC_STDLIB #define NV_C #include "Global.h" #undef NV_C -- cgit v1.2.1