[sanitizer] Reduce stack depot size on Android.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 4 Jan 2019 22:55:04 +0000 (22:55 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 4 Jan 2019 22:55:04 +0000 (22:55 +0000)
commit9fbc364e1636a99dc2ee55e31338ad3415716359
tree9584c0a81b551921f58d627b3fcede914fa885a2
parentb5fa0a89b2297dbe4ee2864dfdde433063afdc17
[sanitizer] Reduce stack depot size on Android.

Summary:
The default setting kTabSizeLog=20 results in an 8Mb global hash table,
almost all of it in private pages. That is not a sane setting in a
mobile, system-wide use case: with ~150 concurrent processes stack
depot will account for more than 1Gb of RAM.

Reviewers: kcc, pcc

Subscribers: srhines, kubamracek, llvm-commits

Differential Revision: https://reviews.llvm.org/D56333

llvm-svn: 350443
compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc
compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.h