]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/core-sol2.c
import gdb-1999-07-07 post reformat
[thirdparty/binutils-gdb.git] / gdb / core-sol2.c
index 3c69e63612d2cff3680851eb5ac60ed02ef528c6..75d4792659864ac7e54bc999c513e866948e2636 100644 (file)
@@ -1,21 +1,22 @@
 /* Machine independent support for Solaris 2 core files for GDB.
    Copyright 1994 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.  */
 
 
 /* Solaris comes with two flavours of core files, cores generated by
@@ -62,15 +63,15 @@ fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
        {
 #define gregs ((struct regs *)core_reg_sect)
          /* G0 *always* holds 0.  */
-         *(int *)&registers[REGISTER_BYTE (0)] = 0;
+         *(int *) &registers[REGISTER_BYTE (0)] = 0;
 
          /* The globals and output registers.  */
-         memcpy (&registers[REGISTER_BYTE (G1_REGNUM)], &gregs->r_g1, 
+         memcpy (&registers[REGISTER_BYTE (G1_REGNUM)], &gregs->r_g1,
                  15 * REGISTER_RAW_SIZE (G1_REGNUM));
-         *(int *)&registers[REGISTER_BYTE (PS_REGNUM)] = gregs->r_ps;
-         *(int *)&registers[REGISTER_BYTE (PC_REGNUM)] = gregs->r_pc;
-         *(int *)&registers[REGISTER_BYTE (NPC_REGNUM)] = gregs->r_npc;
-         *(int *)&registers[REGISTER_BYTE (Y_REGNUM)] = gregs->r_y;
+         *(int *) &registers[REGISTER_BYTE (PS_REGNUM)] = gregs->r_ps;
+         *(int *) &registers[REGISTER_BYTE (PC_REGNUM)] = gregs->r_pc;
+         *(int *) &registers[REGISTER_BYTE (NPC_REGNUM)] = gregs->r_npc;
+         *(int *) &registers[REGISTER_BYTE (Y_REGNUM)] = gregs->r_y;
 
          /* My best guess at where to get the locals and input
             registers is exactly where they usually are, right above
@@ -80,9 +81,9 @@ fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
          {
            int sp;
 
-           sp = *(int *)&registers[REGISTER_BYTE (SP_REGNUM)];
+           sp = *(int *) &registers[REGISTER_BYTE (SP_REGNUM)];
            if (0 != target_read_memory (sp,
-                                        &registers[REGISTER_BYTE (L0_REGNUM)], 
+                                     &registers[REGISTER_BYTE (L0_REGNUM)],
                                         16 * REGISTER_RAW_SIZE (L0_REGNUM)))
              {
                warning ("couldn't read input and local registers from core file\n");
@@ -115,8 +116,8 @@ fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
        }
     }
 }
-
 \f
+
 /* Register that we are able to handle solaris core file formats. */
 
 static struct core_fns solaris_core_fns =