Type Alias simics_api_sys::x86_exception_interface_t

source ·
pub type x86_exception_interface_t = x86_exception_interface;

Aliased Type§

struct x86_exception_interface_t {
Show 13 fields pub DE_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>, pub BR_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>, pub UD_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>, pub NM_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>, pub DF_abort: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8)>, pub TS_fault: Option<unsafe extern "C" fn(_: *mut conf_object, _: u16)>, pub NP_fault: Option<unsafe extern "C" fn(_: *mut conf_object, _: u16, _: bool)>, pub SS_fault: Option<unsafe extern "C" fn(_: *mut conf_object, _: u16)>, pub GP_fault: Option<unsafe extern "C" fn(_: *mut conf_object, _: u16, _: bool, _: *const i8)>, pub PF_fault: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: u32)>, pub MF_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>, pub AC_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>, pub XM_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>,
}

Fields§

§DE_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>§BR_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>§UD_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>§NM_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>§DF_abort: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8)>§TS_fault: Option<unsafe extern "C" fn(_: *mut conf_object, _: u16)>§NP_fault: Option<unsafe extern "C" fn(_: *mut conf_object, _: u16, _: bool)>§SS_fault: Option<unsafe extern "C" fn(_: *mut conf_object, _: u16)>§GP_fault: Option<unsafe extern "C" fn(_: *mut conf_object, _: u16, _: bool, _: *const i8)>§PF_fault: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: u32)>§MF_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>§AC_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>§XM_fault: Option<unsafe extern "C" fn(_: *mut conf_object)>