summaryrefslogtreecommitdiff
path: root/gdb/core-aout.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/core-aout.c')
-rw-r--r--gdb/core-aout.c53
1 files changed, 27 insertions, 26 deletions
diff --git a/gdb/core-aout.c b/gdb/core-aout.c
index 3c1d499256e..cb99b0f0135 100644
--- a/gdb/core-aout.c
+++ b/gdb/core-aout.c
@@ -1,21 +1,22 @@
/* Extract registers from a "standard" core file, for GDB.
Copyright (C) 1988-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. */
/* Typically used on systems that have a.out format executables.
corefile.c is supposed to contain the more machine-independent
@@ -25,18 +26,18 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#include "defs.h"
#ifdef HAVE_PTRACE_H
-# include <ptrace.h>
+#include <ptrace.h>
#else
-# ifdef HAVE_SYS_PTRACE_H
-# include <sys/ptrace.h>
-# endif
+#ifdef HAVE_SYS_PTRACE_H
+#include <sys/ptrace.h>
+#endif
#endif
#include <sys/types.h>
#include <sys/param.h>
#include "gdbcore.h"
-#include "value.h" /* For supply_register. */
-#include "inferior.h" /* For ARCH_NUM_REGS. */
+#include "value.h" /* For supply_register. */
+#include "inferior.h" /* For ARCH_NUM_REGS. */
/* These are needed on various systems to expand REGISTER_U_ADDR. */
#ifndef USG
@@ -64,11 +65,11 @@ void _initialize_core_aout PARAMS ((void));
CORE_REG_SECT points to the register values themselves, read into memory.
CORE_REG_SIZE is the size of that area.
WHICH says which set of registers we are handling (0 = int, 2 = float
- on machines where they are discontiguous).
+ on machines where they are discontiguous).
REG_ADDR is the offset from u.u_ar0 to the register values relative to
- core_reg_sect. This is used with old-fashioned core files to
- locate the registers in a large upage-plus-stack ".reg" section.
- Original upage address X is at location core_reg_sect+x+reg_addr.
+ core_reg_sect. This is used with old-fashioned core files to
+ locate the registers in a large upage-plus-stack ".reg" section.
+ Original upage address X is at location core_reg_sect+x+reg_addr.
*/
static void
@@ -81,7 +82,7 @@ fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
int regno;
CORE_ADDR addr;
int bad_reg = -1;
- CORE_ADDR reg_ptr = -reg_addr; /* Original u.u_ar0 is -reg_addr. */
+ CORE_ADDR reg_ptr = -reg_addr; /* Original u.u_ar0 is -reg_addr. */
int numregs = ARCH_NUM_REGS;
/* If u.u_ar0 was an absolute address in the core file, relativize it now,
@@ -99,8 +100,8 @@ fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
if (addr >= core_reg_size
&& bad_reg < 0)
bad_reg = regno;
- else
- supply_register (regno, core_reg_sect + addr);
+ else
+ supply_register (regno, core_reg_sect + addr);
}
if (bad_reg >= 0)
@@ -129,8 +130,8 @@ register_addr (regno, blockend)
}
#endif /* REGISTER_U_ADDR */
-
+
/* Register that we are able to handle aout (trad-core) file formats. */
static struct core_fns aout_core_fns =