diff options
Diffstat (limited to 'gdb/core-regset.c')
-rw-r--r-- | gdb/core-regset.c | 77 |
1 files changed, 39 insertions, 38 deletions
diff --git a/gdb/core-regset.c b/gdb/core-regset.c index d925abe..71a4a79 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. */ |