binutils-gdb/opcodes
Maciej W. Rozycki 471b9d1507 GDB PR tdep/8282: MIPS: Wire in `set disassembler-options'
Implement MIPS target support for passing options to the disassembler,
complementing commit 65b48a8140 ("GDB: Add support for the new
set/show disassembler-options commands.").

This includes options that expect an argument, so adjust the generic
code and data structures used so as to handle such options.  So as to
give backends syntax flexibility no specific delimiter has been defined
to separate options from their respective arguments, so it has to be
included as the last character of the option name.  Completion code
however has not been adjusted and consequently option arguments cannot
be completed at this time.

Also the MIPS target has non-empty defaults for the options, so that ABI
names for the general-purpose registers respect our `set mips abi ...'
setting rather than always being determined from the ELF headers of the
binary file selected.  Handle these defaults as implicit options, never
shown to the user and always prepended to the user-specified options, so
that the latters can override the defaults.

The resulting output for the MIPS target is as follows:

(gdb) show disassembler-options
The current disassembler options are ''

The following disassembler options are supported for use with the
'set disassembler-options <option>[,<option>...]' command:

  no-aliases      Use canonical instruction forms.

  msa             Recognize MSA instructions.

  virt            Recognize the virtualization ASE instructions.

  xpa             Recognize the eXtended Physical Address (XPA) ASE
                  instructions.

  ginv            Recognize the Global INValidate (GINV) ASE instructions.

  gpr-names=ABI   Print GPR names according to specified ABI.
                  Default: based on binary being disassembled.

  fpr-names=ABI   Print FPR names according to specified ABI.
                  Default: numeric.

  cp0-names=ARCH  Print CP0 register names according to specified architecture.
                  Default: based on binary being disassembled.

  hwr-names=ARCH  Print HWR names according to specified architecture.
                  Default: based on binary being disassembled.

  reg-names=ABI   Print GPR and FPR names according to specified ABI.

  reg-names=ARCH  Print CP0 register and HWR names according to specified
                  architecture.

  For the options above, the following values are supported for "ABI":
    numeric 32 n32 64

  For the options above, the following values are supported for "ARCH":
    numeric r3000 r3900 r4000 r4010 vr4100 vr4111 vr4120 r4300 r4400 r4600
    r4650 r5000 vr5400 vr5500 r5900 r6000 rm7000 rm9000 r8000 r10000 r12000
    r14000 r16000 mips5 mips32 mips32r2 mips32r3 mips32r5 mips32r6 mips64
    mips64r2 mips64r3 mips64r5 mips64r6 interaptiv-mr2 sb1 loongson2e
    loongson2f loongson3a octeon octeon+ octeon2 octeon3 xlr xlp
(gdb)

which corresponds to what `objdump --help' used to print for the MIPS
target, with minor formatting changes, most notably option argument
lists being wrapped, but also the amount of white space separating
options from the respective descriptions.  The relevant part the new
code is now also used by `objdump --help', which means these formatting
changes apply to both outputs, except for argument list wrapping, which
is GDB-specific.

This also adds a separating new line between the heading and option
lists where descriptions are provided, hence:

(gdb) set architecture s390:31-bit
(gdb) show disassembler-options
The current disassembler options are ''

The following disassembler options are supported for use with the
'set disassembler-options <option>[,<option>...]' command:

  esa         Disassemble in ESA architecture mode
  zarch       Disassemble in z/Architecture mode
  insnlength  Print unknown instructions according to length from first two bits
(gdb)

but:

(gdb) set architecture powerpc:common
(gdb) show disassembler-options
The current disassembler options are ''

