diff options
author | Ken Raeburn <raeburn@cygnus> | 1993-07-06 21:14:36 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1993-07-06 21:14:36 +0000 |
commit | 7e37f9ff259ba6c7808639cc70aa5b3c9f4b02b0 (patch) | |
tree | 6ff166addaeed73371fd78afe3414154878a1de0 /bfd/libelf.h | |
parent | 72fc67ed29c1d07d7b19b560dc20d588e02a92bc (diff) | |
download | gdb-7e37f9ff259ba6c7808639cc70aa5b3c9f4b02b0.zip gdb-7e37f9ff259ba6c7808639cc70aa5b3c9f4b02b0.tar.gz gdb-7e37f9ff259ba6c7808639cc70aa5b3c9f4b02b0.tar.bz2 |
more prototypes, in libelf.h
Diffstat (limited to 'bfd/libelf.h')
-rw-r--r-- | bfd/libelf.h | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/bfd/libelf.h b/bfd/libelf.h index 5a5823f..9f52284 100644 --- a/bfd/libelf.h +++ b/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 |