reknife 1.8.0

A reverse engineer's binary Swiss-army knife: parse, triage, and disassemble PE/ELF/Mach-O. Installs as `knife`.
Documentation
1
2
3
4
5
6
7
8
9
//! Stable workspace lifecycle operations for interactive front ends.

use crate::analysis::engine;
use crate::workspace::Session;

/// Re-run recovery after an analyst-approved edit changed analysis inputs.
pub fn reanalyze(session: &mut Session, budget: usize) {
    session.an = engine::analyze(&session.bin, &session.bytes, budget, &session.db);
}