summaryrefslogtreecommitdiff
path: root/gdb/core-regset.c
diff options
context:
space:
mode:
authorJason Molenda <jsm@bugshack.cygnus.com>1999-07-07 20:19:36 +0000
committerJason Molenda <jsm@bugshack.cygnus.com>1999-07-07 20:19:36 +0000
commita87029ef15e59af2cc0b27cb4024b0db313fa88e (patch)
treea5cc2d6f8ebdbbd957642e72e0e88cc5fe5cd2e1 /gdb/core-regset.c
parent528824cc847e5a13831dd41e5aacb34679143c94 (diff)
downloadgdb-a87029ef15e59af2cc0b27cb4024b0db313fa88e.tar.gz
import gdb-1999-07-07 post reformat
Diffstat (limited to 'gdb/core-regset.c')
-rw-r--r--gdb/core-regset.c77
1 files changed, 39 insertions, 38 deletions
diff --git a/gdb/core-regset.c b/gdb/core-regset.c
index d925abea746..71a4a79eb82 100644
--- a/gdb/core-regset.c
+++ b/gdb/core-regset.c
@@ -1,34 +1,35 @@
/* Machine independent GDB support for core files on systems using "regsets".
Copyright 1993-1998 Free Software Foundation, Inc.
-This file is part of GDB.
+ 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 2 of the License, or
-(at your option) any later version.
+ 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 2 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.
+ 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, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ 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. */
-/* N O T E S
+/* N O T E S
-This file is used by most systems that implement /proc. For these systems,
-the general registers are laid out the same way in both the core file and
-the gregset_p structure. The current exception to this is Irix-4.*, where
-the gregset_p structure is split up into two pieces in the core file.
+ This file is used by most systems that implement /proc. For these systems,
+ the general registers are laid out the same way in both the core file and
+ the gregset_p structure. The current exception to this is Irix-4.*, where
+ the gregset_p structure is split up into two pieces in the core file.
-The general register and floating point register sets are manipulated by
-separate ioctl's. This file makes the assumption that if FP0_REGNUM is
-defined, then support for the floating point register set is desired,
-regardless of whether or not the actual target has floating point hardware.
+ The general register and floating point register sets are manipulated by
+ separate ioctl's. This file makes the assumption that if FP0_REGNUM is
+ defined, then support for the floating point register set is desired,
+ regardless of whether or not the actual target has floating point hardware.
*/
@@ -53,28 +54,28 @@ void _initialize_core_regset PARAMS ((void));
/*
-GLOBAL FUNCTION
+ GLOBAL FUNCTION
- fetch_core_registers -- fetch current registers from core file
+ fetch_core_registers -- fetch current registers from core file
-SYNOPSIS
+ SYNOPSIS
- void fetch_core_registers (char *core_reg_sect,
- unsigned core_reg_size,
- int which, CORE_ADDR reg_addr)
+ void fetch_core_registers (char *core_reg_sect,
+ unsigned core_reg_size,
+ int which, CORE_ADDR reg_addr)
-DESCRIPTION
+ DESCRIPTION
- Read the values of either the general register set (WHICH equals 0)
- or the floating point register set (WHICH equals 2) from the core
- file data (pointed to by CORE_REG_SECT), and update gdb's idea of
- their current values. The CORE_REG_SIZE parameter is ignored.
+ Read the values of either the general register set (WHICH equals 0)
+ or the floating point register set (WHICH equals 2) from the core
+ file data (pointed to by CORE_REG_SECT), and update gdb's idea of
+ their current values. The CORE_REG_SIZE parameter is ignored.
-NOTES
+ NOTES
- Use the indicated sizes to validate the gregset and fpregset
- structures.
-*/
+ Use the indicated sizes to validate the gregset and fpregset
+ structures.
+ */
static void
fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
@@ -113,10 +114,10 @@ fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
#endif
}
}
-#endif /* defined(HAVE_GREGSET_T) && defined (HAVE_FPREGSET_T) */
+#endif /* defined(HAVE_GREGSET_T) && defined (HAVE_FPREGSET_T) */
}
-
+
/* Register that we are able to handle ELF file formats using standard
procfs "regset" structures. */