pub enum Arch {
Show 17 variants
ARM,
ARM64,
MIPS,
X86,
PPC,
SH,
SPARC,
SYSZ,
XCORE,
M68K,
MOS65XX,
TMS320C64X,
TRICORE,
M680X,
EVM,
RISCV,
BPF,
}Expand description
Architectures for the disassembler
Variants§
ARM
ARM (Advanced RISC Machine)
ARM64
ARM 64-bit (also known as AArch64)
MIPS
MIPS
X86
x86 family (includes 16, 32, and 64 bit modes)
PPC
PowerPC
SH
SH
SPARC
SPARC
SYSZ
System z
XCORE
XCore
M68K
Motorolla 68K
MOS65XX
MOS65XX architecture (including MOS6502)
TMS320C64X
Texas Instruments TMS320C64x
TRICORE
TriCore
M680X
Motorola 68000
EVM
EVM
RISCV
RISC-V
BPF
BPF
Trait Implementations§
impl Copy for Arch
impl Eq for Arch
impl StructuralPartialEq for Arch
Auto Trait Implementations§
impl Freeze for Arch
impl RefUnwindSafe for Arch
impl Send for Arch
impl Sync for Arch
impl Unpin for Arch
impl UnwindSafe for Arch
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more