Type Alias simics_api_sys::bindings::cpu_cached_instruction_once_interface_t
source · pub type cpu_cached_instruction_once_interface_t = cpu_cached_instruction_once_interface;
Aliased Type§
struct cpu_cached_instruction_once_interface_t {
pub register_instruction_before_once_cb: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut cached_instruction_data, _: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut cpu_instrumentation_info, _: *mut c_void)>, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut c_void)>)>,
pub register_instruction_after_once_cb: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut cached_instruction_data, _: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut cpu_instrumentation_info, _: *mut c_void)>, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut c_void)>)>,
}
Fields§
§register_instruction_before_once_cb: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut cached_instruction_data, _: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut cpu_instrumentation_info, _: *mut c_void)>, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut c_void)>)>
§register_instruction_after_once_cb: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut cached_instruction_data, _: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut cpu_instrumentation_info, _: *mut c_void)>, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut c_void)>)>