strace

strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state.

strace screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Linux
  • BSD
  • FreeBSD
-
No reviews
5likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Debugging

 Tags

  • traces
  • os-kernel

strace News & Activities

Highlights All activities

Recent activities

  • K0RR added strace as alternative to lurk
Show all activities

strace information

  • Developed by

    RU flagDmitry V. Levin
  • Licensing

    Open Source and Free product.
  • Alternatives

    15 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentOS & Utilities
strace was added to AlternativeTo by kafene on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is strace?

strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor 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.

Some Unix-like systems provide other diagnostic tools similar to strace, such as truss.