strace / ltrace Purpose Guide agents through tracing system calls with and library calls with — the most effective tools for diagnosing incorrect binary behaviour without a crash or debugger. Triggers - "My program behaves incorrectly — how do I trace what it's doing?" - "How do I find what files a binary is opening?" - "strace shows ENOENT — how do I interpret it?" - "How do I trace network calls with strace?" - "What is ltrace and how does it differ from strace?" - "How do I trace a running process?" Workflow 1. Basic strace usage 2. Filter by syscall category | Category | Syscalls included…