Union capstone_sys::cs_detail__bindgen_ty_1[][src]

#[repr(C)]
pub union cs_detail__bindgen_ty_1 {
Show fields pub x86: cs_x86, pub arm64: cs_arm64, pub arm: cs_arm, pub m68k: cs_m68k, pub mips: cs_mips, pub ppc: cs_ppc, pub sparc: cs_sparc, pub sysz: cs_sysz, pub xcore: cs_xcore, pub tms320c64x: cs_tms320c64x, pub m680x: cs_m680x, pub evm: cs_evm, pub mos65xx: cs_mos65xx, pub wasm: cs_wasm, pub bpf: cs_bpf, pub riscv: cs_riscv, // some fields omitted
}
Expand description

Architecture-specific instruction info

Fields

x86: cs_x86

< X86 architecture, including 16-bit, 32-bit & 64-bit mode

arm64: cs_arm64

< ARM64 architecture (aka AArch64)

arm: cs_arm

< ARM architecture (including Thumb/Thumb2)

m68k: cs_m68k

< M68K architecture

mips: cs_mips

< MIPS architecture

ppc: cs_ppc

< PowerPC architecture

sparc: cs_sparc

< Sparc architecture

sysz: cs_sysz

< SystemZ architecture

xcore: cs_xcore

< XCore architecture

tms320c64x: cs_tms320c64x

< TMS320C64x architecture

m680x: cs_m680x

< M680X architecture

evm: cs_evm

< Ethereum architecture

mos65xx: cs_mos65xx

< MOS65XX architecture (including MOS6502)

wasm: cs_wasm

< Web Assembly architecture

bpf: cs_bpf

< Berkeley Packet Filter architecture (including eBPF)

riscv: cs_riscv

< RISCV architecture

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.