Struct libjit_sys::Struct_jit_memory_manager [] [src]

#[repr(C)]
pub struct Struct_jit_memory_manager { pub create: Option<extern "C" fn(_: jit_context_t) -> jit_memory_context_t>, pub destroy: Option<extern "C" fn(_: jit_memory_context_t)>, pub find_function_info: Option<extern "C" fn(_: jit_memory_context_t, _: *mut c_void) -> jit_function_info_t>, pub get_function: Option<extern "C" fn(_: jit_memory_context_t, _: jit_function_info_t) -> jit_function_t>, pub get_function_start: Option<extern "C" fn(_: jit_memory_context_t, _: jit_function_info_t) -> *mut c_void>, pub get_function_end: Option<extern "C" fn(_: jit_memory_context_t, _: jit_function_info_t) -> *mut c_void>, pub alloc_function: Option<extern "C" fn(_: jit_memory_context_t) -> jit_function_t>, pub free_function: Option<extern "C" fn(_: jit_memory_context_t, _: jit_function_t)>, pub start_function: Option<extern "C" fn(_: jit_memory_context_t, _: jit_function_t) -> c_int>, pub end_function: Option<extern "C" fn(_: jit_memory_context_t, _: c_int) -> c_int>, pub extend_limit: Option<extern "C" fn(_: jit_memory_context_t, _: c_int) -> c_int>, pub get_limit: Option<extern "C" fn(_: jit_memory_context_t) -> *mut c_void>, pub get_break: Option<extern "C" fn(_: jit_memory_context_t) -> *mut c_void>, pub set_break: Option<extern "C" fn(_: jit_memory_context_t, _: *mut c_void)>, pub alloc_trampoline: Option<extern "C" fn(_: jit_memory_context_t) -> *mut c_void>, pub free_trampoline: Option<extern "C" fn(_: jit_memory_context_t, _: *mut c_void)>, pub alloc_closure: Option<extern "C" fn(_: jit_memory_context_t) -> *mut c_void>, pub free_closure: Option<extern "C" fn(_: jit_memory_context_t, _: *mut c_void)>, pub alloc_data: Option<extern "C" fn(_: jit_memory_context_t, _: jit_size_t, _: jit_size_t) -> *mut c_void>, }

Fields