summaryrefslogtreecommitdiff
path: root/binutils
Commit message (Collapse)AuthorAgeFilesLines
* * dep-in.sed: Remove libintl.h.Alan Modra2003-08-144-10/+15
| | | | | * Makefile.am: Run "make dep-am". * Makefile.in: Regenerate.
* * Makefile.am (POTFILES.in): Unset LC_COLLATE.Alan Modra2003-08-143-5/+10
| | | | * Makefile.in: Regenerate.
* * readelf.c (process_archive): Fix error handling. Remove memoryIan Lance Taylor2003-08-112-9/+22
| | | | leak.
* Add ability for readelf to parse archivesNick Clifton2003-08-116-42/+272
|
* Updated French translationNick Clifton2003-08-082-5/+9
|
* * objcopy.c: Remove unnecessary prototypes and casts.Alan Modra2003-08-054-945/+440
| | | | | | * objdump.c: Remove unnecessary casts. * readelf.c: Convert to C90. Remove unnecessary prototypes and casts. (get_osabi_name): Move so we don't need a forward declaration.
* * objdump.c (include_paths, include_path_count): New vars.Alan Modra2003-08-042-41/+141
| | | | | | | | | | (usage): Describe --include. (long_options): Add "include". (add_include_path): New function. (struct print_file_list): Make filename const. Add modname. (try_print_file_open, update_source_path): New functions. (show_line): Use them. (main): Handle 'I' option. Don't check for NULL xrealloc arg.
* * objdump.c: Remove unnecessary prototypes.Alan Modra2003-07-302-109/+86
| | | | | | | | (disassemble_bytes): Add rel_offset parameter. Simplify reloc skipping code, and print relocs when dump_dynamic_reloc_info. (disassemble_data): Read and handle dynamic relocs. Correct reloc skip code. Formatting. (dump_bfd): Don't dump dynamic relocs when disassembling.
* * MAINTAINERS: Remove self as M88k maintainer. Future M88kBen Elliston2003-07-292-2/+6
| | | | maintenance defaults to the blanket write privilege maintainers.
* Update meissner email addressMichael Meissner2003-07-292-1/+5
|
* Update to Iso C.Nick Clifton2003-07-292-196/+141
|
* Do not ignore sections without the LOAD flag when disassemble_all is true.Nick Clifton2003-07-242-6/+10
| | | | Only print a message about disassembling a section if it contains some data.
* Updated French translationsNick Clifton2003-07-242-803/+888
|
* Tidy up code. Switch to ISO CNick Clifton2003-07-232-198/+143
|
* * objdump.c: New command line option --debugging-tags.Nick Clifton2003-07-226-14/+1098
| | | | | | | * doc/binutils.texi: Document new command line option. * prdbg.c: Code to print the debug info as tags compatible with ctags. * budbg.h: Adjust prototype. * NEWS: Mention new switch
* * objdump.c (main) :Accept multiple -M switch.Nick Clifton2003-07-183-15/+14
| | | | | | | | * doc/binutils.texi: Document that multiple -M switches are accepted and that a single -M switch can contain comma separated options. * arm-dis.c (parse_arm_disassembler_option): Do not expect option string to be NUL terminated. (parse_disassembler_options): Allow options to be space or comma separated.
* * objdump.c (main): Issue a warning message if multiple -MNick Clifton2003-07-173-1/+23
| | | | | | | switches are used. * doc/binutils.texi (objdump): Update documentation about -M option.
* Update translationsNick Clifton2003-07-172-804/+898
|
* Update pot files.Alan Modra2003-07-112-760/+819
|
* * dlltool.c (prefix_encode): Use a fixed length for alpha.Christopher Faylor2003-07-052-1/+5
|
* * dlltool.c (prefix_encode): New function. Encode temp file prefix from pid.Christopher Faylor2003-07-052-14/+45
| | | | | | | | (dlltmp): Pass address of pointer being alloced or suffer neverending mallocs. (make_one_lib_file): Allocate enough space for new longer stub names. (gen_lib_file): Ditto. (main): Generate the temp file prefix from the pid if prefix was not specified on the command line.
* * readelf.c (get_data): Print (unsigned) hex values for size and offset inNick Clifton2003-07-042-3/+13
| | | | | | error messages. (process_section_headers): If the string table could not be allocated, do not continue.
* * readelf.c (dynamic_segment_ia64_val): Print address and newlineJakub Jelinek2003-07-012-2/+12
| | | | for sections by default. Comment fix.
* * binutils-all/objcopy.exp: Initialise $test_prog toDanny Smith2003-06-282-1/+6
| | | | testprog.exe on mingw targeted systems too.
* * rcparse.y (res_text_field): New res_id variable.Danny Smith2003-06-2815-47/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (res_null_text): New static const struct res_id object, with empty unicode name field. (control): Pop parsing of optresidc up one level. Set res_text_field to $2 except for controls which do not accept a text field. Set res_text_field to res_null_text for the special cases (viz. COMBOBOX, EDITTEXT, LISTBOX, SCROLLBAR). (control_params): Adjust to use res_text_field rather than optresidc. (COMBOBOX): Add comment about discrepency between documented vs. observed default style. * resrc.c (define_control): Make first param const. * windres.h (define_control): Adjust prototype. testsuite: * binutils-all/windres/checkbox.rc: New file. * binutils-all/windres/checkbox.rsd: New file. * binutils-all/windres/combobox.rc: New file. * binutils-all/windres/combobox.rsd: New file. * binutils-all/windres/edittext.rc: New file. * binutils-all/windres/edittext.rsd: New file. * binutils-all/windres/listbox.rc: New file. * binutils-all/windres/listbox.rsd: New file. * binutils-all/windres/scrollbar.rc: New file. * binutils-all/windres/scrollbar.rsd: New file.
* Fix --add-gnu-debuglinkNick Clifton2003-06-272-1/+25
|
* Fix misdirected ChangeLog entry.Thiemo Seufer2003-06-272-4/+4
|
* * elfxx-mips.c (_bfd_mips_elf_fake_sections): Remove non-defaultThiemo Seufer2003-06-272-6/+10
| | | | | relocation header setup. * binutils-all/readelf.ss-tmips: Adjust symbol indices.
* Fix computation of offsets in PT_LOAD sections.Nick Clifton2003-06-262-101/+139
|
* Add --only-keep-debug switchNick Clifton2003-06-264-8/+131
|
* Correct spelling of "relocatable".Alan Modra2003-06-254-3/+9
|
* oops - remove spurious debugging left in previous deltaNick Clifton2003-06-191-1/+1
|
* When printing DEC_5 values, if the number is bigger than 99999 switch to usingNick Clifton2003-06-192-11/+43
| | | | hexadecimal notation.
* Replace occurances of testprog with $test_prog. Initialise this variable toNick Clifton2003-06-192-5/+19
| | | | testprog.exe on Cygwin targeted systems.
* * MAINTAINERS: Add myself as MIPS co-maintainer.Thiemo Seufer2003-06-121-0/+1
|
* Add new switch to objcopy: --add-gnu-debuglink=<file>Nick Clifton2003-06-124-88/+122
| | | | | Allows packages to be shipped in two forms, a stripped executable and debug info file.
* bfd/H.J. Lu2003-06-112-11/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-06 H.J. Lu <hongjiu.lu@intel.com> * po/Make-in (DESTDIR): New. (install-data-yes): Support $(DESTDIR). (uninstall): Likewise. binutils/ 2003-06-06 H.J. Lu <hongjiu.lu@intel.com> * po/Make-in (DESTDIR): New. (install-data-yes): Support $(DESTDIR). (uninstall): Likewise. gas/ 2003-06-06 H.J. Lu <hongjiu.lu@intel.com> * po/Make-in (DESTDIR): New. (install-data-yes): Support $(DESTDIR). (uninstall): Likewise. gprof/ 2003-06-06 H.J. Lu <hongjiu.lu@intel.com> * po/Make-in (DESTDIR): New. (install-data-yes): Support $(DESTDIR). (uninstall): Likewise. ld/ 2003-06-06 H.J. Lu <hongjiu.lu@intel.com> * po/Make-in (DESTDIR): New. (install-data-yes): Support $(DESTDIR). (uninstall): Likewise. opcodes/ 2003-06-06 H.J. Lu <hongjiu.lu@intel.com> * po/Make-in (DESTDIR): New. (install-data-yes): Support $(DESTDIR). (uninstall): Likewise.
* * bfd/Makefile.am (config.status): Depend on version.h.Alan Modra2003-06-102-3/+7
| | | | Run "make dep-am" in bfd/ and elsewhere, and regen files.
* binutils/Jakub Jelinek2003-06-032-0/+5
| | | | | | | | | | | | | | | | | | | | * readelf.c (get_segment_type): Handle PT_GNU_STACK. bfd/ * elf.c (_bfd_elf_print_private_bfd_data): Handle PT_GNU_STACK. (bfd_section_from_phdr): Likewise. (map_sections_to_segments): Create PT_GNU_STACK segment header. (get_program_header_size): Count with PT_GNU_STACK. * elf-bfd.h (struct elf_obj_tdata): Add stack_flags. * elflink.h (bfd_elfNN_size_dynamic_sections): Set stack_flags. include/ * bfdlink.h (struct bfd_link_info): Add execstack and noexecstack. * elf/common.h (PT_GNU_STACK): Define. ld/ * ldgram.y (phdr_type): Grok PT_GNU_STACK. * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Add -z execstack and -z noexecstack. (gld${EMULATION_NAME}_list_options): Likewise. * scripttempl/elf.sc: If not -r, discard .note.GNU-stack section.
* Return 'n' if section flags are SEC_HAS_CONTENTS && SEC_READONLY.Nick Clifton2003-06-032-0/+9
|
* * objcopy.c (redefine_list_append): Add an argument thatJason Thorpe2003-06-023-8/+143
| | | | | | | | | indicates the context from which this function is being called. Change all callers. (copy_options): Add a new option, --redefine-syms. (copy_usage): Document new option. (copy_main): Handle the --redefine-syms option. * doc/binutils.text (objcopy): Document new option.
* * readelf.c (byte_get_signed): New.Richard Henderson2003-05-312-4/+52
| | | | | (get_encoded_value): New. (display_debug_frames): Use it. Always pre-process opcodes.
* 2003-05-20 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2003-05-202-1/+6
| | | | | * readelf.c (display_debug_frames): Print both registers for DW_CFA_register.
* Replace i[3456]86 with i[3-7]86Nick Clifton2003-05-163-6/+14
|
* Treat identical src/dst file names as if only one entered. One WindowsNick Clifton2003-05-132-3/+10
| | | | | creating an output file of the same name as the input file will delete the input file before it is read.
* Extend test for circualr debug references.Nick Clifton2003-05-122-1/+6
|
* New (simplified) Chinese translationNick Clifton2003-05-124-253/+4999
|
* Update my email address.Jason Eckhardt2003-05-122-1/+5
|
* 2003-05-07 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2003-05-072-3/+8
| | | | | * readelf.c (dump_relocations): Enlarge the type field in wide mode by one character.
* * readelf.c (struct Frame_Chunk): Add cfa_exp.Richard Henderson2003-05-042-13/+70
| | | | | | | (frame_display_row): Just print "exp" for cfa or register defined by a location expression. (display_debug_frames): Handle DW_CFA_def_cfa_expression, DW_CFA_expression, DW_CFA_MIPS_advance_loc8.