diff options
author | Joshua Baehring <98630690+JoshuaMBa@users.noreply.github.com> | 2024-07-31 09:10:24 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-31 09:10:24 -0700 |
commit | 8b2688bd173e79392927bcaed91855e7c4db8eaa (patch) | |
tree | 68caf9fd1e9a5017bf5ca7cd3cf3a20cfc19cbc0 /llvm/unittests/Support/ErrorTest.cpp | |
parent | 2a6268d8f999d56a557079e7fd8ee8c4a4e9ac0c (diff) | |
download | llvm-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