aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Support/ErrorTest.cpp
diff options
context:
space:
mode:
authorJoshua Baehring <98630690+JoshuaMBa@users.noreply.github.com>2024-07-31 09:10:24 -0700
committerGitHub <noreply@github.com>2024-07-31 09:10:24 -0700
commit8b2688bd173e79392927bcaed91855e7c4db8eaa (patch)
tree68caf9fd1e9a5017bf5ca7cd3cf3a20cfc19cbc0 /llvm/unittests/Support/ErrorTest.cpp
parent2a6268d8f999d56a557079e7fd8ee8c4a4e9ac0c (diff)
downloadllvm-8b2688bd173e79392927bcaed91855e7c4db8eaa.zip
llvm-8b2688bd173e79392927bcaed91855e7c4db8eaa.tar.gz
llvm-8b2688bd173e79392927bcaed91855e7c4db8eaa.tar.bz2
[scudo] Separated committed and decommitted entries. (#100818)
Initially, the LRU list stored all mapped entries with no distinction between the committed (non-madvise()'d) entries and decommitted (madvise()'d) entries. Now these two types of entries are separated into two lists, allowing future cache logic to branch depending on whether or not entries are committed or decommitted. Furthermore, the retrieval algorithm will prioritize committed entries over decommitted entries. Specifically, valid-fit, committed entries (not necessarily optimal-fit) are retrieved before optimal-fit, decommitted entries.
Diffstat (limited to 'llvm/unittests/Support/ErrorTest.cpp')
0 files changed, 0 insertions, 0 deletions