aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorKostya Kortchinsky <kostyak@google.com>2020-02-13 09:27:18 -0800
committerKostya Kortchinsky <kostyak@google.com>2020-02-13 12:54:25 -0800
commit21695710cfa9a36256e9547155e2b9e0139f5c6a (patch)
tree2fee46d4f6f87b0a47de4f396f1d96ae7d6a9fa4 /llvm/lib/Transforms/Utils/InlineFunction.cpp
parent5810ed5186dcad03d4ae53abc103638462519f11 (diff)
downloadllvm-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