diff options
author | Lang Hames <lhames@gmail.com> | 2021-09-22 15:34:46 +1000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2021-09-23 19:59:35 -0700 |
commit | a2c1cf09dfaaa6d2161fee00f8317005bf955d64 (patch) | |
tree | 0ba9ecd5f62d47a1949c0b7845ec605f70c6597d /llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp | |
parent | 25ac0d3c73d68c017546eb622ba7632c6b581bfb (diff) | |
download | llvm-a2c1cf09dfaaa6d2161fee00f8317005bf955d64.zip llvm-a2c1cf09dfaaa6d2161fee00f8317005bf955d64.tar.gz llvm-a2c1cf09dfaaa6d2161fee00f8317005bf955d64.tar.bz2 |
[ORC] Introduce EPCGenericDylibManager / SimpleExecutorDylibManager.
EPCGenericDylibManager provides an interface for loading dylibs and looking up
symbols in the executor, implemented using EPC-calls to functions in the
executor.
SimpleExecutorDylibManager is an executor-side service that provides the
functions used by EPCGenericDylibManager.
SimpleRemoteEPC is updated to use an EPCGenericDylibManager instance to
implement the ExecutorProcessControl loadDylib and lookup methods. In a future
commit these methods will be removed, and clients updated to use
EPCGenericDylibManagers directly.
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp')
0 files changed, 0 insertions, 0 deletions