* Makefile.in (TE_OBJS): Add empty definition.
[deliverable/binutils-gdb.git] / bfd / trad-core.c
index c6370a3b7f084d303ea442bfa8073d4b2feb85e3..9c16bd751a863e184061aa456a9ad89e0379bbea 100644 (file)
@@ -147,7 +147,7 @@ trad_unix_core_file_p (abfd)
   /* Allocate both the upage and the struct core_data at once, so
      a single free() will free them both.  */
   rawptr = (struct trad_core_struct *)
-               bfd_zalloc (abfd, sizeof (struct trad_core_struct));
+               bfd_zmalloc (sizeof (struct trad_core_struct));
   if (rawptr == NULL) {
     bfd_set_error (bfd_error_no_memory);
     return 0;
@@ -279,67 +279,6 @@ trad_unix_core_file_matches_executable_p  (core_bfd, exec_bfd)
   return true;         /* FIXME, We have no way of telling at this point */
 }
 \f
-/* No archive file support via this BFD */
-#define        trad_unix_openr_next_archived_file      bfd_generic_openr_next_archived_file
-#define        trad_unix_generic_stat_arch_elt         bfd_generic_stat_arch_elt
-#define        trad_unix_slurp_armap                   bfd_false
-#define        trad_unix_slurp_extended_name_table     bfd_true
-#define        trad_unix_write_armap                   (boolean (*) PARAMS     \
-    ((bfd *arch, unsigned int elength, struct orl *map, \
-      unsigned int orl_count, int stridx))) bfd_false
-#define        trad_unix_truncate_arname               bfd_dont_truncate_arname
-#define        aout_32_openr_next_archived_file        bfd_generic_openr_next_archived_file
-
-#define        trad_unix_close_and_cleanup             bfd_generic_close_and_cleanup
-#define        trad_unix_set_section_contents          (boolean (*) PARAMS     \
-        ((bfd *abfd, asection *section, PTR data, file_ptr offset,     \
-        bfd_size_type count))) bfd_generic_set_section_contents
-#define        trad_unix_get_section_contents          bfd_generic_get_section_contents
-#define        trad_unix_new_section_hook              (boolean (*) PARAMS     \
-       ((bfd *, sec_ptr))) bfd_true
-#define        trad_unix_get_symtab_upper_bound        bfd_0u
-#define        trad_unix_get_symtab                    (unsigned int (*) PARAMS \
-        ((bfd *, struct symbol_cache_entry **))) bfd_0u
-#define        trad_unix_get_reloc_upper_bound         (unsigned int (*) PARAMS \
-       ((bfd *, sec_ptr))) bfd_0u
-#define        trad_unix_canonicalize_reloc            (unsigned int (*) PARAMS \
-       ((bfd *, sec_ptr, arelent **, struct symbol_cache_entry**))) bfd_0u
-#define        trad_unix_make_empty_symbol             (struct symbol_cache_entry * \
-       (*) PARAMS ((bfd *))) bfd_false
-#define        trad_unix_print_symbol                  (void (*) PARAMS        \
-       ((bfd *, PTR, struct symbol_cache_entry  *,                     \
-       bfd_print_symbol_type))) bfd_false
-#define        trad_unix_get_symbol_info               (void (*) PARAMS        \
-       ((bfd *, struct symbol_cache_entry  *,                  \
-       symbol_info *))) bfd_false
-#define        trad_unix_get_lineno                    (alent * (*) PARAMS     \
-       ((bfd *, struct symbol_cache_entry *))) bfd_nullvoidptr
-#define        trad_unix_set_arch_mach                 (boolean (*) PARAMS     \
-       ((bfd *, enum bfd_architecture, unsigned long))) bfd_false
-#define        trad_unix_find_nearest_line             (boolean (*) PARAMS     \
-        ((bfd *abfd, struct sec  *section,                             \
-         struct symbol_cache_entry  **symbols,bfd_vma offset,          \
-         CONST char **file, CONST char **func, unsigned int *line))) bfd_false
-#define        trad_unix_sizeof_headers                (int (*) PARAMS \
-       ((bfd *, boolean))) bfd_0
-
-#define trad_unix_bfd_debug_info_start         bfd_void
-#define trad_unix_bfd_debug_info_end           bfd_void
-#define trad_unix_bfd_debug_info_accumulate    (void (*) PARAMS        \
-       ((bfd *, struct sec *))) bfd_void
-#define trad_unix_bfd_get_relocated_section_contents bfd_generic_get_relocated_section_contents
-#define trad_unix_bfd_relax_section            bfd_generic_relax_section
-#define trad_unix_bfd_reloc_type_lookup \
-  ((CONST struct reloc_howto_struct *(*) PARAMS ((bfd *, bfd_reloc_code_real_type))) bfd_nullvoidptr)
-#define trad_unix_bfd_make_debug_symbol \
-  ((asymbol *(*) PARAMS ((bfd *, void *, unsigned long))) bfd_nullvoidptr)
-#define trad_unix_bfd_link_hash_table_create \
-  ((struct bfd_link_hash_table *(*) PARAMS ((bfd *))) bfd_nullvoidptr)
-#define trad_unix_bfd_link_add_symbols \
-  ((boolean (*) PARAMS ((bfd *, struct bfd_link_info *))) bfd_false)
-#define trad_unix_bfd_final_link \
-  ((boolean (*) PARAMS ((bfd *, struct bfd_link_info *))) bfd_false)
-
 /* If somebody calls any byte-swapping routines, shoot them.  */
 void
 swap_abort()
@@ -387,6 +326,14 @@ bfd_target trad_core_vec =
      bfd_false, bfd_false
     },
     
-    JUMP_TABLE(trad_unix),
+       BFD_JUMP_TABLE_GENERIC (_bfd_generic),
+       BFD_JUMP_TABLE_COPY (_bfd_generic),
+       BFD_JUMP_TABLE_CORE (trad_unix),
+       BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive),
+       BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols),
+       BFD_JUMP_TABLE_RELOCS (_bfd_norelocs),
+       BFD_JUMP_TABLE_WRITE (_bfd_generic),
+       BFD_JUMP_TABLE_LINK (_bfd_nolink),
+
     (PTR) 0                    /* backend_data */
 };
This page took 0.024706 seconds and 4 git commands to generate.