llvm-project/llvm/unittests/ExecutionEngine/Orc
Lang Hames 9eb4939b86 [ORC] Allow JITDylib::getDFSLinkOrder and friends to fail for defunct JITDylibs.
Calls to JITDylib's getDFSLinkOrder and getReverseDFSLinkOrder methods (both
static an non-static versions) are now valid to make on defunct JITDylibs, but
will return an error if any JITDylib in the link order is defunct.

This means that platforms can safely lookup link orders by name in response to
jit-dlopen calls from the ORC runtime, even if the call names a defunct
JITDylib -- the call will just fail with an error.
2022-01-20 17:45:32 +11:00
..
CMakeLists.txt [ORC] Add TaskDispatch API and thread it through ExecutorProcessControl. 2021-10-10 18:39:55 -07:00
CoreAPIsTest.cpp [ORC] Allow JITDylib::getDFSLinkOrder and friends to fail for defunct JITDylibs. 2022-01-20 17:45:32 +11:00
EPCGenericJITLinkMemoryManagerTest.cpp [ORC] Move CWrapperFunctionResult out of the detail:: namespace. 2021-10-30 16:12:45 -07:00
EPCGenericMemoryAccessTest.cpp [ORC] Move CWrapperFunctionResult out of the detail:: namespace. 2021-10-30 16:12:45 -07:00
ExecutionSessionWrapperFunctionCallsTest.cpp [ORC] Move CWrapperFunctionResult out of the detail:: namespace. 2021-10-30 16:12:45 -07:00
ExecutorAddressTest.cpp [ORC] Allow construction of an ExecutorAddrRange from an addr and a size. 2021-09-24 14:35:50 -07:00
IndirectionUtilsTest.cpp Use a sorted array instead of a map to store AttrBuilder string attributes 2022-01-10 14:49:53 +01:00
JITTargetMachineBuilderTest.cpp
LazyCallThroughAndReexportsTest.cpp
LookupAndRecordAddrsTest.cpp [ORC] Rename ExecutorAddress to ExecutorAddr. 2021-09-23 20:35:17 -07:00
ObjectLinkingLayerTest.cpp Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
OrcCAPITest.cpp Reland [Orc] Add verylazy example for C-bindings 2021-07-18 21:17:49 +02:00
OrcTestCommon.cpp
OrcTestCommon.h [ORC] Add a MaterializationUnit::Interface struct. 2021-12-08 13:41:15 +11:00
RTDyldObjectLinkingLayerTest.cpp [ORC] Require ExecutorProcessControl when constructing an ExecutionSession. 2021-07-27 16:53:49 +10:00
ResourceTrackerTest.cpp [Orc] Fix a file header (NFC) 2021-03-02 15:07:34 +01:00
SimpleExecutorMemoryManagerTest.cpp [ORC][JITLink] Merge JITLink AllocActionCall and ORC WrapperFunctionCall. 2022-01-08 16:46:15 +11:00
SimplePackedSerializationTest.cpp [ORC] Merge LLVMSPSSerializers.h into SimplePackedSerialization.h. 2021-09-11 11:24:00 +10:00
SymbolStringPoolTest.cpp
TaskDispatchTest.cpp [ORC] Add TaskDispatcher::shutdown calls to TaskDispatchTest.cpp unit tests. 2021-10-10 21:09:29 -07:00
ThreadSafeModuleTest.cpp
WrapperFunctionUtilsTest.cpp [ORC] Propagate out-of-band errors in callAsync. 2021-10-11 14:23:50 -07:00