more prototypes, in libelf.h
This commit is contained in:
parent
72fc67ed29
commit
7e37f9ff25
2 changed files with 9 additions and 8 deletions
|
@ -21,6 +21,8 @@ Tue Jul 6 13:24:55 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
|||
do_slurp_coff_armap, bfd_construct_extended_name_table):
|
||||
Prototypes.
|
||||
* elfcode.h (elf_string_from_elf_strtab): Prototypes.
|
||||
* libelf.h (elf_string_from_elf_section, elf_get_str_section):
|
||||
Prototypes.
|
||||
|
||||
* Makefile.in (ALL_MACHINES): Renamed from BFD_MACHINES.
|
||||
(ofiles): New target. Build a list of unique file names, in case
|
||||
|
@ -37,6 +39,8 @@ Tue Jul 6 13:24:55 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
|||
section symbols for the same section.
|
||||
(elf_find_nearest_line): Don't print message, just return false.
|
||||
|
||||
* libelf.h (bfd_elf_locate_sh): Declaration deleted.
|
||||
|
||||
Mon Jul 5 16:48:11 1993 Doug Evans (dje@canuck.cygnus.com)
|
||||
|
||||
* cpu-h8300.c (h8300_scan): Fix parsing of architecture string.
|
||||
|
|
13
bfd/libelf.h
13
bfd/libelf.h
|
@ -119,6 +119,9 @@ struct elf_backend_data
|
|||
PTR global_sym;
|
||||
};
|
||||
|
||||
extern boolean elf_get_sect_thunk PARAMS ((bfd *, elf_sect_thunk *));
|
||||
extern unsigned long elf_hash PARAMS ((CONST unsigned char *));
|
||||
|
||||
extern bfd_target *bfd_elf32_object_p PARAMS ((bfd *));
|
||||
extern bfd_target *bfd_elf32_core_file_p PARAMS ((bfd *));
|
||||
extern boolean bfd_elf_mkobject PARAMS ((bfd *));
|
||||
|
@ -131,7 +134,6 @@ extern boolean bfd_elf32_set_section_contents PARAMS ((bfd *, sec_ptr, PTR,
|
|||
file_ptr,
|
||||
bfd_size_type));
|
||||
|
||||
extern boolean elf_get_sect_thunk PARAMS ((bfd *, elf_sect_thunk *));
|
||||
extern unsigned int bfd_elf32_get_symtab_upper_bound PARAMS ((bfd *));
|
||||
extern unsigned int bfd_elf32_get_symtab PARAMS ((bfd *, asymbol **));
|
||||
extern unsigned int bfd_elf32_get_reloc_upper_bound PARAMS ((bfd *, sec_ptr));
|
||||
|
@ -152,7 +154,6 @@ extern boolean bfd_elf32_find_nearest_line PARAMS ((bfd *, asection *,
|
|||
CONST char **,
|
||||
unsigned int *));
|
||||
extern int bfd_elf32_sizeof_headers PARAMS ((bfd *, boolean));
|
||||
extern unsigned long elf_hash PARAMS ((CONST unsigned char *));
|
||||
extern boolean bfd_elf32_new_section_hook PARAMS ((bfd *, asection *));
|
||||
|
||||
/* If the target doesn't have reloc handling written yet: */
|
||||
|
@ -206,10 +207,6 @@ struct strtab
|
|||
int length;
|
||||
};
|
||||
|
||||
extern struct elf32_internal_shdr *
|
||||
bfd_elf_locate_sh PARAMS ((bfd *, struct strtab *,
|
||||
struct elf32_internal_shdr *, CONST char *));
|
||||
|
||||
/* Some private data is stashed away for future use using the tdata pointer
|
||||
in the bfd structure. */
|
||||
|
||||
|
@ -243,8 +240,8 @@ struct elf_obj_tdata
|
|||
#define obj_raw_syms(bfd) ((Elf_External_Sym*)(elf_tdata(bfd) -> raw_syms))
|
||||
#define obj_internal_syms(bfd) (elf_tdata(bfd) -> internal_syms)
|
||||
|
||||
extern char * elf_string_from_elf_section ();
|
||||
extern char * elf_get_str_section ();
|
||||
extern char * elf_string_from_elf_section PARAMS ((bfd *, unsigned, unsigned));
|
||||
extern char * elf_get_str_section PARAMS ((bfd *, unsigned));
|
||||
|
||||
#define bfd_elf32_mkobject bfd_elf_mkobject
|
||||
#define bfd_elf64_mkobject bfd_elf_mkobject
|
||||
|
|
Loading…
Reference in a new issue