[TSan] Define C/C++ address ranges for SystemZ
The kernel supports a full 64-bit VMA, but we can use only 48 bits due to the limitation imposed by SyncVar::GetId(). So define the address ranges similar to the other architectures, except that the address space "tail" needs to be made inaccessible in CheckAndProtect(). Since it's for only one architecture, don't make an abstraction for this. Reviewed By: dvyukov Differential Revision: https://reviews.llvm.org/D105629
Loading
Please sign in to comment