Go to the source code of this file.
|
| LLVM_C_ABI LLVMErrorRef | LLVMOrcCreateObjectLinkingLayerWithInProcessMemoryManager (LLVMOrcObjectLayerRef *Result, LLVMOrcExecutionSessionRef ES) |
| | Create a ObjectLinkingLayer instance using the standard JITLink InProcessMemoryManager for memory management.
|
| LLVM_C_ABI LLVMOrcObjectLayerRef | LLVMOrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager (LLVMOrcExecutionSessionRef ES) |
| | Create a RTDyldObjectLinkingLayer instance using the standard SectionMemoryManager for memory management.
|
| LLVM_C_ABI LLVMOrcObjectLayerRef | LLVMOrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManagerReserveAlloc (LLVMOrcExecutionSessionRef ES, LLVMBool ReserveAlloc) |
| | Create a RTDyldObjectLinkingLayer instance using the standard SectionMemoryManager for memory management.
|
| LLVM_C_ABI LLVMOrcObjectLayerRef | LLVMOrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks (LLVMOrcExecutionSessionRef ES, void *CreateContextCtx, LLVMMemoryManagerCreateContextCallback CreateContext, LLVMMemoryManagerNotifyTerminatingCallback NotifyTerminating, LLVMMemoryManagerAllocateCodeSectionCallback AllocateCodeSection, LLVMMemoryManagerAllocateDataSectionCallback AllocateDataSection, LLVMMemoryManagerFinalizeMemoryCallback FinalizeMemory, LLVMMemoryManagerDestroyCallback Destroy) |
| | Create a RTDyldObjectLinkingLayer instance using MCJIT-memory-manager-like callbacks.
|
| LLVM_C_ABI void | LLVMOrcRTDyldObjectLinkingLayerRegisterJITEventListener (LLVMOrcObjectLayerRef RTDyldObjLinkingLayer, LLVMJITEventListenerRef Listener) |
| | Add the given listener to the given RTDyldObjectLinkingLayer.
|
◆ LLVMMemoryManagerNotifyTerminatingCallback
| typedef void(* LLVMMemoryManagerNotifyTerminatingCallback) (void *CtxCtx) |
◆ LLVMMemoryManagerCreateContextCallback
| LLVM_C_EXTERN_C_BEGIN typedef void *(* LLVMMemoryManagerCreateContextCallback) (void *CtxCtx) |
( |
void * | CtxCtx | ) |
|