INNER CODE UNIT · Rust
sanity
c3rb3ru5d3d53c/binlex · crates/libvex/libvex-rs/src/lib.rs:307
fn sanity() {
let mut vta = TranslateArgs::new(
Arch::VexArchAMD64,
Arch::VexArchAMD64,
VexEndness::VexEndnessLE,
);
let irsb = vta
.front_end(sanity as *const _, sanity as *const () as _)
.unwrap();
println!("{}", irsb);
for mut stmt in irsb.iter_stmts() {
if let super::ir::StmtEnum::Put(put) = stmt.as_enum() {
println!("Got put with data: {}", put.data());
}
}