Intentrace: Strace for Everyone

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • intentrace

    intentrace is strace with intent, it goes all the way for you instead of half the way. intentrace is currently in beta

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • bcc

    BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more

  • strace-with-colors

    A patch to add colors to the strace output

  • tracy

    Frame profiler

    While it doesn't capture every syscall, you can get pretty far with the (seemingly little known) Endpoint Security Framework: https://developer.apple.com/documentation/endpointsecurity

    I cobbled together a little tool at my previous job that would capture a full trace of all process fork+exec and file opens, which would then present all of these events in the usual tracing UI (like you'd get when view a trace of a single program with Tracy[1] or Perfetto[2]).

    We had a massive monorepo built with bazel and a heap of shell, and it wasn't clear which part of our code base was responsible for generating some mis-generated file. This tool gave me the whole inter-process call stack, complete with arguments and environment variables, letting me quickly find where and how to fix the problem.

    It's such a nice tool to have that it kinda blows my mind that no one has openly published anything like it. By leveraging eBPF on Linux, the same UI could be used on both macOS and Linux. If I had more time and energy, I'd do it myself.

    [1]: https://github.com/wolfpld/tracy

    [2]: https://perfetto.dev/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Tracy: A real time, nanosecond resolution frame profiler

    4 projects | news.ycombinator.com | 23 Sep 2024
  • Logging all C++ destructors, poor mans run-time tracing

    3 projects | news.ycombinator.com | 21 Sep 2024
  • Trace Profiler 0.11.1

    1 project | news.ycombinator.com | 28 Aug 2024
  • Flame Graphs: Making the Opaque Obvious (2017)

    3 projects | news.ycombinator.com | 27 Jun 2024
  • Tracy: A real time frame and sampling profiler for games and other applications

    1 project | news.ycombinator.com | 12 May 2024

Did you konow that C is
the 7th most popular programming language
based on number of metions?