*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / amd64nbsd-nat.c
index 4af22feb7f57c99d8d6f9d47871dda6d257d2482..2853485ddc750d689df7c23e0764dc2d1cc13acc 100644 (file)
@@ -1,6 +1,6 @@
 /* Native-dependent code for NetBSD/amd64.
 
-   Copyright 2003 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
 
    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
+   Foundation, Inc., 51 Franklin Street, Fifth Floor,
+   Boston, MA 02110-1301, USA.  */
 
 #include "defs.h"
+#include "target.h"
 
 #include "gdb_assert.h"
 
-#include "x86-64-tdep.h"
+#include "amd64-tdep.h"
 #include "amd64-nat.h"
 
 /* Mapping between the general-purpose registers in NetBSD/amd64
@@ -47,8 +48,8 @@ static int amd64nbsd32_r_reg_offset[] =
   0 * 8,                       /* %edi */
   21 * 8,                      /* %eip */
   23 * 8,                      /* %eflags */
-  -1,                          /* %cs */
-  -1,                          /* %ss */
+  22 * 8,                      /* %cs */
+  25 * 8,                      /* %ss */
   18 * 8,                      /* %ds */
   17 * 8,                      /* %es */
   16 * 8,                      /* %fs */
@@ -65,4 +66,7 @@ _initialize_amd64nbsd_nat (void)
   amd64_native_gregset32_reg_offset = amd64nbsd32_r_reg_offset;
   amd64_native_gregset32_num_regs = ARRAY_SIZE (amd64nbsd32_r_reg_offset);
   amd64_native_gregset64_reg_offset = amd64nbsd_r_reg_offset;
+
+  /* We've got nothing to add to the common *BSD/amd64 target.  */
+  add_target (amd64bsd_target ());
 }
This page took 0.024629 seconds and 4 git commands to generate.