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§
- decoder_
full - format_
insn - Formatting instructions to human-readable strings
- registers
- ARMv8 AArch64 registers.