From 1b71cfcfdc3e13a655fefa6566b5564cec044c10 Mon Sep 17 00:00:00 2001 From: Kamil Rytarowski Date: Tue, 6 Oct 2020 21:36:22 +0200 Subject: Normalize names of the NetBSD files The files used to be named 'nbsd', which incorrectly reflects the name of the OS and confuses it with other BSD derived OSes. gdb/ChangeLog: * Makefile.in (ALL_64_TARGET_OBS, ALL_TARGET_OBS) HFILES_NO_SRCDIR, ALLDEPFILES): Rename files. * alpha-bsd-nat.c: Adjust include. * alpha-bsd-tdep.h: Adjust comment. * alpha-nbsd-tdep.c: Rename to ... * alpha-netbsd-tdep.c: ... this, adjust include. * amd64-nbsd-nat.c: Rename to ... * amd64-netbsd-nat.c: ... this, adjust include. * amd64-nbsd-tdep.c: Rename to ... * amd64-netbsd-tdep.c: ... this, adjust include. * amd64-tdep.h: Adjust include. * arm-nbsd-nat.c: Rename to ... * arm-netbsd-nat.c: ... this, adjust include. * arm-nbsd-tdep.c: Rename to ... * arm-netbsd-tdep.c: ... this, adjust include. * arm-nbsd-tdep.h: Rename to ... * arm-netbsd-tdep.h: ... this, adjust include. * configure.nat: Adjust file lists. * configure.tgt: Likewise. * hppa-nbsd-nat.c: Rename to ... * hppa-netbsd-nat.c: ... this, adjust include. * hppa-nbsd-tdep.c: Rename to ... * hppa-netbsd-tdep.c: ... this, adjust include. * i386-nbsd-nat.c: Rename to ... * i386-netbsd-nat.c: ... this, adjust include. * i386-nbsd-tdep.c: Rename to ... * i386-netbsd-tdep.c: ... this, adjust include. * m68k-bsd-nat.c: Adjust include. * mips-nbsd-nat.c: Rename to ... * mips-netbsd-nat.c: ... this, adjust include. * mips-nbsd-tdep.c: Rename to ... * mips-netbsd-tdep.c: ... this, adjust include. * mips-nbsd-tdep.h: Rename to ... * mips-netbsd-tdep.h: ... this. * nbsd-nat.c: Rename to ... * netbsd-nat.c: ... this, adjust include. * nbsd-nat.h: Rename to ... * netbsd-nat.h: ... this, adjust include. * nbsd-tdep.c: Rename to ... * netbsd-tdep.c: ... this, adjust include. * nbsd-tdep.h: Rename to ... * netbsd-tdep.h: ... this. * ppc-nbsd-nat.c: Rename to ... * ppc-netbsd-nat.c: ... this, adjust include. * ppc-nbsd-tdep.c: Rename to ... * ppc-netbsd-tdep.c: ... this, adjust include and comment. * ppc-nbsd-tdep.h: Rename to ... * ppc-netbsd-tdep.h: ... this. * sh-nbsd-nat.c: Rename to ... * sh-netbsd-nat.c: ... this, adjust include. * sh-nbsd-tdep.c: Rename to ... * sh-netbsd-tdep.c: ... this, adjust include. * sparc-nbsd-nat.c: Rename to ... * sparc-netbsd-nat.c: ... this. * sparc-nbsd-tdep.c: Rename to ... * sparc-netbsd-tdep.c: ... this, adjust include. * sparc64-nbsd-nat.c: Rename to ... * sparc64-netbsd-nat.c: ... this. * sparc64-nbsd-tdep.c: Rename to ... * sparc64-netbsd-tdep.c: ... this, adjust include. * sparc64-tdep.h: Adjust comment. * vax-bsd-nat.c: Adjust include. * vax-nbsd-tdep.c: Rename to ... * vax-netbsd-tdep.c: ... this, adjust include. --- gdb/sparc-nbsd-nat.c | 71 ---------------------------------------------------- 1 file changed, 71 deletions(-) delete mode 100644 gdb/sparc-nbsd-nat.c (limited to 'gdb/sparc-nbsd-nat.c') diff --git a/gdb/sparc-nbsd-nat.c b/gdb/sparc-nbsd-nat.c deleted file mode 100644 index 7138d7d..0000000 --- a/gdb/sparc-nbsd-nat.c +++ /dev/null @@ -1,71 +0,0 @@ -/* Native-dependent code for NetBSD/sparc. - - Copyright (C) 2002-2020 Free Software Foundation, Inc. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - -#include "defs.h" -#include "regcache.h" -#include "target.h" - -#include "sparc-tdep.h" -#include "sparc-nat.h" - -/* Support for debugging kernel virtual memory images. */ - -#include -#include - -#include "bsd-kvm.h" - -static int -sparc32nbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb) -{ - /* The following is true for NetBSD 1.6.2: - - The pcb contains %sp, %pc, %psr and %wim. From this information - we reconstruct the register state as it would look when we just - returned from cpu_switch(). */ - - /* The stack pointer shouldn't be zero. */ - if (pcb->pcb_sp == 0) - return 0; - - regcache->raw_supply (SPARC_SP_REGNUM, &pcb->pcb_sp); - regcache->raw_supply (SPARC_O7_REGNUM, &pcb->pcb_pc); - regcache->raw_supply (SPARC32_PSR_REGNUM, &pcb->pcb_psr); - regcache->raw_supply (SPARC32_WIM_REGNUM, &pcb->pcb_wim); - regcache->raw_supply (SPARC32_PC_REGNUM, &pcb->pcb_pc); - - sparc_supply_rwindow (regcache, pcb->pcb_sp, -1); - - return 1; -} - -static sparc_target the_sparc_nbsd_nat_target; - -void _initialize_sparcnbsd_nat (); -void -_initialize_sparcnbsd_nat () -{ - sparc_gregmap = &sparc32nbsd_gregmap; - sparc_fpregmap = &sparc32_bsd_fpregmap; - - add_inf_child_target (&sparc_nbsd_nat_target); - - /* Support debugging kernel virtual memory images. */ - bsd_kvm_add_target (sparc32nbsd_supply_pcb); -} -- cgit v1.1