Move print_insn_XXX to an opcodes internal header
authorYao Qi <yao.qi@linaro.org>
Wed, 24 May 2017 16:23:52 +0000 (17:23 +0100)
committerYao Qi <yao.qi@linaro.org>
Wed, 24 May 2017 16:23:52 +0000 (17:23 +0100)
commit88c1242dc0a1e1ab582a65ea8bd05eb5f244c59b
tree4d1a38e00b1c187bfdb10f7fd358e76567fc305a
parentf4985dba0f53b38efcca4eef42cfbfca5ef44ee2
Move print_insn_XXX to an opcodes internal header

With the changes done in previous patches, print_insn_XXX functions
don't have to be external visible out of opcodes, because both gdb
and objdump select disassemblers through a single interface.

This patch moves these print_insn_XXX declarations from
include/dis-asm.h to opcodes/disassemble.h, which is a new header
added by this patch.

include:

2017-05-24  Yao Qi  <yao.qi@linaro.org>

* dis-asm.h: Move some function declarations to
opcodes/disassemble.h.

opcodes:

2017-05-24  Yao Qi  <yao.qi@linaro.org>

* alpha-dis.c: Include disassemble.h, don't include
dis-asm.h.
* avr-dis.c, bfin-dis.c, cr16-dis.c: Likewise.
* crx-dis.c, d10v-dis.c, d30v-dis.c: Likewise.
* disassemble.c, dlx-dis.c, epiphany-dis.c: Likewise.
* fr30-dis.c, ft32-dis.c, h8300-dis.c, h8500-dis.c: Likewise.
* hppa-dis.c, i370-dis.c, i386-dis.c: Likewise.
* i860-dis.c, i960-dis.c, ip2k-dis.c: Likewise.
* iq2000-dis.c, lm32-dis.c, m10200-dis.c: Likewise.
* m10300-dis.c, m32r-dis.c, m68hc11-dis.c: Likewise.
* m68k-dis.c, m88k-dis.c, mcore-dis.c: Likewise.
* metag-dis.c, microblaze-dis.c, mmix-dis.c: Likewise.
* moxie-dis.c, msp430-dis.c, mt-dis.c:
* nds32-dis.c, nios2-dis.c, ns32k-dis.c: Likewise.
* or1k-dis.c, pdp11-dis.c, pj-dis.c: Likewise.
* ppc-dis.c, pru-dis.c, riscv-dis.c: Likewise.
* rl78-dis.c, s390-dis.c, score-dis.c: Likewise.
* sh-dis.c, sh64-dis.c, tic30-dis.c: Likewise.
* tic4x-dis.c, tic54x-dis.c, tic6x-dis.c: Likewise.
* tic80-dis.c, tilegx-dis.c, tilepro-dis.c: Likewise.
* v850-dis.c, vax-dis.c, visium-dis.c: Likewise.
* w65-dis.c, wasm32-dis.c, xc16x-dis.c: Likewise.
* xgate-dis.c, xstormy16-dis.c, xtensa-dis.c: Likewise.
* z80-dis.c, z8k-dis.c: Likewise.
* disassemble.h: New file.
72 files changed:
include/ChangeLog
include/dis-asm.h
opcodes/ChangeLog
opcodes/alpha-dis.c
opcodes/avr-dis.c
opcodes/bfin-dis.c
opcodes/cr16-dis.c
opcodes/crx-dis.c
opcodes/d10v-dis.c
opcodes/d30v-dis.c
opcodes/disassemble.c
opcodes/disassemble.h [new file with mode: 0644]
opcodes/dlx-dis.c
opcodes/epiphany-dis.c
opcodes/fr30-dis.c
opcodes/frv-dis.c
opcodes/ft32-dis.c
opcodes/h8300-dis.c
opcodes/h8500-dis.c
opcodes/hppa-dis.c
opcodes/i370-dis.c
opcodes/i386-dis.c
opcodes/i860-dis.c
opcodes/i960-dis.c
opcodes/ip2k-dis.c
opcodes/iq2000-dis.c
opcodes/lm32-dis.c
opcodes/m10200-dis.c
opcodes/m10300-dis.c
opcodes/m32r-dis.c
opcodes/m68hc11-dis.c
opcodes/m68k-dis.c
opcodes/m88k-dis.c
opcodes/mcore-dis.c
opcodes/metag-dis.c
opcodes/microblaze-dis.c
opcodes/mmix-dis.c
opcodes/moxie-dis.c
opcodes/msp430-dis.c
opcodes/mt-dis.c
opcodes/nds32-dis.c
opcodes/nios2-dis.c
opcodes/ns32k-dis.c
opcodes/or1k-dis.c
opcodes/pdp11-dis.c
opcodes/pj-dis.c
opcodes/ppc-dis.c
opcodes/pru-dis.c
opcodes/riscv-dis.c
opcodes/rl78-dis.c
opcodes/s390-dis.c
opcodes/score-dis.c
opcodes/sh-dis.c
opcodes/sh64-dis.c
opcodes/tic30-dis.c
opcodes/tic4x-dis.c
opcodes/tic54x-dis.c
opcodes/tic6x-dis.c
opcodes/tic80-dis.c
opcodes/tilegx-dis.c
opcodes/tilepro-dis.c
opcodes/v850-dis.c
opcodes/vax-dis.c
opcodes/visium-dis.c
opcodes/w65-dis.c
opcodes/wasm32-dis.c
opcodes/xc16x-dis.c
opcodes/xgate-dis.c
opcodes/xstormy16-dis.c
opcodes/xtensa-dis.c
opcodes/z80-dis.c
opcodes/z8k-dis.c