* readelf.c: Add missing prototypes.
* objdump.c: Likewise. Format existing prototypes.
This commit is contained in:
parent
738108961e
commit
2863d58a18
@ -1,3 +1,8 @@
|
|||||||
|
2001-08-09 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* readelf.c: Add missing prototypes.
|
||||||
|
* objdump.c: Likewise. Format existing prototypes.
|
||||||
|
|
||||||
2001-08-08 Alexandre Oliva <aoliva@redhat.com>
|
2001-08-08 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
|
||||||
* readelf.c (display_debug_info): Add to abbrev_offset the addend
|
* readelf.c (display_debug_info): Add to abbrev_offset the addend
|
||||||
|
@ -108,113 +108,53 @@ static long dynsymcount = 0;
|
|||||||
|
|
||||||
/* Static declarations. */
|
/* Static declarations. */
|
||||||
|
|
||||||
static void
|
static void usage PARAMS ((FILE *, int));
|
||||||
usage PARAMS ((FILE *, int));
|
static void nonfatal PARAMS ((const char *));
|
||||||
|
static void display_file PARAMS ((char *filename, char *target));
|
||||||
static void
|
static void dump_section_header PARAMS ((bfd *, asection *, PTR));
|
||||||
nonfatal PARAMS ((const char *));
|
static void dump_headers PARAMS ((bfd *));
|
||||||
|
static void dump_data PARAMS ((bfd *abfd));
|
||||||
static void
|
static void dump_relocs PARAMS ((bfd *abfd));
|
||||||
display_file PARAMS ((char *filename, char *target));
|
static void dump_dynamic_relocs PARAMS ((bfd * abfd));
|
||||||
|
static void dump_reloc_set PARAMS ((bfd *, asection *, arelent **, long));
|
||||||
static void
|
static void dump_symbols PARAMS ((bfd *abfd, boolean dynamic));
|
||||||
dump_section_header PARAMS ((bfd *, asection *, PTR));
|
static void dump_bfd_header PARAMS ((bfd *));
|
||||||
|
static void dump_bfd_private_header PARAMS ((bfd *));
|
||||||
static void
|
static void dump_bfd PARAMS ((bfd *));
|
||||||
dump_headers PARAMS ((bfd *));
|
static void display_bfd PARAMS ((bfd *abfd));
|
||||||
|
static void display_target_list PARAMS ((void));
|
||||||
static void
|
static void display_info_table PARAMS ((int, int));
|
||||||
dump_data PARAMS ((bfd *abfd));
|
static void display_target_tables PARAMS ((void));
|
||||||
|
static void display_info PARAMS ((void));
|
||||||
static void
|
static void objdump_print_value
|
||||||
dump_relocs PARAMS ((bfd *abfd));
|
PARAMS ((bfd_vma, struct disassemble_info *, boolean));
|
||||||
|
static void objdump_print_symname
|
||||||
static void
|
PARAMS ((bfd *, struct disassemble_info *, asymbol *));
|
||||||
dump_dynamic_relocs PARAMS ((bfd * abfd));
|
static asymbol *find_symbol_for_address
|
||||||
|
PARAMS ((bfd *, asection *, bfd_vma, boolean, long *));
|
||||||
static void
|
static void objdump_print_addr_with_sym
|
||||||
dump_reloc_set PARAMS ((bfd *, asection *, arelent **, long));
|
PARAMS ((bfd *, asection *, asymbol *, bfd_vma,
|
||||||
|
struct disassemble_info *, boolean));
|
||||||
static void
|
static void objdump_print_addr
|
||||||
dump_symbols PARAMS ((bfd *abfd, boolean dynamic));
|
PARAMS ((bfd_vma, struct disassemble_info *, boolean));
|
||||||
|
static void objdump_print_address
|
||||||
static void
|
PARAMS ((bfd_vma, struct disassemble_info *));
|
||||||
dump_bfd_header PARAMS ((bfd *));
|
static int objdump_symbol_at_address
|
||||||
|
PARAMS ((bfd_vma, struct disassemble_info *));
|
||||||
static void
|
static void show_line PARAMS ((bfd *, asection *, bfd_vma));
|
||||||
dump_bfd_private_header PARAMS ((bfd *));
|
static void disassemble_bytes
|
||||||
|
PARAMS ((struct disassemble_info *, disassembler_ftype, boolean,
|
||||||
static void
|
bfd_byte *, bfd_vma, bfd_vma, arelent ***, arelent **));
|
||||||
display_bfd PARAMS ((bfd *abfd));
|
static void disassemble_data PARAMS ((bfd *));
|
||||||
|
static const char *endian_string PARAMS ((enum bfd_endian));
|
||||||
static void
|
static asymbol ** slurp_symtab PARAMS ((bfd *));
|
||||||
display_target_list PARAMS ((void));
|
static asymbol ** slurp_dynamic_symtab PARAMS ((bfd *));
|
||||||
|
static long remove_useless_symbols PARAMS ((asymbol **, long));
|
||||||
static void
|
static int compare_symbols PARAMS ((const PTR, const PTR));
|
||||||
display_info_table PARAMS ((int, int));
|
static int compare_relocs PARAMS ((const PTR, const PTR));
|
||||||
|
static void dump_stabs PARAMS ((bfd *));
|
||||||
static void
|
static boolean read_section_stabs PARAMS ((bfd *, const char *, const char *));
|
||||||
display_target_tables PARAMS ((void));
|
static void print_section_stabs PARAMS ((bfd *, const char *, const char *));
|
||||||
|
|
||||||
static void
|
|
||||||
display_info PARAMS ((void));
|
|
||||||
|
|
||||||
static void
|
|
||||||
objdump_print_value PARAMS ((bfd_vma, struct disassemble_info *, boolean));
|
|
||||||
|
|
||||||
static void
|
|
||||||
objdump_print_symname PARAMS ((bfd *, struct disassemble_info *, asymbol *));
|
|
||||||
|
|
||||||
static asymbol *
|
|
||||||
find_symbol_for_address PARAMS ((bfd *, asection *, bfd_vma, boolean, long *));
|
|
||||||
|
|
||||||
static void
|
|
||||||
objdump_print_addr_with_sym PARAMS ((bfd *, asection *, asymbol *, bfd_vma,
|
|
||||||
struct disassemble_info *, boolean));
|
|
||||||
|
|
||||||
static void
|
|
||||||
objdump_print_addr PARAMS ((bfd_vma, struct disassemble_info *, boolean));
|
|
||||||
|
|
||||||
static void
|
|
||||||
objdump_print_address PARAMS ((bfd_vma, struct disassemble_info *));
|
|
||||||
|
|
||||||
static void
|
|
||||||
show_line PARAMS ((bfd *, asection *, bfd_vma));
|
|
||||||
|
|
||||||
static void
|
|
||||||
disassemble_bytes PARAMS ((struct disassemble_info *, disassembler_ftype,
|
|
||||||
boolean, bfd_byte *, bfd_vma, bfd_vma,
|
|
||||||
arelent ***, arelent **));
|
|
||||||
|
|
||||||
static void
|
|
||||||
disassemble_data PARAMS ((bfd *));
|
|
||||||
|
|
||||||
static const char *
|
|
||||||
endian_string PARAMS ((enum bfd_endian));
|
|
||||||
|
|
||||||
static asymbol **
|
|
||||||
slurp_symtab PARAMS ((bfd *));
|
|
||||||
|
|
||||||
static asymbol **
|
|
||||||
slurp_dynamic_symtab PARAMS ((bfd *));
|
|
||||||
|
|
||||||
static long
|
|
||||||
remove_useless_symbols PARAMS ((asymbol **, long));
|
|
||||||
|
|
||||||
static int
|
|
||||||
compare_symbols PARAMS ((const PTR, const PTR));
|
|
||||||
|
|
||||||
static int
|
|
||||||
compare_relocs PARAMS ((const PTR, const PTR));
|
|
||||||
|
|
||||||
static void
|
|
||||||
dump_stabs PARAMS ((bfd *));
|
|
||||||
|
|
||||||
static boolean
|
|
||||||
read_section_stabs PARAMS ((bfd *, const char *, const char *));
|
|
||||||
|
|
||||||
static void
|
|
||||||
print_section_stabs PARAMS ((bfd *, const char *, const char *));
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
usage (stream, status)
|
usage (stream, status)
|
||||||
|
@ -184,7 +184,10 @@ static void dynamic_segment_mips_val PARAMS ((Elf_Internal_Dyn
|
|||||||
static void dynamic_segment_parisc_val PARAMS ((Elf_Internal_Dyn *));
|
static void dynamic_segment_parisc_val PARAMS ((Elf_Internal_Dyn *));
|
||||||
static int process_dynamic_segment PARAMS ((FILE *));
|
static int process_dynamic_segment PARAMS ((FILE *));
|
||||||
static int process_symbol_table PARAMS ((FILE *));
|
static int process_symbol_table PARAMS ((FILE *));
|
||||||
|
static int process_syminfo PARAMS ((FILE *));
|
||||||
static int process_section_contents PARAMS ((FILE *));
|
static int process_section_contents PARAMS ((FILE *));
|
||||||
|
static void process_mips_fpe_exception PARAMS ((int));
|
||||||
|
static int process_mips_specific PARAMS ((FILE *));
|
||||||
static int process_file PARAMS ((char *));
|
static int process_file PARAMS ((char *));
|
||||||
static int process_relocs PARAMS ((FILE *));
|
static int process_relocs PARAMS ((FILE *));
|
||||||
static int process_version_sections PARAMS ((FILE *));
|
static int process_version_sections PARAMS ((FILE *));
|
||||||
@ -207,7 +210,9 @@ static int dump_section PARAMS ((Elf32_Internal_Shdr *,
|
|||||||
static int display_debug_section PARAMS ((Elf32_Internal_Shdr *, FILE *));
|
static int display_debug_section PARAMS ((Elf32_Internal_Shdr *, FILE *));
|
||||||
static int display_debug_info PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
static int display_debug_info PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
||||||
static int display_debug_not_supported PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
static int display_debug_not_supported PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
||||||
|
static int prescan_debug_info PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
||||||
static int display_debug_lines PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
static int display_debug_lines PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
||||||
|
static int display_debug_pubnames PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
||||||
static int display_debug_abbrev PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
static int display_debug_abbrev PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
||||||
static int display_debug_aranges PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
static int display_debug_aranges PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
||||||
static int display_debug_frames PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
static int display_debug_frames PARAMS ((Elf32_Internal_Shdr *, unsigned char *, FILE *));
|
||||||
@ -235,6 +240,7 @@ static int process_note PARAMS ((Elf32_Internal_Note *));
|
|||||||
static int process_corefile_note_segment PARAMS ((FILE *, bfd_vma, bfd_vma));
|
static int process_corefile_note_segment PARAMS ((FILE *, bfd_vma, bfd_vma));
|
||||||
static int process_corefile_note_segments PARAMS ((FILE *));
|
static int process_corefile_note_segments PARAMS ((FILE *));
|
||||||
static int process_corefile_contents PARAMS ((FILE *));
|
static int process_corefile_contents PARAMS ((FILE *));
|
||||||
|
static int process_arch_specific PARAMS ((FILE *));
|
||||||
|
|
||||||
typedef int Elf32_Word;
|
typedef int Elf32_Word;
|
||||||
|
|
||||||
@ -7301,6 +7307,10 @@ Frame_Chunk;
|
|||||||
in the frame info. */
|
in the frame info. */
|
||||||
#define DW_CFA_unreferenced (-1)
|
#define DW_CFA_unreferenced (-1)
|
||||||
|
|
||||||
|
static void frame_need_space PARAMS ((Frame_Chunk *, int));
|
||||||
|
static void frame_display_row PARAMS ((Frame_Chunk *, int *, int *));
|
||||||
|
static int size_of_encoded_value PARAMS ((int));
|
||||||
|
|
||||||
static void
|
static void
|
||||||
frame_need_space (fc, reg)
|
frame_need_space (fc, reg)
|
||||||
Frame_Chunk * fc;
|
Frame_Chunk * fc;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user