diff options
author | Kostya Kortchinsky <kostyak@google.com> | 2017-11-27 19:53:53 +0000 |
---|---|---|
committer | Kostya Kortchinsky <kostyak@google.com> | 2017-11-27 19:53:53 +0000 |
commit | fbff7fcdf4dc9b9d31955d27502e8f8e5b5c9d7d (patch) | |
tree | 570430c5f9e86c7d93a29aa7fde5ecea783c74e9 /llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | |
parent | c14bfec487682b2cd29b55b41a408d5675a5aa2e (diff) | |
download | bcm5719-llvm-fbff7fcdf4dc9b9d31955d27502e8f8e5b5c9d7d.tar.gz bcm5719-llvm-fbff7fcdf4dc9b9d31955d27502e8f8e5b5c9d7d.zip |
[fuchsia] Update Fuchsia with a new mmap implementation.
Summary:
Now that the sanitizer_common interface for MmapNoAccess / MmapFixed
have been refactored to allow a more OO-esque access pattern, update the
Fuchsia mmap implementation to take advantage of this.
Previously MmapNoAccess / MmapFixed relied on a global allocator_vmar,
since the sanitizer_allocator only called MmapNoAccess once. Now, we
create a new VMAR per ReservedAddressRange object.
This allows the sanitizer allocator to work in tandem with the Scudo
secondary allocator.
This is part 4 of a 4 part changeset:
* part 1 https://reviews.llvm.org/D38593
* part 2 https://reviews.llvm.org/D38592
* part 3 https://reviews.llvm.org/D38593
Reviewers: mcgrathr, cryptoad
Reviewed By: cryptoad
Subscribers: alekseyshl, mcgrathr, kubamracek, mehdi_amini
Differential Revision: https://reviews.llvm.org/D38595
llvm-svn: 319083
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp')
0 files changed, 0 insertions, 0 deletions