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>