Regenerate
[deliverable/binutils-gdb.git] / bfd / hppabsd-core.c
index 91b13c48fe052bdf4ac41e2b0d224df0af78eaed..63a78ef3f6bada9248858c2f30c480d3ca7dbdcf 100644 (file)
@@ -1,5 +1,5 @@
 /* BFD back-end for HPPA BSD core files.
 /* BFD back-end for HPPA BSD core files.
-   Copyright 1993, 1994 Free Software Foundation, Inc.
+   Copyright 1993, 94, 95, 97, 1998 Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
 
 
    This file is part of BFD, the Binary File Descriptor library.
 
    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
    Written by the Center for Software Science at the University of Utah
    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
    Written by the Center for Software Science at the University of Utah
-   and by Cygnus Support. 
+   and by Cygnus Support.
 
    The core file structure for the Utah 4.3BSD and OSF1 ports on the
    PA is a mix between traditional cores and hpux cores -- just
    different enough that supporting this format would tend to add
    gross hacks to trad-core.c or hpux-core.c.  So instead we keep any
    gross hacks isolated to this file.  */
 
    The core file structure for the Utah 4.3BSD and OSF1 ports on the
    PA is a mix between traditional cores and hpux cores -- just
    different enough that supporting this format would tend to add
    gross hacks to trad-core.c or hpux-core.c.  So instead we keep any
    gross hacks isolated to this file.  */
-   
 
 /* This file can only be compiled on systems which use HPPA-BSD style
    core files.
 
 /* This file can only be compiled on systems which use HPPA-BSD style
    core files.
 
 #include "machine/vmparam.h"
 
 
 #include "machine/vmparam.h"
 
-#include <stdio.h>
-#include <sys/types.h>
 #include <sys/param.h>
 #include <sys/dir.h>
 #include <signal.h>
 #include <machine/reg.h>
 #include <sys/user.h>          /* After a.out.h  */
 #include <sys/file.h>
 #include <sys/param.h>
 #include <sys/dir.h>
 #include <signal.h>
 #include <machine/reg.h>
 #include <sys/user.h>          /* After a.out.h  */
 #include <sys/file.h>
