Get system-wide profiles of binaries without frame pointers

2 · Red Hat · June 11, 2024, 7:37 a.m.
Many profiling tools on Linux have previously been limited by their reliance on stack unwinding algorithms that require commonly-used frame pointer optimizations to be disabled. This article introduces eu-stacktrace, a prototype tool that uses the elfutils toolkit’s unwinding libraries to support a sampling profiler to unwind frame pointer-less stack sample data.BackgroundDevelopers and customers find benefit in profiling the performance of their applications in both development and production e...