|
LLVM 24.0.0git
|
Classes | |
| struct | CallInt32Int32 |
| Runs an int32_t(int32_t) function in the executor, given its address. More... | |
| struct | CallInt32Void |
| Runs an int32_t() function in the executor, given its address. More... | |
| struct | CallMain |
| Runs a main-like function (int(int argc, char *argv[])) in the executor. More... | |
| struct | CallVoidVoid |
| Runs a void() function in the executor, given its address. More... | |
| struct | DylibMgrOpen |
| Open the dylib at the given path with the given mode flags; returns a handle to it. More... | |
| struct | DylibMgrResolve |
| Resolve the given lookup set within the given dylib. More... | |
| struct | MemMgrDeinitialize |
| Deinitialize the allocations with the given base addresses (running their deallocation actions) without releasing their memory. More... | |
| struct | MemMgrInitialize |
| Apply a finalize request; returns a key for the initialized allocation. More... | |
| struct | MemMgrRelease |
| Release the allocations with the given base addresses. More... | |
| struct | MemMgrReserve |
| Reserve an address range of the given size; returns its base. More... | |
| struct | MemReadBuffers |
| struct | MemReadPointers |
| struct | MemReadStrings |
| struct | MemReadUInt16s |
| struct | MemReadUInt32s |
| struct | MemReadUInt64s |
| struct | MemReadUInt8s |
| struct | MemWriteBuffers |
| struct | MemWritePointers |
| struct | MemWriteUInt16s |
| struct | MemWriteUInt32s |
| struct | MemWriteUInt64s |
| struct | MemWriteUInt8s |
Variables | |
| constexpr char | NativeDylibManagerInstanceName [] |
| The executor-side dylib-manager instance. | |
| constexpr char | SimpleNativeMemoryMapInstanceName [] |
| The executor-side memory-manager instance. | |
|
inlineconstexpr |
The executor-side dylib-manager instance.
This is a data symbol – passed as the first argument to each call below – not a wrapper to call.
Definition at line 30 of file NativeDylibManagerSPSCI.h.
Referenced by llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::addBootstrapSymbols(), and llvm::orc::EPCGenericDylibManager::Create().
|
inlineconstexpr |
The executor-side memory-manager instance.
This is a data symbol (the allocator object) – passed as the first argument to each call below – not a wrapper to call.
Definition at line 35 of file SimpleNativeMemoryMapSPSCI.h.