Lines Matching refs:Chunk
15 static constexpr scudo::uptr HeaderSize = scudo::Chunk::getHeaderSize();
27 scudo::Chunk::UnpackedHeader Header = {}; in TEST()
31 scudo::Chunk::storeHeader(Cookie, P, &Header); in TEST()
33 scudo::Chunk::loadHeader(Cookie, P, &Header); in TEST()
34 EXPECT_TRUE(scudo::Chunk::isValid(Cookie, P, &Header)); in TEST()
35 EXPECT_FALSE(scudo::Chunk::isValid(InvalidCookie, P, &Header)); in TEST()
36 EXPECT_DEATH(scudo::Chunk::loadHeader(InvalidCookie, P, &Header), ""); in TEST()
43 scudo::Chunk::UnpackedHeader OldHeader = {}; in TEST()
44 OldHeader.OriginOrWasZeroed = scudo::Chunk::Origin::Malloc; in TEST()
47 OldHeader.State = scudo::Chunk::State::Allocated; in TEST()
51 scudo::Chunk::storeHeader(Cookie, P, &OldHeader); in TEST()
53 scudo::Chunk::UnpackedHeader NewHeader = OldHeader; in TEST()
54 NewHeader.State = scudo::Chunk::State::Quarantined; in TEST()
55 scudo::Chunk::compareExchangeHeader(Cookie, P, &NewHeader, &OldHeader); in TEST()
57 EXPECT_TRUE(scudo::Chunk::isValid(Cookie, P, &NewHeader)); in TEST()
58 EXPECT_EQ(NewHeader.State, scudo::Chunk::State::Quarantined); in TEST()
59 EXPECT_FALSE(scudo::Chunk::isValid(InvalidCookie, P, &NewHeader)); in TEST()
66 scudo::Chunk::UnpackedHeader Header = {}; in TEST()
70 scudo::Chunk::storeHeader(Cookie, P, &Header); in TEST()
72 scudo::Chunk::loadHeader(Cookie, P, &Header); in TEST()
74 for (scudo::uptr I = 0; I < sizeof(scudo::Chunk::PackedHeader); I++) { in TEST()
76 EXPECT_DEATH(scudo::Chunk::loadHeader(Cookie, P, &Header), ""); in TEST()