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_x86 = []
|
||||
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_mips = []
|
||||
arch_sparc = []
|
||||
|
||||
@@ -54,11 +54,9 @@ mod arm;
|
||||
pub use crate::arm::*;
|
||||
|
||||
// include arm64 support if conditionally compiled in
|
||||
// NOTE: unicorn-c only separates on top-level arch name,
|
||||
// not on the bit-length, so we include both
|
||||
#[cfg(feature = "arch_arm")]
|
||||
#[cfg(feature = "arch_aarch64")]
|
||||
mod arm64;
|
||||
#[cfg(feature = "arch_arm")]
|
||||
#[cfg(feature = "arch_aarch64")]
|
||||
pub use crate::arm64::*;
|
||||
|
||||
// include m68k support if conditionally compiled in
|
||||
|
||||
Reference in New Issue
Block a user