void _initialize_sparcnbsd_nat (void) { sparc_gregmap = &sparc32nbsd_gregmap; sparc_fpregmap = &sparc32_bsd_fpregmap; /* We've got nothing to add to the generic SPARC target. */ add_target (sparc_target ()); /* Support debugging kernel virtual memory images. */ bsd_kvm_add_target (sparc32nbsd_supply_pcb); }
void _initialize_sparc64fbsd_nat (void) { struct target_ops *t; /* Add some extra features to the generic SPARC target. */ t = sparc_target (); fbsd_nat_add_target (t); sparc_gregmap = &sparc64fbsd_gregmap; /* Support debugging kernel virtual memory images. */ bsd_kvm_add_target (sparc64fbsd_kvm_supply_pcb); }
void _initialize_sparcnbsd_nat (void) { struct target_ops *t; sparc_gregmap = &sparc32nbsd_gregmap; sparc_fpregmap = &sparc32_bsd_fpregmap; /* Add some extra features to the generic SPARC target. */ t = sparc_target (); t->to_pid_to_exec_file = nbsd_pid_to_exec_file; add_target (t); /* Support debugging kernel virtual memory images. */ bsd_kvm_add_target (sparc32nbsd_supply_pcb); }
void _initialize_sparc64nbsd_nat (void) { sparc_supply_gregset = sparc64nbsd_supply_gregset; sparc_collect_gregset = sparc64nbsd_collect_gregset; sparc_supply_fpregset = sparc64nbsd_supply_fpregset; sparc_collect_fpregset = sparc64nbsd_collect_fpregset; sparc_gregset_supplies_p = sparc64nbsd_gregset_supplies_p; sparc_fpregset_supplies_p = sparc64nbsd_fpregset_supplies_p; /* We've got nothing to add to the generic SPARC target. */ add_target (sparc_target ()); /* Support debugging kernel virtual memory images. */ bsd_kvm_add_target (sparc64nbsd_supply_pcb); }
void _initialize_sparc64fbsd_nat (void) { struct target_ops *t; /* Add some extra features to the generic SPARC target. */ t = sparc_target (); t->to_pid_to_exec_file = fbsd_pid_to_exec_file; t->to_find_memory_regions = fbsd_find_memory_regions; t->to_make_corefile_notes = fbsd_make_corefile_notes; add_target (t); sparc_gregset = &sparc64fbsd_gregset; /* Support debugging kernel virtual memory images. */ bsd_kvm_add_target (sparc64fbsd_kvm_supply_pcb); }
void _initialize_sparc64obsd_nat (void) { sparc_supply_gregset = sparc64_supply_gregset; sparc_collect_gregset = sparc64_collect_gregset; sparc_supply_fpregset = sparc64_supply_fpregset; sparc_collect_fpregset = sparc64_collect_fpregset; sparc_gregset_supplies_p = sparc64obsd_gregset_supplies_p; sparc_fpregset_supplies_p = sparc64obsd_fpregset_supplies_p; sparc_gregmap = &sparc64nbsd_gregmap; sparc_fpregmap = &sparc64_bsd_fpregmap; /* Add some extra features to the generic SPARC target. */ obsd_add_target (sparc_target ()); /* Support debugging kernel virtual memory images. */ bsd_kvm_add_target (sparc64obsd_supply_pcb); }