summaryrefslogtreecommitdiffstats
path: root/binutils/doc
Commit message (Collapse)AuthorAgeFilesLines
...
* Use bfd_map_over_sections to walk section chain.Nick Clifton2003-09-031-2/+3
| | | | Do not dump the contents of an empty section.
* Add ability for readelf to parse archivesNick Clifton2003-08-111-3/+2
|
* * objdump.c: New command line option --debugging-tags.Nick Clifton2003-07-221-1/+7
| | | | | | | * 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-181-9/+3
| | | | | | | | * 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-171-1/+9
| | | | | | | switches are used. * doc/binutils.texi (objdump): Update documentation about -M option.
* Add --only-keep-debug switchNick Clifton2003-06-261-5/+81
|
* Add new switch to objcopy: --add-gnu-debuglink=<file>Nick Clifton2003-06-121-18/+28
| | | | | Allows packages to be shipped in two forms, a stripped executable and debug info file.
* * objcopy.c (redefine_list_append): Add an argument thatJason Thorpe2003-06-021-0/+7
| | | | | | | | | 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.
* Fix the documentation for the -fo option.Nick Clifton2003-04-241-3/+4
|
* Accept -fo as an alias for -oNick Clifton2003-04-231-1/+2
|
* Rename -I to -J. Deprecate old use of -I, but leave it enabled for now.Nick Clifton2003-04-221-3/+9
|
* * doc/binutils.texi (objdump) [--debugging]: Suggest readelf -wAlexandre Oliva2003-04-091-0/+2
| | | | for debugging information types not supported by objdump.
* Add -l for compatibility with wrc, and rc. Use the short option as a key forNick Clifton2003-04-051-0/+3
| | | | long options that have a synonymous short option.
* Add -U for compatibility with wrc, rc, and cpp. Just pass the -U option downNick Clifton2003-04-031-0/+5
| | | | to the preprocessor.
* * windres.c (usage): Report -r option.Christopher Faylor2003-04-011-0/+3
| | | | | (main): Ignore the -r option. * doc/binutils.texi: Add -r to the list of options.
* Add --info command line switchNick Clifton2003-03-241-2/+9
|
* nm.c (print_symbol_info_bsd): Print the symbol's size instead of the symbol'sNick Clifton2003-03-171-3/+2
| | | | | | value when --size-sort is used, unless -S is used. doc/binutils.texi (--size-sort): For non-bsd formats both the value and size of the symbols are displayed.
* (nm --size-sort): Update description.Nick Clifton2003-02-241-4/+10
|
* Apply Bob Wilson's documenation clean up patchNick Clifton2003-02-212-507/+431
|
* [ bfd/ChangeLog ]Chris Demetriou2002-12-311-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-12-30 Chris Demetriou <cgd@broadcom.com> * aoutx.h (NAME(aout,machine_type)): Add bfd_mach_mipsisa32r2 case. * archures.c (bfd_mach_mipsisa32r2): New define. * bfd-in2.h: Regenerate. * cpu-mips.c (I_mipsisa32r2): New enum value. (arch_info_struct): Add entry for I_mipsisa32r2. * elfxx-mips.c (elf_mips_isa, _bfd_elf_mips_mach) (_bfd_mips_elf_print_private_bfd_data): Handle E_MIPS_ARCH_32R2. (_bfd_mips_elf_final_write_processing): Add bfd_mach_mipsisa32r2 case. (_bfd_mips_elf_merge_private_bfd_data): Handle merging of binaries marked as using MIPS32 Release 2. [ binutils/ChangeLog ] 2002-12-30 Chris Demetriou <cgd@broadcom.com> * doc/binutils.texi (objdump): Note MIPS HWR (Hardware Register) changes in MIPS -M options. [ gas/ChangeLog ] 2002-12-30 Chris Demetriou <cgd@broadcom.com> * configure.in: Recognize mipsisa32r2, mipsisa32r2el, and CPU variants. * configure: Regenerate. * config/tc-mips.c (ISA_HAS_DROR, ISA_HAS_ROR): New defines. (macro_build): Handle "K" operand. (macro2): Use ISA_HAS_DROR and ISA_HAS_ROR in the places where CPU_HAS_DROR and CPU_HAS_ROR are currently used. (mips_ip): New variable "lastpos", and implement "+A", "+B", and "+C" operands for MIPS32 Release 2 ins/ext instructions. Implement "K" operand for MIPS32 Release 2 rdhwr instruction. (validate_mips_insn): Implement "+" as a way to extend the allowed operands, and implement "K", "+A", "+B", and "+C" operands. (OPTION_MIPS32R2): New define. (md_longopts): Add entry for OPTION_MIPS32R2. (OPTION_ELF_BASE): Adjust to accomodate OPTIONS_MIPS32R2. (md_parse_option): Handle OPTION_MIPS32R2. (s_mipsset): Reimplement handling of ".set mipsN" options and add support for ".set mips32r2". (mips_cpu_info_table): Add entry for "mips32r2" (MIPS32 Release 2). (md_show_usage): Document "-mips32r2" option. * doc/as.texinfo: Document "-mips32r2" option. * doc/c-mips.texi: Likewise. [ gas/testsuite/ChangeLog ] 2002-12-30 Chris Demetriou <cgd@broadcom.com> * gas/mips/cp0-names-mips32r2.d: New test. * gas/mips/hwr-names-mips32r2.d: New test. * gas/mips/hwr-names-numeric.d: New test. * gas/mips/hwr-names.s: New test source file. * gas/mips/mips32r2.d: New test. * gas/mips/mips32r2.s: New test source file. * gas/mips/mips32r2-ill.l: New test. * gas/mips/mips32r2-ill.s: New test source file. * gas/mips/mips.exp: Add mips32r2 architecture data array entry. Run new tests mentioned above. [ include/elf/ChangeLog ] 2002-12-30 Chris Demetriou <cgd@broadcom.com> * mips.h (E_MIPS_ARCH_32R2): New define. [ include/opcode/ChangeLog ] 2002-12-30 Chris Demetriou <cgd@broadcom.com> * mips.h: Document "+" as the start of two-character operand type names, and add new "K", "+A", "+B", and "+C" operand types. (OP_MASK_INSMSB, OP_SH_INSMSB, OP_MASK_EXTMSB) (OP_SH_EXTMSB, INSN_ISA32R2, ISA_MIPS32R2, CPU_MIPS32R2): New defines. [ opcodes/ChangeLog ] 2002-12-30 Chris Demetriou <cgd@broadcom.com> * mips-dis.c (mips_cp0_names_mips3264r2, mips_hwr_names_numeric) (mips_hwr_names_mips3264r2): New arrays. (mips_arch_choice): New "hwr_names" member. (mips_arch_choices): Adjust for structure change, and add a new entry for "mips32r2" ISA. (mips_hwr_names): New variable. (set_default_mips_dis_options): Set mips_hwr_names. (parse_mips_dis_option): New "hwr-names" option which sets mips_hwr_names, and adjust "reg-names=ARCH" to set mips_hwr_names. (print_insn_arg): Change return type to "int" and use that to indicate number of characters consumed. Add support for "+" operand extension character, "+A", "+B", "+C", and "K" operands. (print_insn_mips): Adjust for changes to print_insn_arg. (print_mips_disassembler_options): Adjust for "hwr-names" addition and "reg-names" change. * mips-opc (I33): New define (shorthand for INSN_ISA32R2). (mips_builtin_opcodes): Note that "nop" and "ssnop" are special forms of "sll". Add new MIPS32 Release 2 instructions: ehb, di, ei, ext, ins, jr.hb, jalr.hb, mfhc1, mfhc2, mthc1, mthc2, rdhwr, rdpgpr, seb, seh, synci, wrpgpr, wsbh. Note that hardware rotate instructions (ror, rorv) can be used on MIPS32 Release 2, and add the official mnemonics for them (rotr, rotrv) and the similar "rotl" mnemonic for left-rotate.
* [ binutils/ChangeLog ]Chris Demetriou2002-12-271-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-12-27 Chris Demetriou <cgd@broadcom.com> * doc/binutils.texi (objdump): Document MIPS -M options. [ gas/testsuite/ChangeLog ] 2002-12-27 Chris Demetriou <cgd@broadcom.com> * gas/mips/cp0-names-mips32.d: New file. * gas/mips/cp0-names-mips64.d: New file. * gas/mips/cp0-names-numeric.d: New file. * gas/mips/cp0-names-sb1.d: New file. * gas/mips/cp0-names.s: New file. * gas/mips/fpr-names-32.d: New file. * gas/mips/fpr-names-64.d: New file. * gas/mips/fpr-names-n32.d: New file. * gas/mips/fpr-names-numeric.d: New file. * gas/mips/fpr-names.s: New file. * gas/mips/gpr-names-32.d: New file. * gas/mips/gpr-names-64.d: New file. * gas/mips/gpr-names-n32.d: New file. * gas/mips/gpr-names-numeric.d: New file. * gas/mips/gpr-names.s: New file. * gas/mips/mips.exp: Run new tests. [ include/ChangeLog ] 2002-12-27 Chris Demetriou <cgd@broadcom.com> * dis-asm.h (print_mips_disassembler_options): Prototype. [ include/opcode/ChangeLog ] 2002-12-19 Chris Demetriou <cgd@broadcom.com> * mips.h (OP_OP_COP0, OP_OP_COP1, OP_OP_COP2, OP_OP_COP3) (OP_OP_LWC1, OP_OP_LWC2, OP_OP_LWC3, OP_OP_LDC1, OP_OP_LDC2) (OP_OP_LDC3, OP_OP_SWC1, OP_OP_SWC2, OP_OP_SWC3, OP_OP_SDC1) (OP_OP_SDC2, OP_OP_SDC3): Define. [ opcodes/ChangeLog ] 2002-12-27 Chris Demetriou <cgd@broadcom.com> * disassemble.c (disassembler_usage): Add invocation of print_mips_disassembler_options. * mips-dis.c (print_mips_disassembler_options) (set_default_mips_dis_options, parse_mips_dis_option) (parse_mips_dis_options, choose_abi_by_name, choose_arch_by_name) (choose_arch_by_number): New functions. (mips_abi_choice, mips_arch_choice): New structures. (mips32_reg_names, mips64_reg_names, reg_names): Remove. (mips_gpr_names_numeric, mips_gpr_names_oldabi) (mips_gpr_names_newabi, mips_fpr_names_numeric) (mips_fpr_names_32, mips_fpr_names_n32, mips_fpr_names_64) (mips_cp0_names_numeric, mips_cp0_names_mips3264) (mips_cp0_names_sb1, mips_abi_choices, mips_arch_choices) (mips_processor, mips_isa, mips_gpr_names, mips_fpr_names) (mips_cp0_names): New variables. (print_insn_args): Use new variables to print GPR, FPR, and CP0 register names. (mips_isa_type): Remove. (print_insn_mips): Remove ISA and CPU setup since it is now done... (_print_insn_mips): Here. Remove register setup code, and call set_default_mips_dis_options and parse_mips_dis_options instead. (print_mips16_insn_arg): Use mips_gpr_names instead of mips32_names.
* Add support for 'S' encoding to strings - display 8-bit characters.Nick Clifton2002-12-231-5/+5
|
* * doc/binutils.texi: Fix typos.Kazu Hirata2002-12-191-2/+2
|
* * doc/binutils.texi: Add missing parenthesis.Dave Anglin2002-12-141-4/+4
|
* Added --prefix-symbols <prefix> option to rename all symbols by adding theNick Clifton2002-12-131-0/+13
| | | | | | | | given prefix to the begining of the symbol name. This is useful to provide name space seperation regardless of how the object file was created. Added --prefix-sections <prefix> and --prefix-alloc-sections <prefix> options to rename all sections (or all sections with the alloc flag set) by adding the given prefix to the begining of the symbol name.
* Define SKIP_ZEROES as 32 for tic4x target in order to ensure properNick Clifton2002-10-231-1/+1
| | | | disassembly of the valid 0-value opcode.
* * use @itemx, not @item, for --disassemble-zeroes.Ben Elliston2002-10-221-1/+1
|
* * doc/binutils.texi (objdump): Document -z and move the entry forBen Elliston2002-10-221-5/+6
| | | | --disassemble-zeroes to the end of the options section (for `z').
* binutils:Zack Weinberg2002-09-171-1/+0
| | | | | | | | | | | | | | | | | * Makefile.am (CFILES): Add cxxfilt.c. (cxxfilt_SOURCES): Now just cxxfilt.c $(BULIBS). (cxxfilt_LDADD): Delete. Remove all references to underscore.c. Regen dependencies. * configure.in: Define TARGET_PREPENDS_UNDERSCORE in config.h from $UNDERSCORE, rather than AC_SUBSTing it. * binutils/cxxfilt.c: Moved here from gcc/cp, minor adjustments to fit into binutils framework. * configure, config.in, Makefile.in, doc/Makefile.in: Regenerate. gcc/cp: * Make-lang.in: Remove all references to the demangler. * cxxfilt.c: Moved to binutils.
* Replace 'gnu-new-abi' with 'gnu-v3'Nick Clifton2002-08-141-1/+1
|
* * readelf.c (OPTION_DEBUG_DUMP): Define.Jakub Jelinek2002-07-301-3/+3
| | | | | | | (options): Use it. (usage): Update help. (parse_args): Handle --debug-dump separately from -w. * doc/binutils.texi (readelf): Update documentation.
* * doc/binutils.texi (addr2line <man synopsis>): Correct brackets.Alan Modra2002-07-231-1/+1
|
* 2002-06-15 H.J. Lu (hjl@gnu.org)H.J. Lu2002-06-151-1/+6
| | | | | | | | | | * nm.c (print_size): New variable. Initialize to 0. (long_options): Add 'S'/"print-size". (main): Handle 'S'. (print_symbol_info_bsd): Print size only if print_size is not 0. * doc/binutils.texi: Document -S/--print-size.
* * Makefile.am: Run "make dep-am".Alan Modra2002-06-081-0/+2
| | | | | * Makefile.in: Regenerate. * doc/Makefile.in: Regnerate.
* * Makefile.am: Run "make dep-am".Alan Modra2002-03-211-1/+1
| | | | | | | | | * Makefile.in: Regenerate. * doc/Makefile.in: Regenerate. * po/POTFILES.in: Regenerate. * aclocal.m4: Regenerate. * config.in: Regenerate. * configure: Regenerate.
* Add AIX 64 shared library support and emulation layer for binutilsNick Clifton2002-03-181-1/+3
|
* 2002-03-07 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2002-03-081-3/+3
| | | | | * doc/binutils.texi (Target Selection): Fix LD crossreferences. (Architecture Selection): Likewise.
* * configure: Regenerate.Alan Modra2002-02-111-1/+1
| | | | | * objcopy.c: Update copyright date. * doc/Makefile.in: Regenerate.
* * doc/Makefile.am (install): Depend on install-info.Hans-Peter Nilsson2002-01-262-0/+8
| | | | * doc/Makefile.in: Regenerate.
* Add --totals option to sizeNick Clifton2002-01-251-6/+13
|
* Refer to "options" not "switches"Nick Clifton2002-01-151-4/+4
|
* When --wide is used, do not truncate symbol names.Nick Clifton2001-12-201-0/+1
|
* Pass CC_FOR_TARGET and CFLAGS_FOR_TARGET to runtest in environment.Nick Clifton2001-11-291-4/+4
|
* Add -ws switch to display contents of .debug_str sectionsNick Clifton2001-11-191-3/+3
|
* binutils/ChangeLogAlan Modra2001-11-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/binutils.texi (objdump): Document ppc -M options. gas/ChangeLog * config/tc-ppc.c (ppc_insert_operand): Pass (ppc_cpu | ppc_size) to operand->insert. (md_assemble): Likewise. gas/testsuite/ChangeLog * gas/ppc/booke.d: Modify reloc and target matches for powerpc64. include/opcode/ChangeLog * ppc.h (struct powerpc_operand <insert, extract>): Add dialect param. opcodes/ChangeLog * ppc-opc.c (PPC64): Revert 2001-10-12. Do include PPC_OPCODE_PPC. (insert_bat, extract_bat, insert_bba, extract_bba, insert_bd, extract_bd, insert_bdm, extract_bdm, insert_bdp, extract_bdp, valid_bo, insert_bo, extract_bo, insert_boe, extract_boe, insert_ds, extract_ds, insert_de, extract_de, insert_des, extract_des, insert_li, extract_li, insert_mbe, extract_mbe, insert_mb6, extract_mb6, insert_nb, extract_nb, insert_nsi, extract_nsi, insert_ral, insert_ram, insert_ras, insert_rbs, extract_rbs, insert_sh6, extract_sh6, insert_spr, extract_spr, insert_tbr, extract_tbr): Add dialect param. (extract_bd, extract_bdm, extract_bdp, extract_ds, extract_des, extract_li, extract_nsi): Implement sign extension without conditional. (insert_bdm, extract_bdm, insert_bdp, extract_bdp, valid_bo): Handle 64 bit branch hints. (extract_bdm, extract_bdp): Correct 32 bit validation. (AT1_MASK, AT2_MASK): Define. (BBOAT_MASK): Define. (BBOATCB_MASK, BBOAT2CB_MASK, BBOATBI_MASK): Define. (BOFM64, BOFP64, BOTM64, BOTP64): Define. (BODNZM64, BODNZP64, BODZM64, BODZP64): Define. (PPCCOM32, PPCCOM64): Define. (powerpc_opcodes): Modify existing 32 bit insns with branch hints and add new patterns to implement 64 bit branches with hints. Move booke instructions so they match before ppc64. * ppc-dis.c (powerpc_dialect): Set PPC_OPCODE_64 in dialect for 64 bit default targets, and parse "32" and "64" in options. Formatting fixes. (print_insn_powerpc): Pass dialect to operand->extract.
* * doc/binutils.texi (objdump): Fix description to use x86-64.Andreas Jaeger2001-11-141-2/+2
|
* binutils/ChangeLogAlan Modra2001-11-141-0/+13
| | | | | | | | | | | | | | | | | * doc/binutils.texi (objdump): Document x86 -M options. include/ChangeLog * dis-asm.h (print_insn_i386): Declare. opcodes/ChangeLog * disassemble.c (disassembler): Call print_insn_i386. * i386-dis.c (SUFFIX_ALWAYS): Define. (struct dis_private): Add orig_sizeflag. (print_insn_i386): Make it a wrapper, calling.. (print_insn): ..The old body of print_insn_i386. Avoid longjmp warning without using volatile by moving orig_sizeflag to priv, and removing inbuf. Parse disassembler_options. (print_insn_i386_att, print_insn_i386_intel): Move initialisation code to print_insn. (putop): Remove #ifdef SUFFIX_ALWAYS.
* Regenerate configure to include the gettext.m4 change. UpdateAlan Modra2001-10-031-1/+1
| | | | opcodes/po/POTFILES.in
* * readelf.c (do_wide): New.Jakub Jelinek2001-09-251-0/+9
| | | | | | | | | | | (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.
* 2000-09-19 H.J. Lu <hjl@gnu.org>H.J. Lu2001-09-192-3/+15
| | | | | | * doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and $(srcdir)/cxxfilt.man. * doc/Makefile.in: Rebuild.
OpenPOWER on IntegriCloud