Searched refs:ReleaseToOS (Results 1 – 5 of 5) sorted by relevance
361 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()
429 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()
214 enum class ReleaseToOS : u8 { enum
263 SCUDO_ALLOCATOR.releaseToOS(scudo::ReleaseToOS::Force);266 SCUDO_ALLOCATOR.releaseToOS(scudo::ReleaseToOS::ForceAll);
738 void releaseToOS(ReleaseToOS ReleaseType) { in releaseToOS()740 if (ReleaseType == ReleaseToOS::ForceAll) in releaseToOS()1158 Primary.tryReleaseToOS(ClassId, ReleaseToOS::Normal); in quarantineOrDeallocateChunk()