//! JIT compiler infrastructure for AArch64. //! //! This module provides: //! - Executable memory allocation with W^X protection //! - AArch64 machine code assembler //! - Baseline JIT compiler (bytecode → native code) //! - Helper functions called by JIT-compiled code pub mod assembler; pub mod buffer; pub mod compiler; pub mod helpers; pub mod memory; pub use assembler::Assembler; pub use buffer::{CodePtr, JitBuffer}; pub use compiler::{BaselineJit, CompileError, JIT_THRESHOLD}; pub use memory::ExecutableMemory;