Nick Clifton
2d0e6f43d3
Fix mistakes made about interpretation of ELF ABI spec
2000-01-11 17:53:33 +00:00
Nick Clifton
7bea2f730c
Add NT_WIN32PSTATUS to list of recognised core notes
2000-01-10 18:52:23 +00:00
Nick Clifton
d113390691
Add decoding of new constants defined in Oct 4, 1999 draft of ELF ABI spec.
1999-12-28 20:23:39 +00:00
Nick Clifton
2f5288870a
Fix support for native 64bit ELF systems
1999-12-10 18:32:57 +00:00
Nick Clifton
843dd99245
fix typo in previous delta
1999-12-07 21:41:54 +00:00
Nick Clifton
308009476c
minor formatting changes
1999-12-07 21:40:04 +00:00
Nick Clifton
5e220199b9
Fix compile time warnings & asupport more than 999 symbols
1999-12-07 21:26:51 +00:00
Nick Clifton
f7a999632f
Fix displaying 64bit ELF files.
1999-12-07 21:14:08 +00:00
Nick Clifton
6d118b099c
Applied Fred Fish's patch to fix decoding of core notes.
1999-11-25 11:08:25 +00:00
Ulrich Drepper
103f02d372
1999-09-15 Ulrich Drepper <drepper@cygnus.com>
...
* readelf.c (dynamic_segment_parisc_val): Print 0 for DLD_FLAGS if
the value is zero.
(process_symbol_table): Don't print histogram if hash table is empty.
1999-09-15 Ulrich Drepper <drepper@cygnus.com>
* readelf.c (get_parisc_dynamic_type): Handle DT_HP_GST_* values.
1999-09-02 Ulrich Drepper <drepper@cygnus.com>
* readelf.c (get_symbol_type): Add support for HPUX and PARISC
specific symbol types.
* readelf.c: Add HPUX and PARISC extensions to dynamic and program
header table printing.
* readelf.c (get_machine_flags): Add handling of PARISC.
1999-10-04 18:59:13 +00:00
Ian Lance Taylor
7d46606982
1999-09-04 Steve Chamberlain <sac@pobox.com>
...
* readelf.c: Include "elf/pj.h".
(dump_relocations): Handle EM_PJ.
(get_machine_name): Likewise.
(get_machine_flags): Likewise.
1999-09-04 17:40:18 +00:00
Nick Clifton
779fe53312
Apply patch from Scott Bambrough to display the contents of a NOTES segment
...
in a core file.
1999-08-31 16:54:56 +00:00
Nick Clifton
3590ea008d
Applied patch from Stephane Carrez <stcarrez@worldnet.fr> to fix pointer size assumption.
1999-08-28 08:13:43 +00:00
Nick Clifton
7a4b7442d4
Patch from Jim Wilson - more bug fixes for line table decoding.
1999-08-27 10:34:58 +00:00
Nick Clifton
2366453a56
(display_debug_lines, case DW_LNS_const_add_pc): Multiply adv by info.li_min_insn_length.
1999-08-27 08:45:02 +00:00
Richard Henderson
9a09773023
* readelf.c (get_sparc64_dynamic_type): New function.
...
(get_dynamic_type): Use it.
1999-08-26 18:25:20 +00:00
Nick Clifton
75d74c4827
(display_debug_lines, case default): Change second line setting adv to use = not +=
1999-08-26 10:53:40 +00:00
Nick Clifton
a3f779dbea
Hans-Peter Nilsson <hp@bitrange.com>
...
* readelf.c (process_abbrev_section): Handle standard-conforming
single zero at the end of the section.
1999-08-09 17:16:23 +00:00
Richard Henderson
d07faca298
Jakub Jelinek <jj@ultra.linux.cz>
...
* readelf.c (get_machine_flags): Print EF_SPARC_SUN_US3.
1999-07-16 21:38:16 +00:00
Ian Lance Taylor
b4c96d0d37
* Many files: Changes to avoid gcc warnings: Add ATTRIBUTE_UNUSED
...
as appropriate. Add variable initializations. Add casts.
* objdump.c (disassemble_bytes): Change j to bfd_vma.
* readelf.c (process_syminfo): Change i to unsigned int.
(display_debug_info): Change abbrev_number to unsigned long.
(process_mips_specific): Change fcnt to size_t.
1999-07-11 20:02:30 +00:00
Nick Clifton
a952a37550
Only decode 64bit ELF files if the host compiler supports a 64bit data type.
1999-07-09 03:14:15 +00:00
Richard Henderson
351b4b401b
Jakub Jelinek <jj@ultra.linux.cz>
...
* readelf.c (guess_is_rela): Sparcv9 and v8plus use rela.
(dump_relocations): Use ELF64_R_TYPE_ID for Sparc, for R_SPARC_OLO10
print the secondary addend.
(get_machine_flags): Print Sparc machine flags.
(get_symbol_type): Print STT_REGISTER.
1999-07-08 15:49:41 +00:00
Jeff Law
69e617ca27
h
...
* readelf.c (dump_relocations): Use elf_hppa_reloc_type instead of
elf32_hppa_reloc_type.
1999-06-21 15:55:49 +00:00
Nick Clifton
df75f1af9c
Detect symbols typed as thumb functions.
1999-06-16 10:03:59 +00:00
Ian Lance Taylor
789be9f7ca
* readelf.c (get_elf_class): Use correct printf format for type.
...
(get_data_encoding): Likewise.
(get_osabi_name): Likewise.
(process_file_header): Don't pass an extra argument to printf.
(process_dynamic_segment): Cast dynamic_size to long before
printing.
(decode_location_expression): Cast byte_get to long before
printing.
1999-06-12 13:30:24 +00:00
Andreas Schwab
148d3c43be
* readelf.c (dump_section): Cast bfd_vma values to [unsigned] long
...
for printing, in case it is wider than long.
(display_block): Likewise.
(read_and_display_attr): Likewise.
(decode_location_expression): Likewise. Don't depend on
evaluation order.
1999-06-09 02:44:17 +00:00
Nick Clifton
1993627733
Use 64bit wide values in internal fields.
...
Check symbol index against number of symbols when displaying relocations
1999-06-04 11:33:32 +00:00
Nick Clifton
9ea033b2df
Add support for 64 bit ELF files.
1999-06-04 08:13:04 +00:00
Andreas Schwab
aa903cfb1b
* readelf.c (process_relocs): Determine type of reloc from
...
DT_PLTREL and from section type.
1999-05-31 00:58:59 +00:00
Nick Clifton
ab5e779453
Display unknown values detected in ELF program header.
1999-05-29 10:51:14 +00:00
Nick Clifton
ccf04c82c7
fix typo.
1999-05-29 09:09:39 +00:00
Nick Clifton
04a866f231
remove spurious code.
1999-05-28 17:24:21 +00:00
Nick Clifton
9c19a80986
Better coping with different reloc types.
1999-05-28 10:14:11 +00:00
Ian Lance Taylor
63fcb9e946
* readelf.c: Include "elf/i960.h".
...
(dump_relocations): Handle EM_960.
1999-05-27 22:04:40 +00:00
Andreas Schwab
1b228002a1
* readelf.c (dump_relocations): Always print the addend on RELA
...
systems even if there is no symbol.
(process_program_headers): Reset dynamic_size before looping
through the program headers.
(process_version_sections): Cast sh_offset to unsigned long for
printing in case bfd_vma is wider.
(process_symbol_table): Use get_symbol_index_type when printing
st_shndx.
1999-05-27 03:02:23 +00:00
Catherine Moore
33c63f9db4
* readelf.c (get_machine_flags): Check for EF_CPU32.
...
(get_data_encoding): Fix typo.
1999-05-05 11:00:55 +00:00
Richard Henderson
252b5132c7
19990502 sourceware import
1999-05-03 07:29:11 +00:00