Type Alias simics_api_sys::map_demap_interface_t

source ·
pub type map_demap_interface_t = map_demap_interface;

Aliased Type§

struct map_demap_interface_t {
    pub add_map: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut conf_object, _: map_info) -> i32>,
    pub remove_map: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: i32) -> i32>,
    pub add_default: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut conf_object, _: map_info) -> i32>,
    pub remove_default: Option<unsafe extern "C" fn(_: *mut conf_object)>,
    pub map_simple: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *const i8, _: map_info) -> i32>,
    pub map_bridge: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *const i8, _: *mut conf_object, _: *const i8, _: map_info) -> i32>,
    pub unmap: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *const i8) -> i32>,
    pub unmap_address: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: u64, _: *const i8) -> i32>,
}

Fields§

§add_map: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut conf_object, _: map_info) -> i32>

old-style

§remove_map: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: i32) -> i32>§add_default: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut conf_object, _: map_info) -> i32>§remove_default: Option<unsafe extern "C" fn(_: *mut conf_object)>§map_simple: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *const i8, _: map_info) -> i32>

new-style

§map_bridge: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *const i8, _: *mut conf_object, _: *const i8, _: map_info) -> i32>§unmap: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *const i8) -> i32>§unmap_address: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: u64, _: *const i8) -> i32>