From 6222b747872accd8e766273f1a6c42f067a597f4 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Wed, 20 Mar 2024 12:21:59 -0700 Subject: [PATCH] Fix tests Add the new symbol, and update the valgrind client request so that Node::partialKeyCapacity is defined. --- ConflictSet.cpp | 2 +- symbols.txt | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ConflictSet.cpp b/ConflictSet.cpp index e6c85cf..16ef616 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -571,7 +571,7 @@ template struct BoundedFreeListAllocator { ~BoundedFreeListAllocator() { for (void *iter = freeList; iter != nullptr;) { - VALGRIND_MAKE_MEM_DEFINED(iter, sizeof(iter)); + VALGRIND_MAKE_MEM_DEFINED(iter, sizeof(Node)); auto *tmp = (T *)iter; memcpy(&iter, iter, sizeof(void *)); removeNode((tmp)); diff --git a/symbols.txt b/symbols.txt index b34b0a7..e5bfa36 100644 --- a/symbols.txt +++ b/symbols.txt @@ -2,6 +2,7 @@ ConflictSet_addWrites ConflictSet_check ConflictSet_create ConflictSet_destroy +ConflictSet_getBytes ConflictSet_setOldestVersion _ZN11ConflictSet16setOldestVersionEl _ZN11ConflictSet9addWritesEPKNS_10WriteRangeEil @@ -13,3 +14,4 @@ _ZN11ConflictSetC2EOS_ _ZN11ConflictSetD1Ev _ZN11ConflictSetD2Ev _ZNK11ConflictSet5checkEPKNS_9ReadRangeEPNS_6ResultEi +_ZNK11ConflictSet8getBytesEv