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