diff --git a/compiler-rt/lib/scudo/standalone/tests/secondary_test.cpp b/compiler-rt/lib/scudo/standalone/tests/secondary_test.cpp --- a/compiler-rt/lib/scudo/standalone/tests/secondary_test.cpp +++ b/compiler-rt/lib/scudo/standalone/tests/secondary_test.cpp @@ -33,11 +33,6 @@ EXPECT_GE(SecondaryT::getBlockSize(P), Size); L->deallocate(scudo::Options{}, P); -// TODO(hctim): Looks like the secondary pointer doesn't get unmapped on arm32. -// It's not clear whether this is a kernel issue, or something in EXPECT_DEATH() -// is mmap-ing something that uses the same vaddr space. For now, just disable -// the test on arm32 until we can debug it further. -#ifndef __arm__ // If the Secondary can't cache that pointer, it will be unmapped. if (!L->canCache(Size)) { EXPECT_DEATH( @@ -52,7 +47,6 @@ }, ""); } -#endif // __arm__ const scudo::uptr Align = 1U << 16; P = L->allocate(scudo::Options{}, Size + Align, Align);