diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2021-04-23 15:47:21 +0200 |
---|---|---|
committer | Dmitry Vyukov <dvyukov@google.com> | 2021-04-29 07:34:50 +0200 |
commit | aff73487c986b519aac1e0b7fee6d7bef72e4002 (patch) | |
tree | b8dfc009ba4692443b7270715b471aa1bb6d9335 /llvm/lib/Transforms/Utils/ModuleUtils.cpp | |
parent | fc1df36e6e402cadb46befd32c4d195a4096477b (diff) | |
download | llvm-aff73487c986b519aac1e0b7fee6d7bef72e4002.zip llvm-aff73487c986b519aac1e0b7fee6d7bef72e4002.tar.gz llvm-aff73487c986b519aac1e0b7fee6d7bef72e4002.tar.bz2 |
tsan: increase dense slab alloc capacity
We've got a user report about heap block allocator overflow.
Bump the L1 capacity of all dense slab allocators to maximum
and be careful to not page the whole L1 array in from .bss.
If OS uses huge pages, this still may cause a limited RSS increase
due to boundary huge pages, but avoiding that looks hard.
Reviewed By: vitalybuka
Differential Revision: https://reviews.llvm.org/D101161
Diffstat (limited to 'llvm/lib/Transforms/Utils/ModuleUtils.cpp')
0 files changed, 0 insertions, 0 deletions