Timothy Wall
6e91790347
Fix tic54x testsuite failures and Lmem disassembly bugs.
2001-11-13 14:22:53 +00:00
Nick Clifton
7559e86e56
Use mkstemp in place of mktemp.
2001-11-12 16:17:39 +00:00
Jeff Law
ecdadc4a4a
* unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch.
...
(unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise.
(unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise.
(unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise.
(unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise.
(unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise.
(unw_decode_b2, unw_decode_b3_b4): Likewise.
2001-11-10 01:04:39 +00:00
Jeff Law
917702709e
* readelf.c (get_elf_class): Fix ISO portability glitch.
...
(get_data_encoding, get_osabi_name, request_dump): Likewise.
2001-11-10 00:55:48 +00:00
Jakub Jelinek
ef5cdfc7dd
* readelf.c (debug_str, debug_str_size): New.
...
(display_debug_abbrev): If no abbrevs were read, skip the CU.
Call free_abbrevs.
(read_and_display_addr): Handle DW_FORM_strp.
(display_debug_info): Read .debug_str section if present,
so that DW_FORM_strp can be handled.
Fix test for non-existant .debug_abbrev section.
2001-11-07 16:14:09 +00:00
Jakub Jelinek
5e9520c877
* arlex.l: Accept `\' in filenames. Patch by <earl_chew@agilent.com>.
...
* arsup.c (ar_open): Prepend tmp- to basename, not whole path.
2001-11-05 16:20:37 +00:00
Martin Schwidefsky
54589086a8
Add self as s390/s390x maintainer.
2001-11-05 08:50:47 +00:00
Tom Rix
c05b685b1f
Add myself as the ppc xcoff maintainer
2001-11-02 21:47:19 +00:00
Nick Clifton
3c62831e20
Add translations
2001-11-02 19:09:06 +00:00
Hans-Peter Nilsson
9b19141a7d
* MAINTAINERS: Add self as MMIX port maintainer.
2001-10-31 02:34:12 +00:00
Nick Clifton
3c3bdf30e4
Add MMIX support
2001-10-30 15:20:14 +00:00
Nick Clifton
f662939a0d
support multiple options to the -w switch
2001-10-13 10:00:30 +00:00
Jakub Jelinek
c91d0dfb4f
* readelf.c (get_section_type_name): Don't print SHT_ prefix for
...
LOPROC, LOOS and LOUSER.
2001-10-12 09:23:29 +00:00
Joern Rennecke
d1b67f3c0e
* MAINTAINERS: Update my email address.
2001-10-11 20:47:46 +00:00
Thiemo Seufer
e150e7bf83
* binutils-all/readelf.exp: Exclude mips*-*-elf* from 'readelf -wi'
...
test.
2001-10-03 13:51:09 +00:00
Alan Modra
fcd8210c95
Regenerate configure to include the gettext.m4 change. Update
...
opcodes/po/POTFILES.in
2001-10-03 13:46:35 +00:00
Nick Clifton
428409d521
Add more detection of 64-bit DWARF sections
2001-10-02 09:08:44 +00:00
Alan Modra
6a8c2b0d5e
* coffdump.c (PROGRAM_VERSION): Delete.
...
(main <'V'>): Call print_version.
* srconv.c: Likewise.
* sysdump.c: Likewise.
* version.c (program_version): Remove.
(print_version): Use BFD_VERSION_STRING. Just print the current
year in copyright message.
* addr2line.c (program_version): Remove unused declaration.
* objdump.c (display_target_tables): Use BFD_VERSION_STRING in
place of BFD_VERSION.
* Makefile.am (Makefile): Depend on bfd/configure.in
(cplus-dem.o): Depend on Makefile.
Run "make dep-am"
* Makefile.in: Regenerate.
2001-10-02 06:02:12 +00:00
Nick Clifton
e414a1659e
Detect and warn about DWARF64 format .debug_arange sections
2001-10-01 16:15:50 +00:00
Hans-Peter Nilsson
efc3ee7f58
* Makefile.am: Update dependencies with "make dep-am".
...
* Makefile.in: Regenerate.
2001-09-30 19:53:06 +00:00
Richard Henderson
9e85c2a02f
* objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0.
2001-09-28 21:10:41 +00:00
Alan Modra
451dad9c58
* bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
...
VA_CLOSE.
(non_fatal): Likewise.
* objdump.c (objdump_sprintf): Likewise.
* readelf.c (error): Likewise.
(warn): Likewise.
2001-09-26 01:55:19 +00:00
Jakub Jelinek
d974e25661
* readelf.c (do_wide): New.
...
(options): Add --wide.
(usage, parse_args): Likewise.
(process_program_headers): Put each segment on a single line if
--wide is given.
(process_section_headers): Put each section on a single line if
--wide is given.
* doc/binutils.texi: Document it.
* NEWS: Likewise.
2001-09-25 16:44:19 +00:00
Alan Modra
2f11c26109
* readelf.c (print_vma): Print 8 digits of low hex value.
2001-09-25 12:49:38 +00:00
Andreas Jaeger
1d50f91e28
* nlmconv.c: Fix warnings about unused attributes and function
...
prototypes.
* strings.c: Add prototype for get_char.
2001-09-24 06:07:52 +00:00
H.J. Lu
38131e6744
2000-09-19 H.J. Lu <hjl@gnu.org>
...
* doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and
$(srcdir)/cxxfilt.man.
* doc/Makefile.in: Rebuild.
2001-09-19 17:02:38 +00:00
Alan Modra
3bcfb3e4bd
* objcopy.c (copy_main): Correct rename-section string parsing.
...
Consolidate new_name parsing, and error messages.
2001-09-19 06:58:06 +00:00
H.J. Lu
3882b01078
Locale changes from Bruno Haible <haible@clisp.cons.org>.
2001-09-19 05:33:36 +00:00
Alan Modra
e59b4dfbd2
* ar.c (print_contents): Cast args of bfd_seek to the right types.
...
Replace bfd_read call with call to bfd_bread.
(extract_file): Likewise.
* objdump.c (dump_section_header): Cast section->filepos to
unsigned long to suit printf format string.
* readelf.c (process_section_headers): Similarly for sh_offset.
(process_unwind): Likewise.
2001-09-18 10:05:55 +00:00
Nick Clifton
d132876a03
Add new command line option '--encoding' to strings
2001-09-14 11:32:25 +00:00
Alexandre Oliva
2b0337b0a2
* readelf.c (guess_is_rela, dump_relocations, get_machine_name,
...
get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V,
EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD.
Removed EM_CYGNUS_ARC.
2001-09-12 23:53:45 +00:00
Jeff Law
b8720f9d57
* readelf.c: Include elf/h8 for H8 series definitions.
...
(guess_is_rela): H8 series if RELA.
(dump_relocations): Handle H8 series relocations.
* testsuite/binutils/all/readelf.exp: Expect readelf -wi to
fail for the H8 series.
2001-09-05 02:26:04 +00:00
Eric Christopher
0823fbcae4
2001-08-31 Eric Christopher <echristo@redhat.com>
...
Jason Eckhardt <jle@redhat.com>
* mips-dis.c: Add support for bfd_mach_mipsisa32 and
bfd_mach_mipsisa64. Remove bfd_mach_mips32, bfd_mach_mips32_4k,
bfd_mach_mips64.
2001-08-31 21:15:00 +00:00
Peter Targett
8db76d70ac
* MAINTAINERS: Include ARC Maintainer.
2001-08-29 15:19:38 +00:00
Ben Elliston
d81d65845e
2001-08-29 Ben Elliston <bje@redhat.com>
...
* stabs.c (stab_demangle_template): Initialise s4.
2001-08-29 10:55:43 +00:00
Alan Modra
87e9f96075
* binutils-all/readelf.s-64: Adjust offsets for powerpc64. Don't
...
use constructs like [45][08] when all combinations are not valid.
Instead use (48|50) to explicitly state which values are correct.
2001-08-27 10:38:41 +00:00
Alan Modra
25a1ff5b2d
* readelf.c (dump_relocations): Recognise EM_PPC64.
2001-08-27 10:33:19 +00:00
Thiemo Seufer
a5d22d2ad5
* readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE.
2001-08-26 13:04:34 +00:00
H.J. Lu
62a5a82d70
2001-08-25 H.J. Lu <hjl@gnu.org>
...
* nm.c (print_width): New.
(display_rel_file): Set `print_width' according to
bfd_sprintf_vma.
(print_symbol_info_bsd): Check `print_width' instead of BFD64.
2001-08-25 15:16:39 +00:00
Thiemo Seufer
dda688fcad
* binutils-all/readelf.exp: Don't regard mips*el-*-* as traditional
...
mips.
* gas/mips/mips.exp: Likewise. Use traditional testcases for
mips${el}16-f if needed.
* gas/mips/elempic.d: New file, testcase for little endian empic.
* gas/mips/elfel-rel2.d: Don't test trailing zeroes in dump.
* gas/mips/mips16-f.d: Use non-traditional symbol sorting.
* gas/mips/mipsel16-f.d: Likewise.
* gas/mips/mipsel16-e.d: New file, testcase for little endian MIPS16
relocations.
* gas/mips/tmipsel16-f.d: New file, testcase for little endian MIPS16
relocations, traditional variant.
2001-08-25 00:48:49 +00:00
Alexandre Oliva
1ae8b3d2a0
* objcopy.c (use_alt_mach_code): New variable.
...
(OPTION_ALT_MACH_CODE): Define.
(copy_options): Added --alt-machine-code.
(copy_main): Handle it.
(copy_object): Switch to alternate machine code if requested.
* doc/binutils.texi: Document new option.
* NEWS: Likewise.
2001-08-24 13:56:11 +00:00
Thiemo Seufer
d1bdd336d4
* readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE.
2001-08-22 18:42:07 +00:00
H.J. Lu
0d38c7701d
2001-08-21 H.J. Lu <hjl@gnu.org>
...
* binutils-all/readelf.r: Updated for the readelf change.
* binutils-all/readelf.r-64: New for the readelf change.
2001-08-21 15:54:16 +00:00
H.J. Lu
410f7a1290
2001-08-21 H.J. Lu <hjl@gnu.org>
...
* readelf.c (dump_relocations): Support ELF64 on 32bit hosts.
(display_debug_info): Cast for 64bit hosts.
(display_debug_frames): Likewise.
(process_mips_specific): Likewise.
2001-08-21 15:08:38 +00:00
Andreas Jaeger
c32144ff6b
* coffgrok.h: Add missing parameter for prototype of coff_grok.
...
* sysdump.c: Add missing prototypes.
* srconv.c: Likewise.
* unwind-ia64.c: Likewise.
* coffdump.c: Likewise.
* sysinfo.y: Print prototypes, include <ansidecl.h>.
* coffgrok.c: Add missing prototypes, include libiberty.h instead
of declaring xcalloc.
2001-08-21 10:02:27 +00:00
H.J. Lu
d8180c76ad
2001-08-10 H.J. Lu <hjl@gnu.org>
...
* nm.c (print_value): Add one arg, bfd *.
(print_value): Replace fprintf_vma with bfd_fprintf_vma.
(print_symbol_info_bsd): Also pass `abfd' to print_value ().
(print_symbol_info_sysv): Likewise.
(print_symbol_info_posix): Likewise.
* objdump.c (dump_section_header): Replace printf_vma with
bfd_printf_vma.
(print_section_stabs): Likewise.
(dump_bfd_header): Likewise.
(objdump_print_value): Replace sprintf_vma with
bfd_sprintf_vma.
(disassemble_bytes): Likewise.
(dump_reloc_set): Likewise.
2001-08-10 16:43:18 +00:00
Andreas Jaeger
0218d1e4c2
* configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
...
to build warnings.
* configure: Regenerate.
2001-08-10 10:56:47 +00:00
Alan Modra
2863d58a18
* readelf.c: Add missing prototypes.
...
* objdump.c: Likewise. Format existing prototypes.
2001-08-09 14:46:50 +00:00
Alexandre Oliva
c0e047e0e5
* readelf.c (display_debug_info): Add to abbrev_offset the addend
...
of any RELA relocation for the abbrev_offset memory location that
refers to the .debug_abbrev section symbol.
2001-08-08 11:17:46 +00:00
H.J. Lu
ff78d6d660
2001-08-07 H.J. Lu <hjl@gnu.org>
...
* readelf.c (process_file): Return 0 if OK, otherwise return 1.
(main): Return process_file ().
2001-08-07 20:15:00 +00:00