summaryrefslogtreecommitdiff
path: root/lib/msan/msan_chained_origin_depot.cc
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-07-07 10:45:15 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-07-07 10:45:15 +0000
commit34ab08dea7f13b70a31f42952fec3e40d80aa3d6 (patch)
tree3309e434c0d53ac83d9f2c19292097c79eb23bdb /lib/msan/msan_chained_origin_depot.cc
parent9ba93ec4d25b898281da5b8d9b3f718121859965 (diff)
[msan] Increase hash table size for chained origins.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@212448 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/msan/msan_chained_origin_depot.cc')
-rw-r--r--lib/msan/msan_chained_origin_depot.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/msan/msan_chained_origin_depot.cc b/lib/msan/msan_chained_origin_depot.cc
index cc7e537c5..95f0a804f 100644
--- a/lib/msan/msan_chained_origin_depot.cc
+++ b/lib/msan/msan_chained_origin_depot.cc
@@ -58,7 +58,8 @@ struct ChainedOriginDepotNode {
typedef Handle handle_type;
};
-static StackDepotBase<ChainedOriginDepotNode, 3> chainedOriginDepot;
+// kTabSizeLog = 22 => 32Mb static storage for bucket pointers.
+static StackDepotBase<ChainedOriginDepotNode, 3, 20> chainedOriginDepot;
StackDepotStats *ChainedOriginDepotGetStats() {
return chainedOriginDepot.GetStats();