Type Alias simics_api_sys::cpu_instrumentation_stream_interface_t
source · pub type cpu_instrumentation_stream_interface_t = cpu_instrumentation_stream_interface;
Aliased Type§
struct cpu_instrumentation_stream_interface_t {
pub add_stream: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: u64, _: *mut *mut cpu_stream_data_t, _: cpu_access_scope_t) -> *mut instrumentation_entry>,
pub remove_stream: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut instrumentation_entry)>,
}
Fields§
§add_stream: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: u64, _: *mut *mut cpu_stream_data_t, _: cpu_access_scope_t) -> *mut instrumentation_entry>
§remove_stream: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut instrumentation_entry)>