binutils-gdb/opcodes
Jose E. Marchesi d218e7fedc DesCGENization of the BPF binutils port
CGEN is cool, but the BPF architecture is simply too bizarre for it.

The weird way of BPF to handle endianness in instruction encoding, the
weird C-like alternative assembly syntax, the weird abuse of
multi-byte (or infra-byte) instruction fields as opcodes, the unusual
presence of opcodes beyond the first 32-bits of some instructions, are
all examples of what makes it a PITA to continue using CGEN for this
port.  The bpf.cpu file is becoming so complex and so nested with
p-macros that it is very difficult to read, and quite challenging to
update.  Also, every time we are forced to change something in CGEN to
accommodate BPF requirements (which is often) we have to do extensive
testing to make sure we do not break any other target using CGEN.

This is getting un-maintenable.

So I have decided to bite the bullet and revamp/rewrite the port so it
no longer uses CGEN.  Overall, this involved:

* To remove the cpu/bpf.{cpu,opc} descriptions.

* To remove the CGEN generated files.

* To replace the CGEN generated opcodes table with a new hand-written
  opcodes table for BPF.

* To replace the CGEN generated disassembler wih a new disassembler
  that uses the new opcodes.

* To replace the CGEN generated assembler with a new assembler that uses the
  new opcodes.

* To replace the CGEN generated simulator with a new simulator that uses the
  new opcodes. [This is pushed in GDB in another patch.]

* To adapt the build systems to the new situation.

Additionally, this patch introduces some extensions and improvements:

* A new BPF relocation BPF_RELOC_BPF_DISP16 plus corresponding ELF
  relocation R_BPF_GNU_64_16 are added to the BPF BFD port.  These
  relocations are used for section-relative 16-bit offsets used in
  load/store instructions.

* The disassembler now has support for the "pseudo-c" assembly syntax of
  BPF.  What dialect to use when disassembling is controlled by a command
  line option.

* The disassembler now has support for dumping instruction immediates in
  either octal, hexadecimal or decimal.  The used output base is controlled
  by a new command-line option.

* The GAS BPF test suite has been re-structured and expanded in order to
  test the disassembler pseudoc syntax support.  Minor bugs have been also
  fixed there.  The assembler generic tests that were disabled for bpf-*-*
  targets due to the previous implementation of pseudoc syntax are now
  re-enabled.  Additional tests have been added to test the new features of
  the assembler.  .dump files are no longer used.

* The linker BPF test suite has been adapted to the command line options
  used by the new disassembler.

The result is very satisfactory.  This patchs adds 3448 lines of code
and removes 10542 lines of code.

Tested in:

* Target bpf-unknown-none with 64-bit little-endian host and 32-bit
  little-endian host.

* Target x86-64-linux-gnu with --enable-targets=all

Note that I have not tested in a big-endian host yet.  I will do so
once this lands upstream so I can use the GCC compiler farm.

