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)>