Getting started
The path
Section titled “The path”- Install Tenet on an Apple Silicon Mac. The Tenet backend supports Windows, Linux, and macOS (x86_64/arm64), but the only publicly released desktop package is currently the macOS Apple Silicon preview DMG; standalone packages for the other platforms are in progress.
- Record a trace with QBDITrace or a compatible collector.
- Open it in Tenet and wait for the first index build.
- Understand core concepts — instruction IDs, time-aware state, analysis passes.
- Explore the execution — navigate, inspect, set breakpoints, follow calls.
Trace requirements
Section titled “Trace requirements”Tenet accepts format version 4 or newer. The trace should include register diffs and embedded code for the richest analysis. PC-delta (v5) and FPR (v7) recordings are fully supported by tenet --dump and all analysis modes.
What success looks like
Section titled “What success looks like”The instruction timeline opens, register values change as you navigate, and default structure passes identify executed functions and cross-references. From there, run targeted analysis passes to follow data flow, recognize algorithms, or inspect platform API calls.