improve aarch64 feature gate in rust bindings (#2069)
This commit is contained in:
@@ -45,7 +45,9 @@ dynamic_linkage = []
|
|||||||
arch_all = ["arch_x86", "arch_arm", "arch_aarch64", "arch_riscv", "arch_mips", "arch_sparc", "arch_m68k", "arch_ppc", "arch_s390x", "arch_tricore"]
|
arch_all = ["arch_x86", "arch_arm", "arch_aarch64", "arch_riscv", "arch_mips", "arch_sparc", "arch_m68k", "arch_ppc", "arch_s390x", "arch_tricore"]
|
||||||
arch_x86 = []
|
arch_x86 = []
|
||||||
arch_arm = []
|
arch_arm = []
|
||||||
arch_aarch64 = []
|
# NOTE: unicorn-c only separates on top-level arch name,
|
||||||
|
# not on the bit-length, so we include both arm and aarch64
|
||||||
|
arch_aarch64 = ["arch_arm"]
|
||||||
arch_riscv = []
|
arch_riscv = []
|
||||||
arch_mips = []
|
arch_mips = []
|
||||||
arch_sparc = []
|
arch_sparc = []
|
||||||
|
|||||||
@@ -54,11 +54,9 @@ mod arm;
|
|||||||
pub use crate::arm::*;
|
pub use crate::arm::*;
|
||||||
|
|
||||||
// include arm64 support if conditionally compiled in
|
// include arm64 support if conditionally compiled in
|
||||||
// NOTE: unicorn-c only separates on top-level arch name,
|
#[cfg(feature = "arch_aarch64")]
|
||||||
// not on the bit-length, so we include both
|
|
||||||
#[cfg(feature = "arch_arm")]
|
|
||||||
mod arm64;
|
mod arm64;
|
||||||
#[cfg(feature = "arch_arm")]
|
#[cfg(feature = "arch_aarch64")]
|
||||||
pub use crate::arm64::*;
|
pub use crate::arm64::*;
|
||||||
|
|
||||||
// include m68k support if conditionally compiled in
|
// include m68k support if conditionally compiled in
|
||||||
|
|||||||
Reference in New Issue
Block a user