Skip to content

Commit f2331c0

Browse files
committed
Add munlock call.
1 parent 613a09c commit f2331c0

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

compiler-rt/lib/scudo/standalone/tests/map_test.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,16 @@ TEST(ScudoMapTest, Zeroing) {
119119
// Now verify that if madvise fails, the data is still zeroed.
120120
memset(Data, 1U, MemMap.getCapacity());
121121
EXPECT_NE(-1, mlock(Data, MemMap.getCapacity()));
122+
122123
EXPECT_EQ(1U, Data[0]);
123124
EXPECT_EQ(1U, Data[PageSize]);
124125
EXPECT_EQ(1U, Data[PageSize * 2]);
125126
MemMap.releaseAndZeroPagesToOS(MemMap.getBase(), MemMap.getCapacity());
126127
EXPECT_EQ(0U, Data[0]);
127128
EXPECT_EQ(0U, Data[PageSize]);
128129
EXPECT_EQ(0U, Data[PageSize * 2]);
130+
131+
EXPECT_NE(-1, munlock(Data, MemMap.getCapacity()));
129132
#endif
130133

131134
MemMap.unmap();

0 commit comments

Comments
 (0)