Francois H. Theron
fe944acf8f
This patch adds support to objdump for disassembly of NFP (Netronome Flow Processor) ELF files (.nffw) as well as some basic readelf support.
bfd * Makefile.am: Added NFP files to build.
* archures.c: Added bfd_arch_nfp
* config.bfd: Added NFP support.
* configure.ac: Added NFP support.
* cpu-nfp.c: New, for NFP support.
* elf-bfd.h: Added elf_section_info()
* elf64-nfp.c: New, for NFP support.
* po/SRC-POTFILES.in: Added NFP source files.
* targets.c: Added nfp_elf64_vec
* bfd-in2.h: Regenerate.
* Makefile.in: Regenerate.
* configure: Regenerate.
binutils* readelf.c: Very basic support for EM_NFP and its section types.
* testsuite/binutils-all/nfp: New directory.
* testsuite/binutils-all/nfp/objdump.exp: New file. Run new
tests.
* testsuite/binutils-all/nfp/test2_ctx8.d: New file.
* testsuite/binutils-all/nfp/test2_no-pc_ctx4.d: New file.
* testsuite/binutils-all/nfp/test1.d: New file.
* testsuite/binutils-all/nfp/nfp6000.nffw: New file.
* testsuite/binutils-all/nfp/test2_nfp6000.nffw: New file.
* NEWS: Mention the new support.
include * dis-asm.h: Added print_nfp_disassembler_options prototype.
* elf/common.h: Added EM_NFP, officially assigned. See Google Group
Generic System V Application Binary Interface.
* elf/nfp.h: New, for NFP support.
* opcode/nfp.h: New, for NFP support.
opcodes Makefile.am: Added nfp-dis.c.
configure.ac: Added bfd_nfp_arch.
disassemble.h: Added print_insn_nfp prototype.
disassemble.c: Added ARCH_nfp and call to print_insn_nfp
nfp-dis.c: New, for NFP support.
po/POTFILES.in: Added nfp-dis.c to the list.
Makefile.in: Regenerate.
configure: Regenerate.
2018-04-30 17:02:59 +01:00
..
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-04-25 09:38:17 +09:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:33:15 +10:30
2018-04-30 17:02:59 +01:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2015-10-22 12:49:17 +10:30
2018-01-03 17:49:56 +10:30
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2018-01-03 17:49:56 +10:30
2018-04-16 15:31:36 +09:30
2018-04-16 15:31:36 +09:30
2016-06-22 14:42:26 +01:00
2016-07-14 11:32:48 +01:00
2014-04-30 17:04:04 +01:00
2014-04-30 17:04:04 +01:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2017-11-07 17:01:16 +10:30
2018-01-03 17:49:56 +10:30
2015-04-08 07:54:09 -07:00
2015-04-08 07:54:09 -07:00
2018-01-03 17:49:56 +10:30
2017-11-07 17:01:16 +10:30
2017-11-07 17:01:16 +10:30
2018-01-03 17:49:56 +10:30
2014-04-22 15:57:47 +01:00
2018-01-03 17:49:56 +10:30
2015-11-30 13:28:26 +00:00
2018-01-03 17:49:56 +10:30
2017-11-15 11:34:03 +00:00
2018-01-03 17:49:56 +10:30
2017-10-11 12:02:51 +01:00
2018-01-03 17:49:56 +10:30
2015-05-12 12:47:27 -07:00
2018-04-25 21:13:14 +00:00
2018-04-25 21:13:14 +00:00
2015-05-11 09:57:21 -07:00
2018-01-03 17:49:56 +10:30
2016-03-07 17:29:25 +00:00
2018-02-13 22:55:49 +10:30
2018-02-13 22:55:49 +10:30
2018-02-13 22:55:49 +10:30
2018-02-13 22:55:49 +10:30
2015-04-04 07:34:25 -07:00
2017-11-07 17:01:16 +10:30
2015-04-04 07:34:25 -07:00
2018-01-03 17:49:56 +10:30
2015-07-24 16:44:27 +01:00
2017-09-22 17:05:51 -03:00
2017-09-22 17:05:51 -03:00
2017-04-04 09:06:04 -07:00
2013-08-22 11:29:43 +00:00
2013-08-19 15:08:52 +00:00
2016-11-11 11:49:45 +00:00
2018-04-16 15:13:07 +09:30
2018-01-03 10:30:07 +00:00
2018-01-03 10:30:07 +00:00
2018-01-03 10:30:07 +00:00
2018-01-03 10:30:07 +00:00
2018-01-03 10:30:07 +00:00
2018-01-03 10:30:07 +00:00
2018-01-03 10:30:07 +00:00
2018-01-03 10:30:07 +00:00
2017-08-17 14:51:31 +01:00
2018-03-23 12:20:03 +00:00
2018-03-23 12:20:03 +00:00
2018-01-03 10:30:07 +00:00
2018-03-23 12:20:03 +00:00
2018-04-26 15:12:42 +01:00
2018-04-26 15:12:42 +01:00
2018-04-26 15:12:42 +01:00
2018-04-16 15:24:43 +09:30
2017-11-07 17:01:16 +10:30
2017-11-15 11:34:03 +00:00
2017-11-15 11:34:03 +00:00
2017-11-15 11:34:03 +00:00
2016-07-14 11:32:48 +01:00
2015-05-15 11:24:33 +01:00
2015-09-29 13:31:57 -07:00
2015-09-29 13:31:57 -07:00
2015-09-29 13:31:57 -07:00
2016-02-02 03:30:48 -08:00
2018-02-27 10:15:13 +00:00
2017-11-15 11:34:03 +00:00
2017-11-21 13:12:04 +00:00
2017-09-22 17:05:51 -03:00
2017-09-22 17:05:51 -03:00
2016-10-17 15:29:43 +01:00
2015-05-15 11:24:33 +01:00
2017-11-07 17:01:16 +10:30
2017-11-07 17:01:16 +10:30
2016-08-19 09:16:30 +01:00
2016-08-19 09:16:30 +01:00
2014-03-17 11:00:32 +00:00
2015-04-02 15:28:02 +01:00
2014-09-06 17:58:37 +01:00
2014-07-29 11:27:59 +01:00
2015-05-15 17:16:31 +01:00
2016-07-14 11:34:10 +01:00
2016-07-15 17:02:20 +09:30
2016-07-14 11:34:10 +01:00
2016-07-14 11:34:10 +01:00
2016-07-14 11:34:10 +01:00
2016-07-14 11:34:10 +01:00
2016-07-14 11:34:10 +01:00
2016-07-14 11:32:48 +01:00
2018-01-03 17:49:56 +10:30
2018-04-25 21:13:14 +00:00
2014-01-29 14:01:54 +00:00
2015-07-24 16:44:27 +01:00
2015-08-11 23:29:36 +09:30
2015-08-11 23:29:36 +09:30
2018-04-05 13:08:35 +01:00
2018-04-05 22:37:17 +01:00
2018-04-05 13:08:35 +01:00
2018-04-05 13:08:35 +01:00
2018-04-09 13:42:00 +01:00
2018-04-09 13:42:00 +01:00
2018-04-09 13:42:00 +01:00
2018-04-09 13:42:00 +01:00
2018-04-10 09:41:25 +09:30
2018-04-09 13:42:01 +01:00
2018-04-09 13:42:01 +01:00
2018-04-09 13:42:01 +01:00
2015-08-11 23:29:36 +09:30
2015-08-11 23:29:36 +09:30
2015-08-11 23:29:36 +09:30
2015-08-11 23:29:36 +09:30
2015-08-07 11:41:40 +02:00
2016-04-14 12:04:09 +01:00
2015-02-28 21:25:51 +00:00
2015-02-28 21:25:51 +00:00
2015-02-28 21:25:51 +00:00
2015-02-28 21:25:51 +00:00
2018-01-03 17:49:56 +10:30
2015-05-15 17:16:31 +01:00