mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2024-12-23 06:35:27 +00:00
arm64: fix the issue of multiple definition of aarch64_tb_set_jmp_target (issue #387)
This commit is contained in:
parent
21c614d0af
commit
6490b4f2a9
|
@ -1,6 +1,7 @@
|
||||||
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
||||||
#ifndef UNICORN_AUTOGEN_AARCH64_H
|
#ifndef UNICORN_AUTOGEN_AARCH64_H
|
||||||
#define UNICORN_AUTOGEN_AARCH64_H
|
#define UNICORN_AUTOGEN_AARCH64_H
|
||||||
|
#define aarch64_tb_set_jmp_target aarch64_tb_set_jmp_target_aarch64
|
||||||
#define use_idiv_instructions_rt use_idiv_instructions_rt_aarch64
|
#define use_idiv_instructions_rt use_idiv_instructions_rt_aarch64
|
||||||
#define tcg_target_deposit_valid tcg_target_deposit_valid_aarch64
|
#define tcg_target_deposit_valid tcg_target_deposit_valid_aarch64
|
||||||
#define helper_power_down helper_power_down_aarch64
|
#define helper_power_down helper_power_down_aarch64
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
||||||
#ifndef UNICORN_AUTOGEN_ARM_H
|
#ifndef UNICORN_AUTOGEN_ARM_H
|
||||||
#define UNICORN_AUTOGEN_ARM_H
|
#define UNICORN_AUTOGEN_ARM_H
|
||||||
|
#define aarch64_tb_set_jmp_target aarch64_tb_set_jmp_target_arm
|
||||||
#define use_idiv_instructions_rt use_idiv_instructions_rt_arm
|
#define use_idiv_instructions_rt use_idiv_instructions_rt_arm
|
||||||
#define tcg_target_deposit_valid tcg_target_deposit_valid_arm
|
#define tcg_target_deposit_valid tcg_target_deposit_valid_arm
|
||||||
#define helper_power_down helper_power_down_arm
|
#define helper_power_down helper_power_down_arm
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
symbols = (
|
symbols = (
|
||||||
|
'aarch64_tb_set_jmp_target',
|
||||||
'use_idiv_instructions_rt',
|
'use_idiv_instructions_rt',
|
||||||
'tcg_target_deposit_valid',
|
'tcg_target_deposit_valid',
|
||||||
'helper_power_down',
|
'helper_power_down',
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
||||||
#ifndef UNICORN_AUTOGEN_M68K_H
|
#ifndef UNICORN_AUTOGEN_M68K_H
|
||||||
#define UNICORN_AUTOGEN_M68K_H
|
#define UNICORN_AUTOGEN_M68K_H
|
||||||
|
#define aarch64_tb_set_jmp_target aarch64_tb_set_jmp_target_m68k
|
||||||
#define use_idiv_instructions_rt use_idiv_instructions_rt_m68k
|
#define use_idiv_instructions_rt use_idiv_instructions_rt_m68k
|
||||||
#define tcg_target_deposit_valid tcg_target_deposit_valid_m68k
|
#define tcg_target_deposit_valid tcg_target_deposit_valid_m68k
|
||||||
#define helper_power_down helper_power_down_m68k
|
#define helper_power_down helper_power_down_m68k
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
||||||
#ifndef UNICORN_AUTOGEN_MIPS_H
|
#ifndef UNICORN_AUTOGEN_MIPS_H
|
||||||
#define UNICORN_AUTOGEN_MIPS_H
|
#define UNICORN_AUTOGEN_MIPS_H
|
||||||
|
#define aarch64_tb_set_jmp_target aarch64_tb_set_jmp_target_mips
|
||||||
#define use_idiv_instructions_rt use_idiv_instructions_rt_mips
|
#define use_idiv_instructions_rt use_idiv_instructions_rt_mips
|
||||||
#define tcg_target_deposit_valid tcg_target_deposit_valid_mips
|
#define tcg_target_deposit_valid tcg_target_deposit_valid_mips
|
||||||
#define helper_power_down helper_power_down_mips
|
#define helper_power_down helper_power_down_mips
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
||||||
#ifndef UNICORN_AUTOGEN_MIPS64_H
|
#ifndef UNICORN_AUTOGEN_MIPS64_H
|
||||||
#define UNICORN_AUTOGEN_MIPS64_H
|
#define UNICORN_AUTOGEN_MIPS64_H
|
||||||
|
#define aarch64_tb_set_jmp_target aarch64_tb_set_jmp_target_mips64
|
||||||
#define use_idiv_instructions_rt use_idiv_instructions_rt_mips64
|
#define use_idiv_instructions_rt use_idiv_instructions_rt_mips64
|
||||||
#define tcg_target_deposit_valid tcg_target_deposit_valid_mips64
|
#define tcg_target_deposit_valid tcg_target_deposit_valid_mips64
|
||||||
#define helper_power_down helper_power_down_mips64
|
#define helper_power_down helper_power_down_mips64
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
||||||
#ifndef UNICORN_AUTOGEN_MIPS64EL_H
|
#ifndef UNICORN_AUTOGEN_MIPS64EL_H
|
||||||
#define UNICORN_AUTOGEN_MIPS64EL_H
|
#define UNICORN_AUTOGEN_MIPS64EL_H
|
||||||
|
#define aarch64_tb_set_jmp_target aarch64_tb_set_jmp_target_mips64el
|
||||||
#define use_idiv_instructions_rt use_idiv_instructions_rt_mips64el
|
#define use_idiv_instructions_rt use_idiv_instructions_rt_mips64el
|
||||||
#define tcg_target_deposit_valid tcg_target_deposit_valid_mips64el
|
#define tcg_target_deposit_valid tcg_target_deposit_valid_mips64el
|
||||||
#define helper_power_down helper_power_down_mips64el
|
#define helper_power_down helper_power_down_mips64el
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
||||||
#ifndef UNICORN_AUTOGEN_MIPSEL_H
|
#ifndef UNICORN_AUTOGEN_MIPSEL_H
|
||||||
#define UNICORN_AUTOGEN_MIPSEL_H
|
#define UNICORN_AUTOGEN_MIPSEL_H
|
||||||
|
#define aarch64_tb_set_jmp_target aarch64_tb_set_jmp_target_mipsel
|
||||||
#define use_idiv_instructions_rt use_idiv_instructions_rt_mipsel
|
#define use_idiv_instructions_rt use_idiv_instructions_rt_mipsel
|
||||||
#define tcg_target_deposit_valid tcg_target_deposit_valid_mipsel
|
#define tcg_target_deposit_valid tcg_target_deposit_valid_mipsel
|
||||||
#define helper_power_down helper_power_down_mipsel
|
#define helper_power_down helper_power_down_mipsel
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
||||||
#ifndef UNICORN_AUTOGEN_POWERPC_H
|
#ifndef UNICORN_AUTOGEN_POWERPC_H
|
||||||
#define UNICORN_AUTOGEN_POWERPC_H
|
#define UNICORN_AUTOGEN_POWERPC_H
|
||||||
|
#define aarch64_tb_set_jmp_target aarch64_tb_set_jmp_target_powerpc
|
||||||
#define use_idiv_instructions_rt use_idiv_instructions_rt_powerpc
|
#define use_idiv_instructions_rt use_idiv_instructions_rt_powerpc
|
||||||
#define tcg_target_deposit_valid tcg_target_deposit_valid_powerpc
|
#define tcg_target_deposit_valid tcg_target_deposit_valid_powerpc
|
||||||
#define helper_power_down helper_power_down_powerpc
|
#define helper_power_down helper_power_down_powerpc
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
||||||
#ifndef UNICORN_AUTOGEN_SPARC_H
|
#ifndef UNICORN_AUTOGEN_SPARC_H
|
||||||
#define UNICORN_AUTOGEN_SPARC_H
|
#define UNICORN_AUTOGEN_SPARC_H
|
||||||
|
#define aarch64_tb_set_jmp_target aarch64_tb_set_jmp_target_sparc
|
||||||
#define use_idiv_instructions_rt use_idiv_instructions_rt_sparc
|
#define use_idiv_instructions_rt use_idiv_instructions_rt_sparc
|
||||||
#define tcg_target_deposit_valid tcg_target_deposit_valid_sparc
|
#define tcg_target_deposit_valid tcg_target_deposit_valid_sparc
|
||||||
#define helper_power_down helper_power_down_sparc
|
#define helper_power_down helper_power_down_sparc
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
||||||
#ifndef UNICORN_AUTOGEN_SPARC64_H
|
#ifndef UNICORN_AUTOGEN_SPARC64_H
|
||||||
#define UNICORN_AUTOGEN_SPARC64_H
|
#define UNICORN_AUTOGEN_SPARC64_H
|
||||||
|
#define aarch64_tb_set_jmp_target aarch64_tb_set_jmp_target_sparc64
|
||||||
#define use_idiv_instructions_rt use_idiv_instructions_rt_sparc64
|
#define use_idiv_instructions_rt use_idiv_instructions_rt_sparc64
|
||||||
#define tcg_target_deposit_valid tcg_target_deposit_valid_sparc64
|
#define tcg_target_deposit_valid tcg_target_deposit_valid_sparc64
|
||||||
#define helper_power_down helper_power_down_sparc64
|
#define helper_power_down helper_power_down_sparc64
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
/* Autogen header for Unicorn Engine - DONOT MODIFY */
|
||||||
#ifndef UNICORN_AUTOGEN_X86_64_H
|
#ifndef UNICORN_AUTOGEN_X86_64_H
|
||||||
#define UNICORN_AUTOGEN_X86_64_H
|
#define UNICORN_AUTOGEN_X86_64_H
|
||||||
|
#define aarch64_tb_set_jmp_target aarch64_tb_set_jmp_target_x86_64
|
||||||
#define use_idiv_instructions_rt use_idiv_instructions_rt_x86_64
|
#define use_idiv_instructions_rt use_idiv_instructions_rt_x86_64
|
||||||
#define tcg_target_deposit_valid tcg_target_deposit_valid_x86_64
|
#define tcg_target_deposit_valid tcg_target_deposit_valid_x86_64
|
||||||
#define helper_power_down helper_power_down_x86_64
|
#define helper_power_down helper_power_down_x86_64
|
||||||
|
|
Loading…
Reference in a new issue