Automatic date update in version.in
[binutils-gdb.git] / bfd / ptrace-core.c
index e9802f8ea062b07a9d7385c15a98e26a386f5747..c4afffbfb9538220920d4d654dd7c1b0242abe83 100644 (file)
@@ -1,5 +1,5 @@
 /* BFD backend for core files which use the ptrace_user structure
-   Copyright (C) 1993-2020 Free Software Foundation, Inc.
+   Copyright (C) 1993-2022 Free Software Foundation, Inc.
    The structure of this file is based on trad-core.c written by John Gilmore
    of Cygnus Support.
    Modified to work with the ptrace_user structure by Kevin A. Buettner.
@@ -160,9 +160,9 @@ swap_abort (void)
 #define        NO_GET ((bfd_vma (*) (const void *)) swap_abort)
 #define        NO_PUT ((void (*) (bfd_vma, void *)) swap_abort)
 #define        NO_GETS ((bfd_signed_vma (*) (const void *)) swap_abort)
-#define        NO_GET64 ((bfd_uint64_t (*) (const void *)) swap_abort)
-#define        NO_PUT64 ((void (*) (bfd_uint64_t, void *)) swap_abort)
-#define        NO_GETS64 ((bfd_int64_t (*) (const void *)) swap_abort)
+#define        NO_GET64 ((uint64_t (*) (const void *)) swap_abort)
+#define        NO_PUT64 ((void (*) (uint64_t, void *)) swap_abort)
+#define        NO_GETS64 ((int64_t (*) (const void *)) swap_abort)
 
 const bfd_target core_ptrace_vec =
   {
@@ -177,6 +177,7 @@ const bfd_target core_ptrace_vec =
     0,                                                    /* symbol prefix */
     ' ',                                                  /* ar_pad_char */
     16,                                                           /* ar_max_namelen */
+    TARGET_KEEP_UNUSED_SECTION_SYMBOLS, /* keep unused section symbols.  */
     NO_GET64, NO_GETS64, NO_PUT64,     /* 64 bit data */
     NO_GET, NO_GETS, NO_PUT,           /* 32 bit data */
     NO_GET, NO_GETS, NO_PUT,           /* 16 bit data */