8sa1-binutils-gdb/opcodes
Jan Beulich 48bcea9f48 x86: consolidate Disp<NN> handling a little
In memory operand addressing, which forms of displacement are permitted
besides Disp8 is pretty clearly limited
- outside of 64-bit mode, Disp16 or Disp32 only, depending on address
  size (MPX being special in not allowing Disp16),
- in 64-bit mode, Disp32s or Disp64 without address size override, and
  solely Disp32 with one.
Adjust assembler and i386-gen to match this, observing that templates
already get adjusted before trying to match them against input depending
on the presence of an address size prefix.

This adjustment logic gets extended to all cases, as certain DispNN
values should also be dropped when there's no such prefix. In fact
behavior of the assembler, perhaps besides the exact diagnostics wording,
should not differ between there being templates applicable to 64-bit and
non-64-bit at the same time, or there being fully separate sets of
templates, with their DispNN settings already reduced accordingly.

This adjustment logic further gets guarded such that there wouldn't be
and Disp<N> conversion based on address size prefix when this prefix
doesn't control the width of the displacement (on branches other than
absolute ones).

These adjustments then also allow folding two MOV templates, which had
been split between 64-bit and non-64-bits variants so far.

Once in this area also
- drop the bogus DispNN from JumpByte templates, leaving just the
  correct Disp8 there (compensated by i386_finalize_displacement()
  now setting Disp8 on their operands),
- add the missing Disp32S to XBEGIN.