The following disassembler options are supported for use with the
'set disassembler-options <option>[,<option>...]' command:
  403, 405, 440, 464, 476, 601, 603, 604, 620, 7400, 7410, 7450, 7455, 750cl,
  821, 850, 860, a2, altivec, any, booke, booke32, cell, com, e200z4, e300,
  e500, e500mc, e500mc64, e5500, e6500, e500x2, efs, efs2, power4, power5,
  power6, power7, power8, power9, ppc, ppc32, 32, ppc64, 64, ppc64bridge,
  ppcps, pwr, pwr2, pwr4, pwr5, pwr5x, pwr6, pwr7, pwr8, pwr9, pwrx, raw, spe,
  spe2, titan, vle, vsx
(gdb)

Existing affected target backends have been adjusted accordingly.

This has been verified manually with:

(gdb) set architecture arm
(gdb) set architecture powerpc:common
(gdb) set architecture s390:31-bit

to cause no issues with the `show disassembler-options' and `set
disassembler-options' commands.  A test case for the MIPS target has
also been provided, covering the default settings with ABI overrides as
well as disassembler option overrides.

2018-07-02  Maciej W. Rozycki  <macro@mips.com>
            Simon Marchi  <simon.marchi@polymtl.ca>

	include/
	PR tdep/8282
	* dis-asm.h (disasm_option_arg_t): New typedef.
	(disasm_options_and_args_t): Likewise.
	(disasm_options_t): Add `arg' member, document members.
	(disassembler_options_mips): New prototype.
	(disassembler_options_arm, disassembler_options_powerpc)
	(disassembler_options_s390): Update prototypes.

	opcodes/
	PR tdep/8282
	* mips-dis.c (mips_option_arg_t): New enumeration.
	(mips_options): New variable.
	(disassembler_options_mips): New function.
	(print_mips_disassembler_options): Reimplement in terms of
	`disassembler_options_mips'.
	* arm-dis.c (disassembler_options_arm): Adapt to using the
	`disasm_options_and_args_t' structure.
	* ppc-dis.c (disassembler_options_powerpc): Likewise.
	* s390-dis.c (disassembler_options_s390): Likewise.

	gdb/
	PR tdep/8282
	* disasm.h (gdb_disassembler): Add
	`m_disassembler_options_holder'. member
	* disasm.c (get_all_disassembler_options): New function.
	(gdb_disassembler::gdb_disassembler): Use it.
	(gdb_buffered_insn_length_init_dis): Likewise.
	(gdb_buffered_insn_length): Adjust accordingly.
	(set_disassembler_options): Handle options with arguments.
	(show_disassembler_options_sfunc): Likewise.  Add a leading new
	line if showing options with descriptions.
	(disassembler_options_completer): Adapt to using the
	`disasm_options_and_args_t' structure.
	* mips-tdep.c (mips_disassembler_options): New variable.
	(mips_disassembler_options_o32): Likewise.
	(mips_disassembler_options_n32): Likewise.
	(mips_disassembler_options_n64): Likewise.
	(gdb_print_insn_mips): Don't set `disassembler_options'.
	(gdb_print_insn_mips_n32, gdb_print_insn_mips_n64): Remove
	functions.
	(mips_gdbarch_init): Always set `gdbarch_print_insn' to
	`gdb_print_insn_mips'.  Set `gdbarch_disassembler_options',
	`gdbarch_disassembler_options_implicit' and
	`gdbarch_valid_disassembler_options'.
	* arm-tdep.c (_initialize_arm_tdep): Adapt to using the
	`disasm_options_and_args_t' structure.
	* gdbarch.sh (disassembler_options_implicit): New `gdbarch'
	method.
	(valid_disassembler_options): Switch from `disasm_options_t' to
	the `disasm_options_and_args_t' structure.
	* NEWS: Document `set disassembler-options' support for the MIPS
	target.
	* gdbarch.h: Regenerate.
	* gdbarch.c: Regenerate.

	gdb/doc/
	PR tdep/8282
	* gdb.texinfo (Source and Machine Code): Document `set
	disassembler-options' support for the MIPS target.

	gdb/testsuite/
	PR tdep/8282
	* gdb.arch/mips-disassembler-options.exp: New test.
	* gdb.arch/mips-disassembler-options.s: New test source.
