This is an archive of the discontinued LLVM Phabricator instance.

Reland D144768 "[scudo] Mitigate page releasing thrashing"
ClosedPublic

Authored by Chia-hungDuan on Mar 7 2023, 9:32 PM.

Diff Detail

Event Timeline

Chia-hungDuan created this revision.Mar 7 2023, 9:32 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 7 2023, 9:32 PM
Chia-hungDuan requested review of this revision.Mar 7 2023, 9:32 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 7 2023, 9:32 PM
Herald added a subscriber: Restricted Project. · View Herald Transcript

default init SmallerBlockReleasePageDelta as 0 because all other fields in
primary allocator are initialized as 0. Make them consistent so that we don't
need additional static initializer. Eventually, we will override it later.

cferris accepted this revision.Mar 8 2023, 11:25 AM

LGTM

This revision is now accepted and ready to land.Mar 8 2023, 11:25 AM