Everything About ___
Live briefing

Everything about Strace

Diagnostic, debugging and instructional userspace utility for Linux

strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: StraceA 5-minute orientation
  2. Pick up a classic book: Unix System Administration HandbookThe most-reprinted book on the subject
  3. Read the landmark paper: EVL+Strace: a novel bidirectional model transformation approachCited 23 times
  4. Go sideways: DTraceA closely related topic
  5. Go sideways: FtraceA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. History
  2. Usage and features
  3. Examples
  4. Similar tools

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics