diff options
| author | Julian Lettner <jlettner@apple.com> | 2019-06-21 21:01:39 +0000 |
|---|---|---|
| committer | Julian Lettner <jlettner@apple.com> | 2019-06-21 21:01:39 +0000 |
| commit | 19c4d660f45dca3fc2b2ec5e038e09d1e4a7e322 (patch) | |
| tree | bb848fc81fe72a079edfb3926ee6767155ad3865 /llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp | |
| parent | 67d1f8ae6d94732419a636f3b2f207ed2a710ce5 (diff) | |
| download | bcm5719-llvm-19c4d660f45dca3fc2b2ec5e038e09d1e4a7e322.tar.gz bcm5719-llvm-19c4d660f45dca3fc2b2ec5e038e09d1e4a7e322.zip | |
[ASan] Use dynamic shadow on 32-bit iOS and simulators
The VM layout on iOS is not stable between releases. On 64-bit iOS and
its derivatives we use a dynamic shadow offset that enables ASan to
search for a valid location for the shadow heap on process launch rather
than hardcode it.
This commit extends that approach for 32-bit iOS plus derivatives and
their simulators.
rdar://50645192
rdar://51200372
rdar://51767702
Reviewed By: delcypher
Differential Revision: https://reviews.llvm.org/D63586
llvm-svn: 364105
Diffstat (limited to 'llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp')
0 files changed, 0 insertions, 0 deletions

