summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CoverageMappingGen.cpp
diff options
context:
space:
mode:
authorKostya Kortchinsky <kostyak@google.com>2019-04-24 14:20:49 +0000
committerKostya Kortchinsky <kostyak@google.com>2019-04-24 14:20:49 +0000
commit475585655db8aa8da5d5bb7421687151464a8809 (patch)
treead0d1c340cf699000c727a1bef4b886ab70cc3c1 /clang/lib/CodeGen/CoverageMappingGen.cpp
parent47621d7c8935bb67e95fb0ed6bc9ae506dd0de4d (diff)
downloadbcm5719-llvm-475585655db8aa8da5d5bb7421687151464a8809.tar.gz
bcm5719-llvm-475585655db8aa8da5d5bb7421687151464a8809.zip
[scudo][standalone] Introduce the Secondary allocator
Summary: The Secondary allocator wraps the platform allocation primitives. It is meant to be used for larger sizes that the Primary can't fullfill, as it will be slower, and sizes are multiple of the system page size. This also changes some of the existing code, notably the opaque platform data being passed to the platform specific functions: we can shave a couple of syscalls on Fuchsia by storing additional data (this addresses a TODO). Reviewers: eugenis, vitalybuka, hctim, morehouse Reviewed By: morehouse Subscribers: mgorny, delcypher, jfb, #sanitizers, llvm-commits Tags: #llvm, #sanitizers Differential Revision: https://reviews.llvm.org/D60787 llvm-svn: 359097
Diffstat (limited to 'clang/lib/CodeGen/CoverageMappingGen.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud