Table of Contents

Interface IJitMemoryAllocator

Namespace
Ubiquity.NET.Llvm.OrcJITv2
Assembly
Ubiquity.NET.Llvm.dll
public interface IJitMemoryAllocator

Methods

AllocateCodeSection(nuint, uint, uint, LazyEncodedString)

Allocate a block of contiguous memory for use as code execution by the native code JIT engine

AllocateDataSection(nuint, uint, uint, LazyEncodedString, bool)

Allocate a block of contiguous memory for use as data by the native code JIT engine

FinalizeMemory(out LazyEncodedString?)

Finalizes a previous allocation by applying page settings for the allocation

ReleaseContext()

Release the context for the memory. No further callbacks will occur for this allocator