I have not included ChangeLog entries in this patch: these would be
massive and not very useful, considering this is pretty much a rewrite
of the port.  I beg the indulgence of the global maintainers.
2023-07-21 12:20:40 +02:00
..
po Updated Romainian translation for the opcodes directory 2023-07-19 11:55:30 +01:00
.gitignore
aarch64-asm-2.c aarch64: Add the RPRFM instruction 2023-03-30 11:09:18 +01:00
aarch64-asm.c aarch64: Add the SME2 shift instructions 2023-03-30 11:09:16 +01:00
aarch64-asm.h aarch64: Add the SME2 shift instructions 2023-03-30 11:09:16 +01:00
aarch64-dis-2.c aarch64: Add the RPRFM instruction 2023-03-30 11:09:18 +01:00
aarch64-dis.c aarch64: Add the SME2 shift instructions 2023-03-30 11:09:16 +01:00
aarch64-dis.h aarch64: Add the SME2 shift instructions 2023-03-30 11:09:16 +01:00
aarch64-gen.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
aarch64-opc-2.c aarch64: Add the RPRFM instruction 2023-03-30 11:09:18 +01:00
aarch64-opc.c aarch64: Add the RPRFM instruction 2023-03-30 11:09:18 +01:00
aarch64-opc.h aarch64: Add the RPRFM instruction 2023-03-30 11:09:18 +01:00
aarch64-tbl.h aarch64: Remove version dependencies from features 2023-06-28 18:11:58 +01:00
aclocal.m4 Regenerate with automake-1.15.1 2022-07-09 20:10:47 +09:30
alpha-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
alpha-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
arc-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
arc-dis.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
arc-ext-tbl.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
arc-ext.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
arc-ext.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
arc-fxi.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
arc-nps400-tbl.h
arc-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
arc-regs.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
arc-tbl.h arc: Update neg<.f> 0,b encoding 2023-07-04 13:15:31 +03:00
arm-dis.c opcodes/arm: adjust whitespace in cpsie instruction 2023-04-03 12:11:32 +01:00
avr-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
bfin-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
bpf-dis.c DesCGENization of the BPF binutils port 2023-07-21 12:20:40 +02:00
bpf-opc.c DesCGENization of the BPF binutils port 2023-07-21 12:20:40 +02:00
cgen-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cgen-asm.in Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cgen-bitset.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cgen-dis.c bpf: fix error conversion from long unsigned int to unsigned int [-Werror=overflow] 2023-02-03 11:18:50 -06:00
cgen-dis.in Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cgen-ibld.in Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cgen-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cgen.sh Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ChangeLog Change version number to 2.41.50 and regenerate files 2023-07-03 11:54:06 +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 PR27116, Spelling errors found by Debian style checker 2021-01-01 14:36:35 +10:30
ChangeLog-2017
ChangeLog-2018
ChangeLog-2019
ChangeLog-2020 ChangeLog rotation 2021-01-01 10:31:02 +10:30
ChangeLog-9297
ChangeLog-9899
config.in unify 64-bit bfd checks 2022-01-01 12:49:07 -05:00
configure DesCGENization of the BPF binutils port 2023-07-21 12:20:40 +02:00
configure.ac DesCGENization of the BPF binutils port 2023-07-21 12:20:40 +02:00
configure.com Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cr16-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cr16-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cris-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cris-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cris-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cris-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
cris-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
crx-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
crx-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
csky-dis.c asan: csky floatformat_to_double uninitialised value 2023-04-03 23:14:41 +09:30
csky-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
d10v-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
d10v-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
d30v-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
d30v-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
dep-in.sed
dis-buf.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
dis-init.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
disassemble.c DesCGENization of the BPF binutils port 2023-07-21 12:20:40 +02:00
disassemble.h RISC-V: Minor improvements for dis-assembler. 2023-05-19 16:24:05 +08:00
dlx-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
epiphany-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
epiphany-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
epiphany-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
epiphany-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
epiphany-ibld.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
epiphany-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
epiphany-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
fr30-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
fr30-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
fr30-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
fr30-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
fr30-ibld.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
fr30-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
fr30-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
frv-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
frv-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
frv-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
frv-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
frv-ibld.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
frv-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
frv-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ft32-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ft32-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
h8300-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
hppa-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
i386-dis-evex-len.h x86: misc further memory-only insns don't need to go through mod_table[] 2023-07-11 08:19:22 +02:00
i386-dis-evex-mod.h x86: misc further register-only insns don't need to go through mod_table[] 2023-07-11 08:21:28 +02:00
i386-dis-evex-prefix.h x86: various operations on mask registers can avoid going through mod_table[] 2023-07-11 08:21:03 +02:00
i386-dis-evex-reg.h x86: misc further memory-only insns don't need to go through mod_table[] 2023-07-11 08:19:22 +02:00
i386-dis-evex-w.h x86: misc further register-only insns don't need to go through mod_table[] 2023-07-11 08:21:28 +02:00
i386-dis-evex.h x86: misc further register-only insns don't need to go through mod_table[] 2023-07-11 08:21:28 +02:00
i386-dis.c x86: adjust disassembly of insns operating on selector values 2023-07-21 08:57:24 +02:00
i386-gen.c Support Intel FRED LKGS 2023-05-23 14:43:23 +08:00
i386-init.h Support Intel FRED LKGS 2023-05-23 14:43:23 +08:00
i386-mnem.h Support Intel FRED LKGS 2023-05-23 14:43:23 +08:00
i386-opc.h x86: shrink Masking insn attribute to a single bit (boolean) 2023-06-16 09:23:26 +02:00
i386-opc.tbl x86: optimize 128-bit VPBROADCASTQ to VPUNPCKLQDQ 2023-07-04 17:07:26 +02:00
i386-reg.tbl Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
i386-tbl.h x86: optimize 128-bit VPBROADCASTQ to VPUNPCKLQDQ 2023-07-04 17:07:26 +02:00
ia64-asmtab.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-asmtab.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-gen.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-ic.tbl
ia64-opc-a.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-opc-b.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-opc-d.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-opc-f.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-opc-i.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-opc-m.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-opc-x.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ia64-raw.tbl
ia64-war.tbl
ia64-waw.tbl
ip2k-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ip2k-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ip2k-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ip2k-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ip2k-ibld.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ip2k-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ip2k-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
iq2000-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
iq2000-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
iq2000-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
iq2000-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
iq2000-ibld.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
iq2000-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
iq2000-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
lm32-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
lm32-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
lm32-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
lm32-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
lm32-ibld.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
lm32-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
lm32-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
lm32-opinst.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
loongarch-coder.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
loongarch-dis.c LoongArch: gas: Add LVZ and LBT instructions support 2023-06-30 17:32:28 +08:00
loongarch-opc.c Fix loongarch build with gcc-4.5 2023-07-14 11:59:50 +09:30
m32c-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32c-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32c-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32c-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32c-ibld.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32c-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32c-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32r-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32r-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32r-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32r-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32r-ibld.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32r-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32r-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m32r-opinst.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m68hc11-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m68hc11-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m68k-dis.c opcodes: style m68k disassembler output 2023-02-20 19:39:01 +01:00
m68k-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m10200-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m10200-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m10300-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
m10300-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
MAINTAINERS Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
Makefile.am DesCGENization of the BPF binutils port 2023-07-21 12:20:40 +02:00
Makefile.in DesCGENization of the BPF binutils port 2023-07-21 12:20:40 +02:00
makefile.vms Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mcore-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mcore-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mep-asm.c cpu/mem.opc whitespace tidy 2023-03-16 17:30:19 +10:30
mep-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mep-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mep-dis.c cpu/mem.opc whitespace tidy 2023-03-16 17:30:19 +10:30
mep-ibld.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mep-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mep-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
metag-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
microblaze-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
microblaze-dis.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
microblaze-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
microblaze-opcm.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
micromips-opc.c Revert "MIPS: add MT ASE support for micromips32" 2023-06-15 04:45:03 +01:00
mips-dis.c Add MIPS Allegrex CPU as a MIPS2-based CPU 2023-06-15 04:45:03 +01:00
mips-formats.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mips-opc.c Add additional missing Allegrex CPU instructions 2023-06-15 04:45:03 +01:00
mips16-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mmix-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mmix-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
moxie-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
moxie-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
msp430-decode.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
msp430-decode.opc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
msp430-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mt-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mt-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mt-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mt-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mt-ibld.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mt-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
mt-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
nds32-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
nds32-asm.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
nds32-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
nds32-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
nfp-dis.c Fix illegal memory access when disassembling corrupt NFP binaries. 2023-04-11 14:54:26 +01:00
nios2-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
nios2-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ns32k-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
opc2c.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
opintl.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
or1k-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
or1k-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
or1k-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
or1k-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
or1k-ibld.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
or1k-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
or1k-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
or1k-opinst.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
pdp11-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
pdp11-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
pj-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
pj-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ppc-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ppc-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
pru-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
pru-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
riscv-dis.c RISC-V: Supports Zcb extension. 2023-07-18 11:45:58 +08:00
riscv-opc.c RISC-V: Supports Zcb extension. 2023-07-18 11:45:58 +08:00
rl78-decode.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
rl78-decode.opc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
rl78-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
rx-decode.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
rx-decode.opc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
rx-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
s12z-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
s12z-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
s12z-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
s390-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
s390-mkopc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
s390-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
s390-opc.txt Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
score-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
score-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
score7-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
sh-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
sh-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
sparc-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
sparc-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
spu-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
spu-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
sysdep.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
tic4x-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
tic6x-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
tic30-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
tic54x-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
tic54x-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
tilegx-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
tilegx-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
tilepro-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
tilepro-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
v850-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
v850-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
vax-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
visium-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
visium-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
wasm32-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
xgate-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
xgate-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
xstormy16-asm.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
xstormy16-desc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
xstormy16-desc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
xstormy16-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
xstormy16-ibld.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
xstormy16-opc.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
xstormy16-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
xtensa-dis.c opcodes: xtensa: fix jump visualization for FLIX 2023-01-03 13:30:57 -08:00
z8k-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
z8k-opc.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
z8kgen.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
z80-dis.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30