[Orc] Disable use of shared memory on Android
authorAnubhab Ghosh <anubhabghosh.me@gmail.com>
Sat, 30 Jul 2022 01:13:05 +0000 (06:43 +0530)
committerAnubhab Ghosh <anubhabghosh.me@gmail.com>
Mon, 1 Aug 2022 13:18:39 +0000 (18:48 +0530)
commitac3cb4ecd0c6ed03c135945d27bbe197d80cba4e
tree60b05f098780654c113965a32398485f3a324308
parent6b2fed3ab4193cfb50c4e60fb4cd19c7e6b3603f
[Orc] Disable use of shared memory on Android

shm_open and shm_unlink are not available on Android. This commit
disables SharedMemoryMapper on Android until a better solution is
available.

https://android.googlesource.com/platform/bionic/+/refs/heads/master/docs/status.md
https://github.com/llvm/llvm-project/issues/56812

Differential Revision: https://reviews.llvm.org/D130814
llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h
llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp
llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp
llvm/unittests/ExecutionEngine/Orc/SharedMemoryMapperTest.cpp