Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Developer Guide

This part of the book is for contributors changing tracexec itself.

Start with Internal Architecture for the crate layout, then read Backend Differences before changing code shared by ptrace and eBPF. Event System documents the messages passed from a backend to a frontend and the parent links used by the TUI.

The remaining chapters cover the practical work:

All crates in this workspace are implementation details. If code looks useful outside tracexec, discuss extracting a supported library before depending on an internal crate.