Expand description
Top-level lib.rs for cranelift_jit
.
There is an example project
which shows how to use some of the features of cranelift_jit
.
Structs§
- Arena
Memory Provider ArenaMemoryProvider
allocates segments from a contiguous memory region that is reserved up-front.- JITBuilder
- A builder for
JITModule
. - JITModule
- A
JITModule
implementsModule
and emits code and data into memory where it can be directly called and accessed. - System
Memory Provider - A memory provider that allocates memory on-demand using the system allocator.
Enums§
- Branch
Protection - Type of branch protection to apply to executable memory.
Constants§
- VERSION
- Version number of this crate.
Traits§
- JITMemory
Provider - A provider of memory for the JIT.