diff options
author | Kostya Kortchinsky <kostyak@google.com> | 2020-02-13 09:27:18 -0800 |
---|---|---|
committer | Kostya Kortchinsky <kostyak@google.com> | 2020-02-13 12:54:25 -0800 |
commit | 21695710cfa9a36256e9547155e2b9e0139f5c6a (patch) | |
tree | 2fee46d4f6f87b0a47de4f396f1d96ae7d6a9fa4 /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | 5810ed5186dcad03d4ae53abc103638462519f11 (diff) | |
download | llvm-21695710cfa9a36256e9547155e2b9e0139f5c6a.zip llvm-21695710cfa9a36256e9547155e2b9e0139f5c6a.tar.gz llvm-21695710cfa9a36256e9547155e2b9e0139f5c6a.tar.bz2 |
[scudo][standalone] Workaround for full regions on Android
Summary:
Due to Unity, we had to reduce our region sizes, but in some rare
situations, some programs (mostly tests AFAICT) manage to fill up
a region for a given size class.
So this adds a workaround for that attempts to allocate the block
from the immediately larger size class, wasting some memory but
allowing the application to keep going.
Reviewers: pcc, eugenis, cferris, hctim, morehouse
Subscribers: #sanitizers, llvm-commits
Tags: #sanitizers, #llvm
Differential Revision: https://reviews.llvm.org/D74567
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions