Type Alias simics_api_sys::debug_setup_interface_t

source ·
pub type debug_setup_interface_t = debug_setup_interface;

Aliased Type§

struct debug_setup_interface_t {
Show 14 fields pub add_symbol_file: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: u64, _: bool) -> attr_value>, pub add_symbol_segment: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: u32, _: u64, _: bool) -> attr_value>, pub add_symbol_section: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: *const i8, _: u64, _: bool) -> attr_value>, pub remove_symbol_file: Option<unsafe extern "C" fn(_: *mut conf_object, _: i64) -> attr_value>, pub clear_symbol_files: Option<unsafe extern "C" fn(_: *mut conf_object)>, pub symbol_files: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>, pub symbol_files_for_ctx: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8) -> attr_value>, pub list_all_mappings: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8) -> attr_value>, pub add_path_map_entry: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: *const i8) -> attr_value>, pub remove_path_map_entry: Option<unsafe extern "C" fn(_: *mut conf_object, _: i64) -> attr_value>, pub clear_path_map_entries: Option<unsafe extern "C" fn(_: *mut conf_object)>, pub path_map_entries: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>, pub path_map_entries_for_ctx: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8) -> attr_value>, pub apply_path_map: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8) -> attr_value>,
}

Fields§

§add_symbol_file: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: u64, _: bool) -> attr_value>§add_symbol_segment: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: u32, _: u64, _: bool) -> attr_value>§add_symbol_section: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: *const i8, _: u64, _: bool) -> attr_value>§remove_symbol_file: Option<unsafe extern "C" fn(_: *mut conf_object, _: i64) -> attr_value>§clear_symbol_files: Option<unsafe extern "C" fn(_: *mut conf_object)>§symbol_files: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>§symbol_files_for_ctx: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8) -> attr_value>§list_all_mappings: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8) -> attr_value>§add_path_map_entry: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: *const i8) -> attr_value>§remove_path_map_entry: Option<unsafe extern "C" fn(_: *mut conf_object, _: i64) -> attr_value>§clear_path_map_entries: Option<unsafe extern "C" fn(_: *mut conf_object)>§path_map_entries: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>§path_map_entries_for_ctx: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8) -> attr_value>§apply_path_map: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8) -> attr_value>