Expand description
This is a library for decoding ARM64 instructions.
The main entry point is the decode
function, which decodes a single instruction:
use disarm64::decoder;
use disarm64_defn::defn::InsnOpcode;
let insn = decoder::decode(0x11000000).unwrap();
println!("Instruction: {insn:?}");
println!("Formatted: {insn}");
println!("Definition: {:?}", insn.definition());
Re-exports§
pub use decoder_full as decoder;
pub use decoder_full::Opcode;
Modules§
- Formatting instructions to human-readable strings
- ARMv8 AArch64 registers.