Home
last modified time | relevance | path

Searched refs:ReleaseToOS (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dprimary32.h361 uptr tryReleaseToOS(uptr ClassId, ReleaseToOS ReleaseType) { in tryReleaseToOS()
369 uptr releaseToOS(ReleaseToOS ReleaseType) { in releaseToOS()
910 ReleaseToOS::ForceAll); in getSizeClassFragmentationInfo()
945 ReleaseToOS ReleaseType = ReleaseToOS::Normal)
962 if (ReleaseType != ReleaseToOS::ForceAll &&
1007 uptr BytesInFreeList, ReleaseToOS ReleaseType) in hasChanceToReleasePages()
1039 if (isSmallBlock(BlockSize) && ReleaseType == ReleaseToOS::Normal) in hasChanceToReleasePages()
1043 if (ReleaseType == ReleaseToOS::Normal) { in hasChanceToReleasePages()
1070 ReleaseToOS ReleaseType) in markFreeBlocks()
1100 if (ReleaseType != ReleaseToOS::ForceAll) { in markFreeBlocks()
H A Dprimary64.h429 uptr tryReleaseToOS(uptr ClassId, ReleaseToOS ReleaseType) { in tryReleaseToOS()
442 uptr releaseToOS(ReleaseToOS ReleaseType) { in releaseToOS()
1144 ReleaseToOS ReleaseType = ReleaseToOS::Normal)
1166 if (ReleaseType != ReleaseToOS::ForceAll &&
1176 if (ReleaseType == ReleaseToOS::ForceAll) {
1230 uptr BytesInFreeList, ReleaseToOS ReleaseType) in hasChanceToReleasePages()
1265 if (isSmallBlock(BlockSize) && ReleaseType == ReleaseToOS::Normal) in hasChanceToReleasePages()
1269 if (ReleaseType == ReleaseToOS::Normal) { in hasChanceToReleasePages()
H A Dcommon.h214 enum class ReleaseToOS : u8 { enum
H A Dwrappers_c.inc263 SCUDO_ALLOCATOR.releaseToOS(scudo::ReleaseToOS::Force);
266 SCUDO_ALLOCATOR.releaseToOS(scudo::ReleaseToOS::ForceAll);
H A Dcombined.h738 void releaseToOS(ReleaseToOS ReleaseType) { in releaseToOS()
740 if (ReleaseType == ReleaseToOS::ForceAll) in releaseToOS()
1158 Primary.tryReleaseToOS(ClassId, ReleaseToOS::Normal); in quarantineOrDeallocateChunk()