Note that the changes make it necessary to temporarily mark a test as
XFAIL; this will get taken care of by a subsequent patch. The failing
parts are entirely bogus and will get replaced.
2019-12-27 09:22:03 +01:00
..
po Remove tic80 support 2019-12-17 16:36:54 +10:30
.gitignore
aarch64-asm-2.c [binutils][aarch64] Matrix Multiply extension enablement [8/X] 2019-11-07 17:11:52 +00:00
aarch64-asm.c [binutils][aarch64] Bfloat16 enablement [2/X] 2019-11-07 16:42:36 +00:00
aarch64-asm.h AArch64: Remove ldgv and stgv instructions from Armv8.5-A Memory Tagging Extension. 2019-01-25 14:49:51 +00:00
aarch64-dis-2.c [gas][aarch64] Add the v8.6 Data Gathering Hint mnemonic [10/X] 2019-11-07 17:23:53 +00:00
aarch64-dis.c ubsan: aarch64: left shift of negative value 2019-12-16 17:35:13 +10:30
aarch64-dis.h AArch64: Remove ldgv and stgv instructions from Armv8.5-A Memory Tagging Extension. 2019-01-25 14:49:51 +00:00
aarch64-gen.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
aarch64-opc-2.c [binutils][aarch64] Matrix Multiply extension enablement [8/X] 2019-11-07 17:11:52 +00:00
aarch64-opc.c ubsan: aarch64: left shift cannot be represented in type 'int64_t' 2019-12-17 22:58:19 +10:30
aarch64-opc.h ubsan: aarch64: left shift cannot be represented in type 'int64_t' 2019-12-17 22:58:19 +10:30
aarch64-tbl.h Arm64: simplify Crypto arch extension handling 2019-12-05 08:44:22 +01:00
aclocal.m4 csky-opc.h: Initialize fields of last array elements 2018-09-21 10:27:49 -04:00
alpha-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
alpha-opc.c More signed overflow fixes 2019-12-18 18:38:13 +10:30
arc-dis.c Remove more shifts for sign/zero extension 2019-12-11 21:14:19 +10:30
arc-dis.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
arc-ext-tbl.h [ARC] Update ARC opcode table 2019-07-24 16:46:01 +03:00
arc-ext.c More signed overflow fixes 2019-12-18 18:38:13 +10:30
arc-ext.h More signed overflow fixes 2019-12-18 18:38:13 +10:30
arc-fxi.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
arc-nps400-tbl.h ARC: Fix build errors with large constants and C89 2018-09-20 15:49:00 +01:00
arc-opc.c [ARC] Update ARC opcode table 2019-07-24 16:46:01 +03:00
arc-regs.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
arc-tbl.h [ARC] Update ARC opcode table 2019-07-24 16:46:01 +03:00
arm-dis.c ubsan: arm: shift exponent 32 is too large for 32-bit type 'unsigned int' 2019-12-24 12:01:42 +10:30
avr-dis.c Fix the disassembly of the LDS and STS instructions of the AVR architecture. 2019-10-09 13:48:06 +01:00
bfin-dis.c ubsan: bfin: left shift of negative value 2019-12-16 17:33:53 +10:30
bpf-asm.c opcodes: add support for eBPF 2019-05-23 19:33:56 +02:00
bpf-desc.c cpu,opcodes,gas: use %r0 and %r6 instead of %a and %ctf in eBPF disassembler 2019-07-19 15:35:43 +02:00
bpf-desc.h opcodes: add support for eBPF 2019-05-23 19:33:56 +02:00
bpf-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
bpf-ibld.c ubsan: bpf: left shift cannot be represented in type 'DI' (aka 'long') 2019-12-17 14:32:23 +10:30
bpf-opc.c cpu,opcodes,gas: fix explicit arguments to eBPF ldabs instructions 2019-07-15 16:00:28 +02:00
bpf-opc.h cpu,opcodes,gas: fix explicit arguments to eBPF ldabs instructions 2019-07-15 16:00:28 +02:00
cgen-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
cgen-asm.in Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
cgen-bitset.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
cgen-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
cgen-dis.in Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
cgen-ibld.in Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
cgen-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
cgen.sh Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ChangeLog x86: consolidate Disp<NN> handling a little 2019-12-27 09:22:03 +01:00
ChangeLog-0001
ChangeLog-0203
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-2014
ChangeLog-2015
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-2018 ChangeLog rotation 2019-01-01 21:25:40 +10:30
ChangeLog-9297
ChangeLog-9899
config.in Check bfd support for bfd_mips_elf_get_abiflags in mips make rule 2016-12-28 22:12:11 +10:30
configure Remove tic80 support 2019-12-17 16:36:54 +10:30
configure.ac Remove tic80 support 2019-12-17 16:36:54 +10:30
configure.com Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
cr16-dis.c ubsan: cr16: left shift cannot be represented in type 'int' 2019-12-11 11:38:04 +10:30
cr16-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
cris-dis.c ubsan: cris: signed integer overflow 2019-12-11 11:38:24 +10:30
cris-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
crx-dis.c ubsan: crx: index 5 out of bounds for type 'operand_desc const[5]' 2019-12-26 17:49:03 +10:30
crx-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
csky-dis.c csky: tidy csky_chars_to_number 2019-12-12 16:46:45 +10:30
csky-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
d10v-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
d10v-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
d30v-dis.c ubsan: d30v: left shift cannot be represented in type 'long long' 2019-12-23 18:02:44 +10:30
d30v-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
dep-in.sed
dis-buf.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
dis-init.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
disassemble.c Remove tic80 support 2019-12-17 16:36:54 +10:30
disassemble.h Remove tic80 support 2019-12-17 16:36:54 +10:30
dlx-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
epiphany-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
epiphany-desc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
epiphany-desc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
epiphany-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
epiphany-ibld.c Remove more shifts for sign/zero extension 2019-12-11 21:14:19 +10:30
epiphany-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
epiphany-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
fr30-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
fr30-desc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
fr30-desc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
fr30-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
fr30-ibld.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
fr30-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
fr30-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
frv-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
frv-desc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
frv-desc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
frv-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
frv-ibld.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
frv-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
frv-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ft32-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ft32-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
h8300-dis.c ubsan: h8300: left shift cannot be represented in type 'int' 2019-12-11 11:39:25 +10:30
hppa-dis.c ubsan: hppa: left shift of negative value 2019-12-20 13:36:06 +10:30
i386-dis-evex-len.h i386: Check vector length for scatter/gather prefetch instructions 2019-06-27 13:39:32 -07:00
i386-dis-evex-mod.h x86: remove ModRM.mod decoding layer from AVX512F VMOVS{S,D} 2019-07-01 08:23:41 +02:00
i386-dis-evex-prefix.h x86: add missing pseudo ops for VPCLMULQDQ ISA extension 2019-07-01 08:28:58 +02:00
i386-dis-evex-reg.h i386: Break i386-dis-evex.h into small files 2019-06-21 13:18:41 -07:00
i386-dis-evex-w.h x86: remove ModRM.mod decoding layer from AVX512F VMOVS{S,D} 2019-07-01 08:23:41 +02:00
i386-dis-evex.h i386: Break i386-dis-evex.h into small files 2019-06-21 13:18:41 -07:00
i386-dis.c x86/Intel: extend MOVDIRI testing 2019-12-04 10:41:43 +01:00
i386-gen.c x86: consolidate Disp<NN> handling a little 2019-12-27 09:22:03 +01:00
i386-init.h x86: make JumpAbsolute an insn attribute 2019-11-14 08:47:03 +01:00
i386-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
i386-opc.h x86: fold individual Jump* attributes into a single Jump one 2019-11-14 08:47:44 +01:00
i386-opc.tbl x86: consolidate Disp<NN> handling a little 2019-12-27 09:22:03 +01:00
i386-reg.tbl x86: eliminate ImmExt abuse 2019-11-12 09:08:32 +01:00
i386-tbl.h x86: consolidate Disp<NN> handling a little 2019-12-27 09:22:03 +01:00
ia64-asmtab.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64-asmtab.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64-gen.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64-ic.tbl
ia64-opc-a.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64-opc-b.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64-opc-d.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64-opc-f.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64-opc-i.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64-opc-m.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64-opc-x.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64-opc.c Prevent a left shift by a negative value when disassembling IA64 binaries. 2019-10-29 10:01:27 +00:00
ia64-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64-raw.tbl
ia64-war.tbl
ia64-waw.tbl
ip2k-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ip2k-desc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ip2k-desc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ip2k-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
ip2k-ibld.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ip2k-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ip2k-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
iq2000-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
iq2000-desc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
iq2000-desc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
iq2000-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
iq2000-ibld.c ubsan: iq2000: left shift of negative value 2019-12-23 18:04:12 +10:30
iq2000-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
iq2000-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
lm32-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
lm32-desc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
lm32-desc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
lm32-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
lm32-ibld.c Remove more shifts for sign/zero extension 2019-12-11 21:14:19 +10:30
lm32-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
lm32-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
lm32-opinst.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m32c-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m32c-desc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m32c-desc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m32c-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
m32c-ibld.c Remove more shifts for sign/zero extension 2019-12-11 21:14:19 +10:30
m32c-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m32c-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m32r-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m32r-desc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m32r-desc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m32r-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
m32r-ibld.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m32r-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m32r-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m32r-opinst.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m68hc11-dis.c ubsan: m68hc1x: left shift of negative value 2019-12-20 13:36:06 +10:30
m68hc11-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m68k-dis.c ubsan: m68k: left shift cannot be represented in type 'int' 2019-12-11 11:39:42 +10:30
m68k-opc.c Use the correct alias for the M68K tdiv instruction. 2019-09-10 17:17:01 +01:00
m10200-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m10200-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m10300-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m10300-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
MAINTAINERS Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
Makefile.am Remove tic80 support 2019-12-17 16:36:54 +10:30
Makefile.in Remove tic80 support 2019-12-17 16:36:54 +10:30
makefile.vms Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mcore-dis.c More signed overflow fixes 2019-12-18 18:38:13 +10:30
mcore-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mep-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mep-desc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mep-desc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mep-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
mep-ibld.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mep-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mep-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
metag-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
microblaze-dis.c ubsan: microblaze: left shift cannot be represented in type 'int' 2019-12-16 17:35:13 +10:30
microblaze-dis.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
microblaze-opc.h PR25277, microblaze opcode enumeration vs ISO/IEC TS 18661-3:2015 2019-12-19 10:54:47 +10:30
microblaze-opcm.h PR25277, microblaze opcode enumeration vs ISO/IEC TS 18661-3:2015 2019-12-19 10:54:47 +10:30
micromips-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mips16-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mips-dis.c mips bfd.h tidy 2019-09-23 10:27:20 +09:30
mips-formats.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mips-opc.c MIPS/gas: Reject $0 as source register for DAUI instruction 2019-05-21 09:28:24 -07:00
mmix-dis.c Fix a potential buffer overrun in the MMIX disassembler when processing a corrupt input file. 2019-09-03 09:53:25 +01:00
mmix-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
moxie-dis.c ubsan: moxie: left shift of negative value 2019-12-16 17:28:52 +10:30
moxie-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
msp430-decode.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
msp430-decode.opc Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
msp430-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mt-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mt-desc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mt-desc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mt-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
mt-ibld.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mt-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mt-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
nds32-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
nds32-asm.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
nds32-dis.c ubsan: nds32: left shift cannot be represented in type 'int' 2019-12-17 22:58:11 +10:30
nds32-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
nfp-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
nios2-dis.c ubsan: nios2: left shift cannot be represented in type 'int' 2019-12-16 17:35:13 +10:30
nios2-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ns32k-dis.c Re: ubsan: ns32k: left shift cannot be represented in type 2019-12-11 13:33:26 +10:30
opc2c.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
opintl.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
or1k-asm.c opcodes/or1k: Regenerate opcodes 2019-06-13 06:16:19 +09:00
or1k-desc.c opcodes/or1k: Regenerate opcodes 2019-06-13 06:16:19 +09:00
or1k-desc.h opcodes/or1k: Regenerate opcodes 2019-06-13 06:16:19 +09:00
or1k-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
or1k-ibld.c ubsan: or1k: left shift of negative value 2019-12-20 17:57:58 +10:30
or1k-opc.c opcodes/or1k: Regenerate opcodes 2019-06-13 06:16:19 +09:00
or1k-opc.h opcodes/or1k: Regenerate opcodes 2019-06-13 06:16:19 +09:00
or1k-opinst.c opcodes/or1k: Regenerate opcodes 2019-06-13 06:16:19 +09:00
pdp11-dis.c Remove more shifts for sign/zero extension 2019-12-11 21:14:19 +10:30
pdp11-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
pj-dis.c More signed overflow fixes 2019-12-18 18:38:13 +10:30
pj-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ppc-dis.c ppc: misc minor build corrections 2019-12-23 11:53:10 +01:00
ppc-opc.c ppc: misc minor build corrections 2019-12-23 11:53:10 +01:00
pru-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
pru-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
riscv-dis.c RISC-V: Make objdump disassembly work right for binary files. 2019-06-26 17:17:09 -07:00
riscv-opc.c RISC-V: Support the INSN_CLASS.*F.* classes for .insn directive. 2019-11-12 16:13:00 -08:00
rl78-decode.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
rl78-decode.opc Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
rl78-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
rx-decode.c Add RXv3 instructions. 2019-01-13 01:30:34 +09:00
rx-decode.opc Add RXv3 instructions. 2019-01-13 01:30:34 +09:00
rx-dis.c Fix potential undefined behaviour in the RX disassembler. 2019-10-25 16:10:04 +01:00
s12z-dis.c Fix array overruns in the S12Z disassembler. 2019-10-29 09:17:39 +00:00
s12z-opc.c ubsan: s12z: left shift cannot be represented in type 'int' 2019-12-11 11:40:51 +10:30
s12z-opc.h S12Z: s12z-opc.h: Add extern "C" bracketing 2019-04-24 10:33:52 +02:00
s390-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
s390-mkopc.c S/390: Add support for z15 as CPU name. 2019-10-08 11:24:29 +02:00
s390-opc.c S/390: Implement instruction set extensions 2019-01-31 17:32:18 +01:00
s390-opc.txt S/390: arch13: Adjust to recent changes 2019-03-12 14:13:01 +01:00
score7-dis.c More signed overflow fixes 2019-12-18 18:38:13 +10:30
score-dis.c ubsan: score: left shift of 2 by 31 places cannot be represented in type 'int' 2019-12-23 18:05:19 +10:30
score-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
sh-dis.c PR25281, sh disassembler abort 2019-12-20 17:57:58 +10:30
sh-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
sparc-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
sparc-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
spu-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
spu-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
stamp-h.in
sysdep.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tic4x-dis.c ubsan: tic4x: segv and signed shifts 2019-12-11 11:41:09 +10:30
tic6x-dis.c ubsan: tic6x: shift left of int 2019-12-11 11:41:27 +10:30
tic30-dis.c More signed overflow fixes 2019-12-18 18:38:13 +10:30
tic54x-dis.c Remove more shifts for sign/zero extension 2019-12-11 21:14:19 +10:30
tic54x-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tilegx-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tilegx-opc.c Remove more shifts for sign/zero extension 2019-12-11 21:14:19 +10:30
tilepro-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tilepro-opc.c Remove more shifts for sign/zero extension 2019-12-11 21:14:19 +10:30
v850-dis.c ubsan: v850: left shift cannot be represented in type 'int' 2019-12-26 17:49:03 +10:30
v850-opc.c More signed overflow fixes 2019-12-18 18:38:13 +10:30
vax-dis.c vax decoding of indexed addressing mode 2019-12-19 15:38:39 +10:30
visium-dis.c ubsan: visium: left shift cannot be represented in type 'int' 2019-12-17 23:15:12 +10:30
visium-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
wasm32-dis.c ubsan: wasm: shift is too large for 64-bit type 'bfd_vma' 2019-12-23 17:58:09 +10:30
xc16x-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xc16x-desc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xc16x-desc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xc16x-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
xc16x-ibld.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xc16x-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xc16x-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xgate-dis.c Prevent an illegal memory access in the xgate disassembler. 2019-10-28 15:06:32 +00:00
xgate-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xstormy16-asm.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xstormy16-desc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xstormy16-desc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xstormy16-dis.c Use disassemble_info.private_data in place of insn_sets 2019-12-10 09:04:15 +10:30
xstormy16-ibld.c ubsan: xstormy16: left shift of negative value 2019-12-16 17:35:13 +10:30
xstormy16-opc.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xstormy16-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xtensa-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
z8k-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
z8k-opc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
z8kgen.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
z80-dis.c Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30