summaryrefslogtreecommitdiffstats
path: root/binutils
Commit message (Collapse)AuthorAgeFilesLines
* 2005-02-10 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-02-112-24/+88
| | | | | | | | | | | * readelf.c (group_count): Don't initialize it. (process_section_groups): Reurn 1 if we won't do unwind nor section groups. Set group_count to 0 before counting group sections and return 1 if there are no group sections. Reread SHT_SYMTAB/SHT_STRTAB sections only when needed. Don't skip section 0. (process_object): Only set do_unwind to 0 if process_section_groups return 0.
* * MAINTAINERS: Update my e-mail address.Ian Lance Taylor2005-02-102-1/+5
|
* * MAINTAINERS: Add Paul Brook and Mark Mitchell as ARM (Symbian)Mark Mitchell2005-02-102-0/+7
| | | | maintainers.
* Add Inderpreet Singh as maintainer of MAXQ.Nick Clifton2005-02-072-0/+5
|
* * readelf.c (eh_addr_size): New variable.Richard Sandiford2005-01-312-62/+70
| | | | | | | | | | | (find_section): Move earlier in file. Return empty sections too. (process_program_headers): Use find_section to find .dynamic. (process_section_headers): Initialize eh_addr_size. (dump_ia64_unwind, slurp_ia64_unwind_table, ia64_process_unwind) (dump_hppa_unwind, slurp_hppa_unwind_table, hppa_process_unwind) (display_debug_frames): Use it instead of local addr_size variable. (size_of_encoded_value): Get pointer size from eh_addr_size rather than is_32bit_elf.
* 2005-01-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-312-121/+142
| | | | * gettext.m4: Only set ENABLE_NLS when gettext is present.
* Update reported copyright dates.Nick Clifton2005-01-312-2/+6
|
* bfd/Alan Modra2005-01-252-6/+21
| | | | | | | | | | * elf.c (_bfd_elf_get_dynamic_reloc_upper_bound): Only include loadable reloc sections. (_bfd_elf_canonicalize_dynamic_reloc): Likewise. (_bfd_elf_get_synthetic_symtab): Return 0 if no dynamic syms. binutils/ * nm.c (display_rel_file): Read dynamic syms before calling bfd_get_synthetic_symtab.
* * dlltool.c (dump_iat): Remove unused function.Ben Elliston2005-01-217-848/+354
| | | | | | | | | | | | | | | | (gen_exp_file): Remove #if 0'd code. (make_one_lib_file): Likewise. * srconv.c: Remove #if 0'd code throughout. * size.c (lprint_number): Remove. (print_berkeley_format): Remove #if 0'd code. * ar.c (do_quick_append): Remove declaration and definiton. (main): Remove #if 0'd code. * filemode.c (filemodestring): Remove #if 0'd function. * sysdump.c (unit_info_list): Remove function. (object_body_list): Likewise. (program_structure): Likewise. (debug_list): Likewise. (module): Remove #if 0'd code.
* * BRANCHES: Add binutils-2_15-branch.Mark Mitchell2005-01-212-0/+3
|
* * MAINTAINERS: Document branch policy.Mark Mitchell2005-01-203-0/+95
| | | | * BRANCHES: New file.
* Fix misspelling in previous checkinFred Fish2005-01-191-1/+1
|
* 2005-01-19 Fred Fish <fnf@specifixinc.com>Fred Fish2005-01-193-4/+20
| | | | | | * NEWS: Make note of the new MIPS disassembly option "no-aliases". * doc/binutils.texi (objdump): Document the "no-aliases" disassembly option.
* PR binutils/647Nick Clifton2005-01-174-7/+63
| | | | | | | | | * rcparse.y (RCDATA): Allow a filename to be supplied as the parameter. Parse it with define_rcdata_file(). * resrc.c (define_rcdata_file): New function. * windres.h: Provide a prototype for the new function. * resrc.c (define_user_file): Fix typo by replacing "font file" with "file".
* 2005-01-16 Jason Thorpe <thorpej@netbsd.org>Jason Thorpe2005-01-162-1/+5
| | | | * MAINTAINERS: Update my email address.
* * dlltool.c (set_dll_name_from_def): New function. Strip nameDanny Smith2005-01-162-8/+32
| | | | | | | | to basename, with warning. (def_name): Use it. (def_library): Likwise. (main): Strip arg of --dllname to basename, with warning. Only use basename of exp_name when inferring dll_name.
* PR binutils/637Nick Clifton2005-01-112-1/+8
| | | | | * doc/binutils.texi (c++filt): Use uppercase CXXFILT in the footnote in order to prevent the sed script in the Makefile from converting it into c++filt.
* 2005-01-10 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-01-102-204/+179
| | | | | | | | | | | | | | BZ 635 readelf.c (saved_base_address): Removed. (decode_64bit_range): Likewise. (decode_range): Likewise. (display_64bit_debug_ranges): Likewise. (debug_info): Add range_lists, num_range_lists and max_range_lists. (read_and_display_attr_value): Handle do_debug_ranges. (process_debug_info): Likewise. (display_debug_ranges): Rewrite. (process_object): Free range_lists.
* binutils/:Andreas Schwab2005-01-104-55/+55
| | | | | | | | | | | | | | | | | | | | | * configure.in: Don't define SKIP_ZEROES. * configure: Regenerate. * objdump.c (disassemble_data): Set skip_zeroes and skip_zeroes_at_end in disasm_info to defaults. (DEFAULT_SKIP_ZEROES): Rename from SKIP_ZEROES and always define. (DEFAULT_SKIP_ZEROES_AT_END): Rename from SKIP_ZEROES_AT_END and always define. (disassemble_bytes): Use skip_zeroes and skip_zeroes_at_end from objdump_disasm_info. include/: * dis-asm.h (struct disassemble_info): Add skip_zeroes and skip_zeroes_at_end. opcodes/: * disassemble.c (disassemble_init_for_target) <case bfd_arch_ia64>: Set skip_zeroes to 16. <case bfd_arch_tic4x>: Set skip_zeroes to 32.
* 2005-01-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-01-052-3/+8
| | | | | * readelf.c (display_debug_loc): Display base address specifiers. Always output <End of list>.
* 2005-01-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-01-052-27/+105
| | | | | | | | | | | | | | | | | | | | | * readelf.c (have_frame_base): New. (need_base_address): Likewise. (saved_base_address): Likewise. (decode_location_expression): Return 1 if DW_AT_frame_base is needed. (debug_info): Add base_address and a have_frame_base pointer. (read_and_display_attr_value): Replace saved_DW_AT_low_pc with saved_base_address. Record base address. Set have_frame_base. Record if a location list has DW_AT_frame_base. Display if a location expression has no DW_AT_frame_base but needs one. Set saved_base_address only if needed. (process_debug_info): Clear have_frame_base, saved_base_address and set need_base_address. (display_debug_loc): Display if a location expression has no DW_AT_frame_base but needs one. Display if start >= end. Don't adjust for section address. Properly handle base address. (process_object): Free the have_frame_base pointer in debug_info.
* 2005-01-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-01-042-2/+10
| | | | | | * readelf.c (display_debug_loc): Display offsets for hole and overlap. (display_debug_str): Add a newline at the end.
* (oops - forogot to update the year in the copyright notice)Nick Clifton2005-01-041-1/+1
|
* PR binutils/630Nick Clifton2005-01-042-12/+24
| | | | | * nlmconv.c (main): Only store the basename of the output filename in the module table.
* BZ 615Nick Clifton2005-01-042-1187/+1411
| | | | | | | | | | | | | * readelf.c (process_debug_info): New. (debug_info): Add num_loc_offsets, loc_offsets and last_loc_offset_p. (get_debug_info): Use process_debug_info. (display_debug_loc): Properly handle location list. Warn if bad location lists are encoutnered. (read_and_process_attr_value): New. (read_and_display_attr_value): Use "%lx" for DW_FORM_data4. (display_debug_info): Use process_debug_info. (process_object): Also free loc_offsets in debug_information.
* Add prototype for printf() and make type of "string" array be "char" inNick Clifton2005-01-042-5/+12
| | | | order to avoid compile time warnings.
* * binutils-all/readelf.ss: Allow for both .rel and .rela sections.Alan Modra2004-12-302-4/+8
|
* * objdump.c (remove_useless_symbols): Discard section symbols.Alan Modra2004-12-302-1/+5
|
* 2004-12-27 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2004-12-272-4/+8
| | | | * readelf.c (read_leb128): Support 64bit host.
* readelf.c (last_pointer_size, warned_about_missing_comp_units):Nick Clifton2004-12-222-17/+52
| | | | | | | | | | | | New variables associated with obtaining the pointer size for a comp_unit. (get_pointer_size_of_comp_unit): Add an extra parameter - the name of the section requesting the pointer size. Use this name in error messages. If there are not enough comp_units available produce a warning message, but return the last known pointer size so that section dumping can continue. (get_debug_info): Reset the new variables. (display_debug_lines): Add extra parameter to invocation of get_pointer_size_of_comp_unit and remove error message when it returns 0. (display_debug_loc): Likewise.
* binutils/Jan Beulich2004-12-164-0/+55
| | | | | | | | | | | | | | | | | 2004-12-15 Jan Beulich <jbeulich@novell.com> * doc/binutils.texi: Document --strip-unneeded-symbol and --strip-unneeded-symbols. * objcopy.c (strip_unneeded_list): New. (enum command_line_switch): Add OPTION_STRIP_UNNEEDED_SYMBOL and OPTION_STRIP_UNNEEDED_SYMBOLS. (copy_options): Add --strip-unneeded-symbol and --strip-unneeded-symbols. (copy_usage): Likewise. (filter_symbols): Suppress copying of symbol if in strip_unneeded_list and the symbol is not needed. (copy_main): Handle OPTION_STRIP_UNNEEDED_SYMBOL and OPTION_STRIP_UNNEEDED_SYMBOLS.
* * readelf.c (get_machine_flags): Handle E_MIPS_MACH_9000.Ian Lance Taylor2004-12-092-0/+5
|
* * arlex.l: Fix formatting.Ben Elliston2004-12-092-4/+6
|
* * doc/Makefile.am (config.texi): Emit a @set UPDATED command toBen Elliston2004-12-084-1/+11
| | | | | | | config.texi whose value is the current month and year. * doc/Makefile.in: Rebuild. * doc/binutils.texi: Set the document subtitle to be the value of the Texinfo UPDATED variable (obtained from config.texi).
* PR binutils/249Ben Elliston2004-12-062-17/+84
| | | | | | * doc/binutils.texi (def file format): New node. (dlltool): Use the tool name as the @chapter name, like all the other binutils. Use @file{.def} throughout for consistency.
* * dlltool.c: Comment fix.Ben Elliston2004-12-062-1/+5
|
* * doc/binutils.texi: Update copyright years.Ben Elliston2004-12-062-6/+10
|
* Remove config.if.Richard Sandiford2004-12-032-2/+6
|
* Change LOCALEDIR to $(datadir)/share.Nick Clifton2004-11-304-38/+111
|
* PR binutils/536Ian Lance Taylor2004-11-102-1/+9
| | | | | | * stabs.c (stab_demangle_template): Call stab_demangle_count rather than stab_demangle_get_count to get the length of a pointer target.
* * defparse.y: Remove unnecessary commas from token list.Danny Smith2004-11-102-2/+6
|
* *sigh* undo previous delta which was done too early...Nick Clifton2004-11-081-7/+1
|
* oops - omitted from previous deltaNick Clifton2004-11-081-1/+7
|
* Fix support for PECOFF weak symbolsNick Clifton2004-11-082-1/+7
|
* * binutils-all/objdump.exp (cpus_expected): Append cris.Hans-Peter Nilsson2004-11-042-1/+5
|
* Add support to readelf to decode and display the contents of .debug_rangesNick Clifton2004-11-034-232/+603
| | | | sections.
* * readelf.c (ia64_unw_aux_info, ia64_unw_table_entry): Rename fromAlan Modra2004-11-032-38/+420
| | | | | | | | | | | | | | | unw_aux_info and unw_table_entry. (find_symbol_for_address): Pass symtab and strtab info explicitly. (dump_ia64_unwind): Rename unw_{aux_info,table_entry} with ia64_ prefix. (slurp_ia64_unwind_table): Likewise. (ia64_process_unwind): Rename from old process_unwind. (hppa_unw_aux_info): New. (dump_hppa_unwind): New. (slurp_hppa_unwind_table): New. (hppa_process_unwind): New. (process_unwind): Factor out common unwinding checks; dispatch to unwind handler based on machine type.
* (display_debug_lines): Fix typo in error message.Nick Clifton2004-11-022-1/+5
|
* 2004-10-28 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2004-10-282-0/+8
| | | | * binutils-all/dlltool.exp: Set XFAIL if $target_xfail is yes.
* readelf.c (get_note_type): Handle notes not in core files.Nick Clifton2004-10-264-148/+126
| | | | | | | | (process_note_sections): New function. (process_corefile_contents): Rename to ... (process_notes): ... this. (process_object): Call process_notes, not process_corefile_contents. doc/binutils.texi: Update readelf -n documentation.
OpenPOWER on IntegriCloud