summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Host.cpp
diff options
context:
space:
mode:
authorKostya Kortchinsky <kostyak@google.com>2019-02-26 16:47:25 +0000
committerKostya Kortchinsky <kostyak@google.com>2019-02-26 16:47:25 +0000
commit41aba567d991c2bd551c72c73b8f76f2de392984 (patch)
treee4f3e5a5225cf3a2b327b9ffa3aaa94a06b7b767 /llvm/lib/Support/Host.cpp
parent421c6e6864fac06145b3a51d3bcdb2344479cddf (diff)
downloadbcm5719-llvm-41aba567d991c2bd551c72c73b8f76f2de392984.tar.gz
bcm5719-llvm-41aba567d991c2bd551c72c73b8f76f2de392984.zip
[scudo][standalone] Introduce platform specific code & mutexes
Summary: This CL adds the platform specific code for Fuchsia, Linux & Android, as well as some tests related to those (more tests to come later). While some of it is pretty much a straight port of the existing scudo & sanitizer_common code, the memory mapping functions have been reworked a bit to fit the limited usage scenario that Scudo has for them. For Fuchsia, I can now track the Vmar/Vmo pair for memory mappings if there is an intent to grow or decommit some mapping (that will be useful for the Primary). Reviewers: eugenis, vitalybuka, mcgrathr, phosek, flowerhack, morehouse, dmmoore415 Reviewed By: vitalybuka, morehouse Subscribers: kcc, dvyukov, srhines, mgorny, delcypher, jfb, jdoerfert, #sanitizers, llvm-commits Tags: #llvm, #sanitizers Differential Revision: https://reviews.llvm.org/D58184 llvm-svn: 354895
Diffstat (limited to 'llvm/lib/Support/Host.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud