| Modifier and Type | Class and Description |
|---|---|
| public static class | LLVMOrcEE.
Contains the function pointers loaded from |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static long | LLVMOrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks(long ES, long CreateContextCtx, LLVMMemoryManagerCreateContextCallbackI CreateContext, LLVMMemoryManagerNotifyTerminatingCallbackI NotifyTerminating, LLVMMemoryManagerAllocateCodeSectionCallbackI AllocateCodeSection, LLVMMemoryManagerAllocateDataSectionCallbackI AllocateDataSection, LLVMMemoryManagerFinalizeMemoryCallbackI FinalizeMemory, LLVMMemoryManagerDestroyCallbackI Destroy)
Create a |
| public static long | LLVMOrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager(long ES)
Create a |
| public static void | LLVMOrcRTDyldObjectLinkingLayerRegisterJITEventListener(long RTDyldObjLinkingLayer, long Listener)
Add the given listener to the given |
| public static long | nLLVMOrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks(long ES, long CreateContextCtx, long CreateContext, long NotifyTerminating, long AllocateCodeSection, long AllocateDataSection, long FinalizeMemory, long Destroy)
Unsafe version of: |
| LLVMOrcEE | back to summary |
|---|---|
| protected LLVMOrcEE() | |
| LLVMOrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks | back to summary |
|---|---|
| public static long LLVMOrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks(long ES, long CreateContextCtx, LLVMMemoryManagerCreateContextCallbackI CreateContext, LLVMMemoryManagerNotifyTerminatingCallbackI NotifyTerminating, LLVMMemoryManagerAllocateCodeSectionCallbackI AllocateCodeSection, LLVMMemoryManagerAllocateDataSectionCallbackI AllocateDataSection, LLVMMemoryManagerFinalizeMemoryCallbackI FinalizeMemory, LLVMMemoryManagerDestroyCallbackI Destroy) Create a This is intended to simplify transitions for existing MCJIT clients. The callbacks used are similar (but not identical) to the callbacks for
To implement MCJIT-like behavior clients can implement
This scheme simply reuses the
| |
| LLVMOrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager | back to summary |
|---|---|
| public static long LLVMOrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager(long ES) Create a
| |
| LLVMOrcRTDyldObjectLinkingLayerRegisterJITEventListener | back to summary |
|---|---|
| public static void LLVMOrcRTDyldObjectLinkingLayerRegisterJITEventListener(long RTDyldObjLinkingLayer, long Listener) Add the given listener to the given Note Layer must be an | |
| nLLVMOrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks | back to summary |
|---|---|
| public static long nLLVMOrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks(long ES, long CreateContextCtx, long CreateContext, long NotifyTerminating, long AllocateCodeSection, long AllocateDataSection, long FinalizeMemory, long Destroy) Unsafe version of: | |
LLVMCore.getLibrary().
| Modifier and Type | Field and Description |
|---|---|
| public static final long | OrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks
Function address. |
| public static final long | OrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager
Function address. |
| public static final long | OrcRTDyldObjectLinkingLayerRegisterJITEventListener
Function address. |
| Access | Constructor and Description |
|---|---|
| private |
| OrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks | back to summary |
|---|---|
| public static final long OrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks Function address. | |
| OrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager | back to summary |
|---|---|
| public static final long OrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager Function address. | |
| OrcRTDyldObjectLinkingLayerRegisterJITEventListener | back to summary |
|---|---|
| public static final long OrcRTDyldObjectLinkingLayerRegisterJITEventListener Function address. | |
| Functions | back to summary |
|---|---|
| private Functions() | |