mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-27 05:20:50 +00:00
disas: Remove old libopcode i386 disassembler
Capstone should be superior to the old libopcode disassembler, so we can drop the old file nowadays. Signed-off-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20220412165836.355850-4-thuth@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
82f96346e1
commit
457248a54c
@ -334,7 +334,6 @@ F: target/i386/tcg/
|
|||||||
F: tests/tcg/i386/
|
F: tests/tcg/i386/
|
||||||
F: tests/tcg/x86_64/
|
F: tests/tcg/x86_64/
|
||||||
F: hw/i386/
|
F: hw/i386/
|
||||||
F: disas/i386.c
|
|
||||||
F: docs/system/cpu-models-x86*
|
F: docs/system/cpu-models-x86*
|
||||||
T: git https://gitlab.com/ehabkost/qemu.git x86-next
|
T: git https://gitlab.com/ehabkost/qemu.git x86-next
|
||||||
|
|
||||||
@ -3275,7 +3274,6 @@ i386 TCG target
|
|||||||
M: Richard Henderson <richard.henderson@linaro.org>
|
M: Richard Henderson <richard.henderson@linaro.org>
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: tcg/i386/
|
F: tcg/i386/
|
||||||
F: disas/i386.c
|
|
||||||
|
|
||||||
LoongArch64 TCG target
|
LoongArch64 TCG target
|
||||||
M: WANG Xuerui <git@xen0n.name>
|
M: WANG Xuerui <git@xen0n.name>
|
||||||
|
2
disas.c
2
disas.c
@ -153,14 +153,12 @@ static void initialize_debug_host(CPUDebug *s)
|
|||||||
s->info.print_insn = print_insn_tci;
|
s->info.print_insn = print_insn_tci;
|
||||||
#elif defined(__i386__)
|
#elif defined(__i386__)
|
||||||
s->info.mach = bfd_mach_i386_i386;
|
s->info.mach = bfd_mach_i386_i386;
|
||||||
s->info.print_insn = print_insn_i386;
|
|
||||||
s->info.cap_arch = CS_ARCH_X86;
|
s->info.cap_arch = CS_ARCH_X86;
|
||||||
s->info.cap_mode = CS_MODE_32;
|
s->info.cap_mode = CS_MODE_32;
|
||||||
s->info.cap_insn_unit = 1;
|
s->info.cap_insn_unit = 1;
|
||||||
s->info.cap_insn_split = 8;
|
s->info.cap_insn_split = 8;
|
||||||
#elif defined(__x86_64__)
|
#elif defined(__x86_64__)
|
||||||
s->info.mach = bfd_mach_x86_64;
|
s->info.mach = bfd_mach_x86_64;
|
||||||
s->info.print_insn = print_insn_i386;
|
|
||||||
s->info.cap_arch = CS_ARCH_X86;
|
s->info.cap_arch = CS_ARCH_X86;
|
||||||
s->info.cap_mode = CS_MODE_64;
|
s->info.cap_mode = CS_MODE_64;
|
||||||
s->info.cap_insn_unit = 1;
|
s->info.cap_insn_unit = 1;
|
||||||
|
6771
disas/i386.c
6771
disas/i386.c
File diff suppressed because it is too large
Load Diff
@ -7,7 +7,6 @@ common_ss.add_all(when: 'CONFIG_ARM_A64_DIS', if_true: libvixl_ss)
|
|||||||
common_ss.add(when: 'CONFIG_CRIS_DIS', if_true: files('cris.c'))
|
common_ss.add(when: 'CONFIG_CRIS_DIS', if_true: files('cris.c'))
|
||||||
common_ss.add(when: 'CONFIG_HEXAGON_DIS', if_true: files('hexagon.c'))
|
common_ss.add(when: 'CONFIG_HEXAGON_DIS', if_true: files('hexagon.c'))
|
||||||
common_ss.add(when: 'CONFIG_HPPA_DIS', if_true: files('hppa.c'))
|
common_ss.add(when: 'CONFIG_HPPA_DIS', if_true: files('hppa.c'))
|
||||||
common_ss.add(when: 'CONFIG_I386_DIS', if_true: files('i386.c'))
|
|
||||||
common_ss.add(when: 'CONFIG_M68K_DIS', if_true: files('m68k.c'))
|
common_ss.add(when: 'CONFIG_M68K_DIS', if_true: files('m68k.c'))
|
||||||
common_ss.add(when: 'CONFIG_MICROBLAZE_DIS', if_true: files('microblaze.c'))
|
common_ss.add(when: 'CONFIG_MICROBLAZE_DIS', if_true: files('microblaze.c'))
|
||||||
common_ss.add(when: 'CONFIG_MIPS_DIS', if_true: files('mips.c'))
|
common_ss.add(when: 'CONFIG_MIPS_DIS', if_true: files('mips.c'))
|
||||||
|
@ -418,7 +418,6 @@ int print_insn_tci(bfd_vma, disassemble_info*);
|
|||||||
int print_insn_big_mips (bfd_vma, disassemble_info*);
|
int print_insn_big_mips (bfd_vma, disassemble_info*);
|
||||||
int print_insn_little_mips (bfd_vma, disassemble_info*);
|
int print_insn_little_mips (bfd_vma, disassemble_info*);
|
||||||
int print_insn_nanomips (bfd_vma, disassemble_info*);
|
int print_insn_nanomips (bfd_vma, disassemble_info*);
|
||||||
int print_insn_i386 (bfd_vma, disassemble_info*);
|
|
||||||
int print_insn_m68k (bfd_vma, disassemble_info*);
|
int print_insn_m68k (bfd_vma, disassemble_info*);
|
||||||
int print_insn_z8001 (bfd_vma, disassemble_info*);
|
int print_insn_z8001 (bfd_vma, disassemble_info*);
|
||||||
int print_insn_z8002 (bfd_vma, disassemble_info*);
|
int print_insn_z8002 (bfd_vma, disassemble_info*);
|
||||||
|
@ -6821,7 +6821,6 @@ static void x86_disas_set_info(CPUState *cs, disassemble_info *info)
|
|||||||
info->mach = (env->hflags & HF_CS64_MASK ? bfd_mach_x86_64
|
info->mach = (env->hflags & HF_CS64_MASK ? bfd_mach_x86_64
|
||||||
: env->hflags & HF_CS32_MASK ? bfd_mach_i386_i386
|
: env->hflags & HF_CS32_MASK ? bfd_mach_i386_i386
|
||||||
: bfd_mach_i386_i8086);
|
: bfd_mach_i386_i8086);
|
||||||
info->print_insn = print_insn_i386;
|
|
||||||
|
|
||||||
info->cap_arch = CS_ARCH_X86;
|
info->cap_arch = CS_ARCH_X86;
|
||||||
info->cap_mode = (env->hflags & HF_CS64_MASK ? CS_MODE_64
|
info->cap_mode = (env->hflags & HF_CS64_MASK ? CS_MODE_64
|
||||||
|
Loading…
Reference in New Issue
Block a user