Crate disarm64

Crate disarm64 

Source
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.