summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Webb <allenwebb@google.com>2019-04-12 17:22:14 -0700
committerchrome-bot <chrome-bot@chromium.org>2019-04-19 14:45:37 -0700
commitfe1f0e960aefbaa374ab106aace5ec9ceaaf492e (patch)
tree777a5e0947f54ede6a8a04159839985bb5e4da17
parent9cdb714aa64ba36039b78e6d182e719088406f83 (diff)
downloadchrome-ec-fe1f0e960aefbaa374ab106aace5ec9ceaaf492e.tar.gz
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 <allenwebb@google.com> Reviewed-on: https://chromium-review.googlesource.com/1566654 Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
-rw-r--r--fuzz/nvmem_tpm2_mock.c1
1 files changed, 1 insertions, 0 deletions
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