llvm-capstone/compiler-rt
Dan Liew 225eb75a10 Make more allocator methods work correctly with in an out-of-process mode.
Summary:
This makes `GetBlockBegin()` and `GetBlockBeginFastLocked()` work correctly with `RemoteAddressSpaceView`.

This has a knock on effect of also making the `PointerIsMine()` and
`GetMetaData()` methods behave correctly when `RemoteAddressSpaceView`
is used to instantiate the allocators.

This will be used by future out-of-process allocator enumeration
patches.

rdar://problem/45284065

Reviewers: kcc, vitalybuka, dvyukov, cryptoad, eugenis, george.karpenkov, yln

Subscribers: #sanitizers, llvm-commits, kubamracek

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

llvm-svn: 352335
2019-01-27 22:45:11 +00:00
..
cmake Fix XRayTest link on FreeBSD (and likely NetBSD too) 2019-01-25 19:36:47 +00:00
docs
include Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lib Make more allocator methods work correctly with in an out-of-process mode. 2019-01-27 22:45:11 +00:00
test [libFuzzer] add CompressedTest.cpp, a real-life-ish test for a custom mutator 2019-01-26 02:38:56 +00:00
unittests
utils Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
www
.arcconfig
.gitignore
CMakeLists.txt [compiler-rt] Add option to disable libc++ build 2019-01-14 20:33:30 +00:00
CODE_OWNERS.TXT
CREDITS.TXT
LICENSE.TXT Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
README.txt

Compiler-RT
================================

This directory and its subdirectories contain source code for the compiler
support routines.

Compiler-RT is open source software. You may freely distribute it under the
terms of the license agreement found in LICENSE.txt.

================================