strace
« Back to VersTracker
Description:
Diagnostic, instructional, and debugging tool for the Linux kernel
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: debugging tracing system-calls linux diagnostics
Install: brew install strace
About:
Strace is a powerful diagnostic tool that intercepts and records system calls made by a process and the signals received. It provides detailed visibility into how a program interacts with the Linux kernel, making it indispensable for troubleshooting complex software issues. This allows developers and administrators to understand application behavior without needing access to source code.
Key Features:
  • Detailed system call tracing
  • Signal interception and monitoring
  • Process attachment to running applications
  • Filtering and output formatting options
Use Cases:
  • Debugging permission denied errors
  • Analyzing application startup and file I/O
  • Investigating network connectivity issues
  • Reverse engineering binary behavior
Alternatives:
  • ltrace – Traces library calls instead of system calls, focusing on user-space library interactions.
  • dtrace – A comprehensive dynamic tracing framework, more complex but with broader kernel instrumentation capabilities.
Version History
Detected Version Rev Change Commit
Nov 18, 2024 3:57pm 0 VERSION_BUMP c87830e3