disas: Split disas.c
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 5 Apr 2024 06:46:32 +0000 (20:46 -1000)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 15 May 2024 06:55:19 +0000 (08:55 +0200)
commitc0d691ab844db8cdf2be8f6cf43887cfff56e386
tree39a9f14d5a7817fed53ba2c6f60f06fb98655dd5
parentb67c567b79f7f659814d102579d2b503b6d40ed4
disas: Split disas.c

The routines in disas-common.c are also used from disas-mon.c.
Otherwise the rest of disassembly is only used from tcg.
While we're at it, put host and target code into separate files.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
disas/disas-common.c [new file with mode: 0644]
disas/disas-host.c [new file with mode: 0644]
disas/disas-internal.h
disas/disas-target.c [new file with mode: 0644]
disas/disas.c [deleted file]
disas/meson.build
disas/objdump.c [new file with mode: 0644]
include/disas/disas.h