aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/VirtualFileSystem.cpp
diff options
context:
space:
mode:
authorAnubhab Ghosh <anubhabghosh.me@gmail.com>2022-06-21 13:44:17 +0200
committerStefan Gränitz <stefan.graenitz@gmail.com>2022-06-21 13:44:17 +0200
commit6ede65205073d3cf6b1ed4d101e66eae3e0fc8e6 (patch)
tree18b5407f3a9ca4a22f710252a16b615f583f9537 /llvm/lib/Support/VirtualFileSystem.cpp
parent057db2002bb3d79429db3c5fe436c8cefc50cb25 (diff)
downloadllvm-6ede65205073d3cf6b1ed4d101e66eae3e0fc8e6.zip
llvm-6ede65205073d3cf6b1ed4d101e66eae3e0fc8e6.tar.gz
llvm-6ede65205073d3cf6b1ed4d101e66eae3e0fc8e6.tar.bz2
[JITLink][Orc] Add MemoryMapper interface with InProcess implementation
MemoryMapper class takes care of cross-process and in-process address space reservation, mapping, transferring content and applying protections. Implementations of this class can support different ways to do this such as using shared memory, transferring memory contents over EPC or just mapping memory in the same process (InProcessMemoryMapper). Reviewed By: sgraenitz, lhames Differential Revision: https://reviews.llvm.org/D127491
Diffstat (limited to 'llvm/lib/Support/VirtualFileSystem.cpp')
0 files changed, 0 insertions, 0 deletions