pub unsafe extern "C" fn LLVMOrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks(
    ES: LLVMOrcExecutionSessionRef,
    CreateContext: LLVMMemoryManagerCreateContextCallback,
    NotifyTerminating: LLVMMemoryManagerNotifyTerminatingCallback,
    AllocateCodeSection: LLVMMemoryManagerAllocateCodeSectionCallback,
    AllocateDataSection: LLVMMemoryManagerAllocateDataSectionCallback,
    FinalizeMemory: LLVMMemoryManagerFinalizeMemoryCallback,
    Destroy: LLVMMemoryManagerDestroyCallback
) -> LLVMOrcObjectLayerRef