-#include <errno.h>
 
 static asection *make_bfd_asection PARAMS ((bfd *, CONST char *,
                                            flagword, bfd_size_type,
 
 static asection *make_bfd_asection PARAMS ((bfd *, CONST char *,
                                            flagword, bfd_size_type,
@@ -144,7 +140,6 @@ hppabsd_core_core_file_p (abfd)
       return NULL;
     }
 
       return NULL;
     }
 
-
   /* Sanity checks.  Make sure the size of the core file matches the
      the size computed from information within the core itself.  */
   {
   /* Sanity checks.  Make sure the size of the core file matches the
      the size computed from information within the core itself.  */
   {
@@ -183,9 +178,9 @@ hppabsd_core_core_file_p (abfd)
   core_stacksec (abfd) = make_bfd_asection (abfd, ".stack",
                                           SEC_ALLOC + SEC_HAS_CONTENTS,
                                           clicksz * u.u_ssize,
   core_stacksec (abfd) = make_bfd_asection (abfd, ".stack",
                                           SEC_ALLOC + SEC_HAS_CONTENTS,
                                           clicksz * u.u_ssize,
-                                          NBPG * (USIZE + KSTAKSIZE) 
+                                          NBPG * (USIZE + KSTAKSIZE)
                                             + clicksz * u.u_dsize, 2);
                                             + clicksz * u.u_dsize, 2);
-  core_stacksec (abfd)->vma = USRSTACK; 
+  core_stacksec (abfd)->vma = USRSTACK;
 
   core_datasec (abfd) = make_bfd_asection (abfd, ".data",
                                          SEC_ALLOC + SEC_LOAD
 
   core_datasec (abfd) = make_bfd_asection (abfd, ".data",
                                          SEC_ALLOC + SEC_LOAD
@@ -228,14 +223,14 @@ hppabsd_core_core_file_matches_executable_p (core_bfd, exec_bfd)
   /* There's no way to know this...  */
   return true;
 }
   /* There's no way to know this...  */
   return true;
 }
-
 \f
 #define hppabsd_core_get_symtab_upper_bound \
   _bfd_nosymbols_get_symtab_upper_bound
 #define hppabsd_core_get_symtab _bfd_nosymbols_get_symtab
 #define hppabsd_core_print_symbol _bfd_nosymbols_print_symbol
 #define hppabsd_core_get_symbol_info _bfd_nosymbols_get_symbol_info
 \f
 #define hppabsd_core_get_symtab_upper_bound \
   _bfd_nosymbols_get_symtab_upper_bound
 #define hppabsd_core_get_symtab _bfd_nosymbols_get_symtab
 #define hppabsd_core_print_symbol _bfd_nosymbols_print_symbol
 #define hppabsd_core_get_symbol_info _bfd_nosymbols_get_symbol_info
-#define hppabsd_core_bfd_is_local_label _bfd_nosymbols_bfd_is_local_label
+#define hppabsd_core_bfd_is_local_label_name \
+  _bfd_nosymbols_bfd_is_local_label_name
 #define hppabsd_core_get_lineno _bfd_nosymbols_get_lineno
 #define hppabsd_core_find_nearest_line _bfd_nosymbols_find_nearest_line
 #define hppabsd_core_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol
 #define hppabsd_core_get_lineno _bfd_nosymbols_get_lineno
 #define hppabsd_core_find_nearest_line _bfd_nosymbols_find_nearest_line
 #define hppabsd_core_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol
@@ -247,7 +242,7 @@ static void
 swap_abort ()
 {
   /* This way doesn't require any declaration for ANSI to fuck up.  */
 swap_abort ()
 {
   /* This way doesn't require any declaration for ANSI to fuck up.  */
-  abort ();    
+  abort ();
 }
 
 #define        NO_GET  ((bfd_vma (*) PARAMS ((   const bfd_byte *))) swap_abort )
 }
 
 #define        NO_GET  ((bfd_vma (*) PARAMS ((   const bfd_byte *))) swap_abort )
@@ -259,8 +254,8 @@ const bfd_target hppabsd_core_vec =
   {
     "hppabsd-core",
     bfd_target_unknown_flavour,
   {
     "hppabsd-core",
     bfd_target_unknown_flavour,
-    true,                      /* target byte order */
-    true,                      /* target headers byte order */
+    BFD_ENDIAN_BIG,            /* target byte order */
+    BFD_ENDIAN_BIG,            /* target headers byte order */
     (HAS_RELOC | EXEC_P |      /* object flags */
      HAS_LINENO | HAS_DEBUG |
      HAS_SYMS | HAS_LOCALS | WP_TEXT | D_PAGED),
     (HAS_RELOC | EXEC_P |      /* object flags */
      HAS_LINENO | HAS_DEBUG |
      HAS_SYMS | HAS_LOCALS | WP_TEXT | D_PAGED),
@@ -289,7 +284,7 @@ const bfd_target hppabsd_core_vec =
      bfd_false, bfd_false,
      bfd_false, bfd_false
     },
      bfd_false, bfd_false,
      bfd_false, bfd_false
     },
-    
+
        BFD_JUMP_TABLE_GENERIC (_bfd_generic),
        BFD_JUMP_TABLE_COPY (_bfd_generic),
        BFD_JUMP_TABLE_CORE (hppabsd_core),
        BFD_JUMP_TABLE_GENERIC (_bfd_generic),
        BFD_JUMP_TABLE_COPY (_bfd_generic),
        BFD_JUMP_TABLE_CORE (hppabsd_core),
@@ -300,6 +295,8 @@ const bfd_target hppabsd_core_vec =
        BFD_JUMP_TABLE_LINK (_bfd_nolink),
        BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic),
 
        BFD_JUMP_TABLE_LINK (_bfd_nolink),
        BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic),
 
+    NULL,
+
     (PTR) 0                    /* backend_data */
 };
 #endif
     (PTR) 0                    /* backend_data */
 };
 #endif
This page took 0.024528 seconds and 4 git commands to generate.