Last verified: 2026-05-02
Goal: clone → build → run one CLI command → know where semantics live.
Install Rust 1.85+ (see badge in README.md). Optional: rustup component add rustfmt clippy.
cargo build -p fission-cli --release
Binary: target/release/fission_cli (suffix .exe on Windows).
Follow docs/EVALUATION.md — quickest path uses fixtures under:
benchmark/binary/x86-64/window/small/binary/c/
Example shape (exact flags in CLI doc):
./target/release/fission_cli info path/to/test_functions.exe
./target/release/fission_cli list path/to/test_functions.exe
./target/release/fission_cli decomp path/to/test_functions.exe --addr <entry_from_list>
Read in order:
docs/PROJECT_MAP.md — crates vs directoriesAGENTS.md — canonical owners + anti-patternsdocs/architecture/ARCHITECTURE.md — design spinecargo nextest run -p fission-pcode
cargo nextest run -p fission-loader
DEBUGGING_A_DECOMP_FAILURE.mdADDING_A_LOADER_TEST.mdcrates/fission-automation/AGENTS.md