2018-07-02 23:57:21 +01:00
..
po Updated translations. 2018-06-26 14:03:16 +01:00
.gitignore bfd/binutils/gas/gprof/ld/libiberty/opcodes: add .gitignore 2010-12-09 09:03:18 +00:00
ChangeLog GDB PR tdep/8282: MIPS: Wire in `set disassembler-options' 2018-07-02 23:57:21 +01:00
ChangeLog-0001 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-0203 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2004 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2005 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2006 Remove trailing spaces in opcodes 2015-08-12 04:45:07 -07:00
ChangeLog-2007 Remove trailing spaces in opcodes 2015-08-12 04:45:07 -07:00
ChangeLog-2008 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2009 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2010 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2011 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2012 opcodes/ChangeLog 2013-01-02 13:13:36 +00:00
ChangeLog-2013 New Year - binutils ChangeLog rotation 2014-01-08 05:32:12 -08:00
ChangeLog-2014 ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ChangeLog-2015 binutils ChangeLog rotation 2016-01-01 22:59:17 +10:30
ChangeLog-2016 ChangeLog rotation 2017-01-02 13:55:05 +10:30
ChangeLog-2017 ChangeLog rotation 2018-01-03 17:49:42 +10:30
ChangeLog-9297 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-9899 Add copyright notices 2012-12-10 12:48:03 +00:00
MAINTAINERS Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
Makefile.am Bump to autoconf 2.69 and automake 1.15.1 2018-06-19 16:55:06 -04:00
Makefile.in Bump to autoconf 2.69 and automake 1.15.1 2018-06-19 16:55:06 -04:00
aarch64-asm-2.c Fix AArch64 encodings for by element instructions. 2018-06-29 12:14:42 +01:00
aarch64-asm.c Implement Read/Write constraints on system registers on AArch64 2018-05-15 17:17:36 +01:00
aarch64-asm.h Modify AArch64 Assembly and disassembly functions to be able to fail and report why. 2018-05-15 17:17:36 +01:00
aarch64-dis-2.c Fix AArch64 encodings for by element instructions. 2018-06-29 12:14:42 +01:00
aarch64-dis.c Fix AArch64 encodings for by element instructions. 2018-06-29 12:14:42 +01:00
aarch64-dis.h Modify AArch64 Assembly and disassembly functions to be able to fail and report why. 2018-05-15 17:17:36 +01:00
aarch64-gen.c Modify AArch64 Assembly and disassembly functions to be able to fail and report why. 2018-05-15 17:17:36 +01:00
aarch64-opc-2.c Fix AArch64 encodings for by element instructions. 2018-06-29 12:14:42 +01:00
aarch64-opc.c Fix AArch64 encodings for by element instructions. 2018-06-29 12:14:42 +01:00
aarch64-opc.h Implement Read/Write constraints on system registers on AArch64 2018-05-15 17:17:36 +01:00
aarch64-tbl.h Fix AArch64 encodings for by element instructions. 2018-06-29 12:14:42 +01:00
aclocal.m4 Bump to autoconf 2.69 and automake 1.15.1 2018-06-19 16:55:06 -04:00
alpha-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
alpha-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
arc-dis.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-ext-tbl.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-ext.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-ext.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-fxi.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-nps400-tbl.h opcodes/arc: Fix incorrect insn_class for some nps insns 2017-11-07 20:24:21 +00:00
arc-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-regs.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-tbl.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arm-dis.c GDB PR tdep/8282: MIPS: Wire in `set disassembler-options' 2018-07-02 23:57:21 +01:00
avr-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
bfin-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-asm.in Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-bitset.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-dis.in Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-ibld.in Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen.sh Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
config.in Check bfd support for bfd_mips_elf_get_abiflags in mips make rule 2016-12-28 22:12:11 +10:30
configure Regenerate configure and pot files with updated binutils version number. 2018-06-24 19:13:01 +01:00
configure.ac Bump to autoconf 2.69 and automake 1.15.1 2018-06-19 16:55:06 -04:00
configure.com Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cr16-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cr16-opc.c PR22069, Several instances of register accidentally spelled as regsiter 2018-05-09 15:55:28 +09:30
cris-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cris-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
crx-dis.c crx string overflow warning 2018-02-26 10:51:12 +10:30
crx-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
d10v-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
d10v-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
d30v-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
d30v-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
dep-in.sed * dep-in.sed: Don't use \n in replacement part of s command. 2009-06-04 06:57:56 +00:00
dis-buf.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
dis-init.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
disassemble.c Add support for the Freescale s12z processor. 2018-05-18 15:26:18 +01:00
disassemble.h Add support for the Freescale s12z processor. 2018-05-18 15:26:18 +01:00
dlx-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
epiphany-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
epiphany-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
epiphany-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
epiphany-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
epiphany-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
epiphany-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
epiphany-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
fr30-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
fr30-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
fr30-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
fr30-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
fr30-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
fr30-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
fr30-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
frv-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
frv-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
frv-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
frv-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
frv-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
frv-opc.c opcodes error messages 2018-03-03 11:34:26 +10:30
frv-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ft32-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ft32-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
h8300-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
hppa-dis.c PR22069, Several instances of register accidentally spelled as regsiter 2018-05-09 15:55:28 +09:30
i386-dis-evex.h x86: add support for AVX-512 VPCMP*{B,W} pseudo-ops 2017-11-14 08:42:26 +01:00
i386-dis.c Enable Intel MOVDIRI, MOVDIR64B instructions 2018-05-07 16:57:48 -07:00
i386-gen.c Add znver2 support. 2018-05-30 12:27:35 +05:30
i386-init.h Add znver2 support. 2018-05-30 12:27:35 +05:30
i386-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
i386-opc.h Enable Intel MOVDIRI, MOVDIR64B instructions 2018-05-07 16:57:48 -07:00
i386-opc.tbl x86: fold MOV to/from segment register templates 2018-06-01 08:41:16 +02:00
i386-reg.tbl Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
i386-tbl.h x86: fold MOV to/from segment register templates 2018-06-01 08:41:16 +02:00
ia64-asmtab.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-asmtab.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-gen.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-ic.tbl Add Intel Itanium Series 9500 support 2012-09-04 13:52:06 +00:00
ia64-opc-a.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc-b.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc-d.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc-f.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc-i.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc-m.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc-x.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-raw.tbl * ia64-raw.tbl: Replace non-ASCII char. 2013-05-17 12:57:16 +00:00
ia64-war.tbl
ia64-waw.tbl * ia64-raw.tbl: Replace non-ASCII char. 2013-05-17 12:57:16 +00:00
ip2k-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
ip2k-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
ip2k-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ip2k-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
ip2k-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
ip2k-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ip2k-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
iq2000-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
iq2000-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
iq2000-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
iq2000-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
iq2000-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
iq2000-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
iq2000-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
lm32-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
lm32-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
lm32-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
lm32-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
lm32-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
lm32-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
lm32-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
lm32-opinst.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32c-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
m32c-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
m32c-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32c-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
m32c-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
m32c-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32c-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32r-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
m32r-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
m32r-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32r-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
m32r-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
m32r-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32r-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32r-opinst.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m68hc11-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m68hc11-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m68k-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m68k-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m10200-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m10200-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m10300-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m10300-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
makefile.vms Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mcore-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mcore-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mep-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
mep-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
mep-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mep-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
mep-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
mep-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mep-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
metag-dis.c Fix compile time warning messages from gcc version 8 about cast between incompatible function types. 2018-02-13 13:14:47 +00:00
microblaze-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
microblaze-dis.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
microblaze-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
microblaze-opcm.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
micromips-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mips-dis.c GDB PR tdep/8282: MIPS: Wire in `set disassembler-options' 2018-07-02 23:57:21 +01:00
mips-formats.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mips-opc.c MIPS: Add Global INValidate ASE support 2018-06-14 21:34:49 +01:00
mips16-opc.c MIPS16/opcodes: Free up `M' operand code 2018-02-20 20:51:36 +00:00
mmix-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
mmix-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
moxie-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
moxie-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
msp430-decode.c Make _bfd_error_handler available outside libbfd 2018-06-01 13:10:33 +09:30
msp430-decode.opc Make _bfd_error_handler available outside libbfd 2018-06-01 13:10:33 +09:30
msp430-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mt-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
mt-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
mt-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mt-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
mt-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
mt-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mt-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
nds32-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
nds32-asm.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
nds32-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
nds32-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
nfp-dis.c Fix spelling mistakes. 2018-06-26 12:56:23 +01:00
nios2-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
nios2-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ns32k-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
opc2c.c opcodes error messages 2018-03-03 11:34:26 +10:30
opintl.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
or1k-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
or1k-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
or1k-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
or1k-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
or1k-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
or1k-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
or1k-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
or1k-opinst.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
pdp11-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
pdp11-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
pj-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
pj-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ppc-dis.c GDB PR tdep/8282: MIPS: Wire in `set disassembler-options' 2018-07-02 23:57:21 +01:00
ppc-opc.c Remove fake operand handling for extended mnemonics. 2018-05-21 17:31:07 -05:00
pru-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
pru-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
riscv-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
riscv-opc.c RISC-V: Accept constant operands in la and lla 2018-06-20 07:24:25 +02:00
rl78-decode.c Make _bfd_error_handler available outside libbfd 2018-06-01 13:10:33 +09:30
rl78-decode.opc Make _bfd_error_handler available outside libbfd 2018-06-01 13:10:33 +09:30
rl78-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rx-decode.c opcodes error messages 2018-03-03 11:34:26 +10:30
rx-decode.opc Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rx-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
s12z-dis.c Add support for the Freescale s12z processor. 2018-05-18 15:26:18 +01:00
s12z.h Add support for the Freescale s12z processor. 2018-05-18 15:26:18 +01:00
s390-dis.c GDB PR tdep/8282: MIPS: Wire in `set disassembler-options' 2018-07-02 23:57:21 +01:00
s390-mkopc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
s390-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
s390-opc.txt Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
score-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
score-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
score7-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
sh-dis.c Remove sh5 and sh64 support 2018-04-16 15:29:39 +09:30
sh-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
sparc-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
sparc-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
spu-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
spu-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
stamp-h.in
sysdep.h Make _bfd_error_handler available outside libbfd 2018-06-01 13:10:33 +09:30
tic4x-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic6x-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic30-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic54x-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic54x-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic80-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic80-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tilegx-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tilegx-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tilepro-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tilepro-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
v850-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
v850-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
vax-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
visium-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
visium-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
wasm32-dis.c WebAssembly: Correct an `index' global shadowing error for pre-4.8 GCC 2018-02-13 12:56:29 +00:00
xc16x-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
xc16x-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
xc16x-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xc16x-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
xc16x-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
xc16x-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xc16x-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xgate-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xgate-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xstormy16-asm.c opcodes error messages 2018-03-03 11:34:26 +10:30
xstormy16-desc.c opcodes error messages 2018-03-03 11:34:26 +10:30
xstormy16-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xstormy16-dis.c opcodes error messages 2018-03-03 11:34:26 +10:30
xstormy16-ibld.c opcodes error messages 2018-03-03 11:34:26 +10:30
xstormy16-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xstormy16-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xtensa-dis.c Fix xtensa "clobbered by longjmp" warnings 2018-06-06 21:30:36 +09:30
z8k-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
z8k-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
z8kgen.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
z80-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30