diff options
Diffstat (limited to 'standalone/tests/combined_test.cpp')
-rw-r--r-- | standalone/tests/combined_test.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/standalone/tests/combined_test.cpp b/standalone/tests/combined_test.cpp index a2c06182a68..9bdbea927a8 100644 --- a/standalone/tests/combined_test.cpp +++ b/standalone/tests/combined_test.cpp @@ -18,7 +18,7 @@ static std::mutex Mutex; static std::condition_variable Cv; -static bool Ready = false; +static bool Ready; static constexpr scudo::Chunk::Origin Origin = scudo::Chunk::Origin::Malloc; @@ -311,6 +311,7 @@ template <typename AllocatorT> static void stressAllocator(AllocatorT *A) { } template <class Config> static void testAllocatorThreaded() { + Ready = false; using AllocatorT = scudo::Allocator<Config>; auto Deleter = [](AllocatorT *A) { A->unmapTestOnly(); @@ -360,7 +361,7 @@ struct DeathConfig { typedef scudo::SizeClassAllocator64<DeathSizeClassMap, DeathRegionSizeLog> Primary; typedef scudo::MapAllocator<scudo::MapAllocatorNoCache> Secondary; - template <class A> using TSDRegistryT = scudo::TSDRegistrySharedT<A, 1U>; + template <class A> using TSDRegistryT = scudo::TSDRegistrySharedT<A, 1U, 1U>; }; TEST(ScudoCombinedTest, DeathCombined) { |