Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dprimary32.h347 uptr tryReleaseToOS(uptr ClassId, ReleaseToOS ReleaseType) { in tryReleaseToOS()
355 uptr releaseToOS(ReleaseToOS ReleaseType) { in releaseToOS()
917 ReleaseToOS::ForceAll); in getSizeClassFragmentationInfo()
952 ReleaseToOS ReleaseType = ReleaseToOS::Normal)
969 if (ReleaseType != ReleaseToOS::ForceAll &&
1014 uptr BytesInFreeList, ReleaseToOS ReleaseType) in hasChanceToReleasePages()
1046 if (isSmallBlock(BlockSize) && ReleaseType == ReleaseToOS::Normal) in hasChanceToReleasePages()
1050 if (ReleaseType == ReleaseToOS::Normal) { in hasChanceToReleasePages()
1077 ReleaseToOS ReleaseType) in markFreeBlocks()
1107 if (ReleaseType != ReleaseToOS::ForceAll) { in markFreeBlocks()
H A Dprimary64.h410 uptr tryReleaseToOS(uptr ClassId, ReleaseToOS ReleaseType) { in tryReleaseToOS()
423 uptr releaseToOS(ReleaseToOS ReleaseType) { in releaseToOS()
1197 ReleaseToOS ReleaseType = ReleaseToOS::Normal)
1219 if (ReleaseType != ReleaseToOS::ForceAll &&
1229 if (ReleaseType == ReleaseToOS::ForceAll) {
1283 uptr BytesInFreeList, ReleaseToOS ReleaseType) in hasChanceToReleasePages()
1318 if (isSmallBlock(BlockSize) && ReleaseType == ReleaseToOS::Normal) in hasChanceToReleasePages()
1322 if (ReleaseType == ReleaseToOS::Normal) { in hasChanceToReleasePages()
H A Dwrappers_c.inc253 SCUDO_ALLOCATOR.releaseToOS(scudo::ReleaseToOS::Force);
266 SCUDO_ALLOCATOR.releaseToOS(scudo::ReleaseToOS::Force);
269 SCUDO_ALLOCATOR.releaseToOS(scudo::ReleaseToOS::ForceAll);
H A Dcommon.h218 enum class ReleaseToOS : u8 { enum
H A Dcombined.h656 void releaseToOS(ReleaseToOS ReleaseType) { in releaseToOS()
658 if (ReleaseType == ReleaseToOS::ForceAll) in releaseToOS()
1280 Primary.tryReleaseToOS(ClassId, ReleaseToOS::Normal); in quarantineOrDeallocateChunk()