Bug#767756: glibc: Consider providing a libc build compiled with -fno-omit-frame-pointer to help with profiling

2025-04-03 Thread Philipp Kern
On Sun, Feb 16, 2020 at 02:06:05PM +0100, Aurelien Jarno wrote: > On 2020-02-16 03:32, notafile wrote: > > I've been running into this myself a lot lately and wonder if anything has > > happened regarding this since 2014, after all it's been six years. > > I'm surprised so few people seem to be ta

Bug#767756: glibc: Consider providing a libc build compiled with -fno-omit-frame-pointer to help with profiling

2024-03-19 Thread Ralf Jung
Hi all, Fedora and Ubuntu [1] have now enabled frame pointers on amd64 by default, providing a great profiling experience out-of-the-box. I think it may be time for Debian to reconsider its position here; the performance overhead is very small and meanwhile this lack of frame pointers is preve

Bug#767756:

2023-02-09 Thread Maksim Dmitrichenko
Sorry guys, may be I'm telling well known things but Ubuntu has libc6-prof package which installs alternative version of libc6 with no-omit-frame-pointer to /lib/libc6-prof/x86_64-linux-gnu/ . Any who need to profile his program can use it via LD_LIBRARY_PATH environment variable while other progra

Bug#767756: glibc: Consider providing a libc build compiled with -fno-omit-frame-pointer to help with profiling

2020-02-16 Thread notafile
On Sun, Feb 16, 2020, at 14:15, Florian Weimer wrote: > Most unwinders should be able to use asynchronous unwind tables, which > only impact disk size (and the size of VM mappings). Experience with perf shows orders of magnitude of overhead of DWARF unwinding over fp based unwinding. The kernel u

Bug#767756: glibc: Consider providing a libc build compiled with -fno-omit-frame-pointer to help with profiling

2020-02-16 Thread Florian Weimer
* Aurelien Jarno: >> I've been running into this myself a lot lately and wonder if >> anything has happened regarding this since 2014, after all it's >> been six years. >> I'm surprised so few people seem to be taking interest in this >> considering the amount of tools that rely on frame pointers

Bug#767756: glibc: Consider providing a libc build compiled with -fno-omit-frame-pointer to help with profiling

2020-02-16 Thread Aurelien Jarno
Hi, On 2020-02-16 03:32, notafile wrote: > Hi, > > I've been running into this myself a lot lately and wonder if anything has > happened regarding this since 2014, after all it's been six years. > I'm surprised so few people seem to be taking interest in this considering > the amount of tools t

Bug#767756: glibc: Consider providing a libc build compiled with -fno-omit-frame-pointer to help with profiling

2020-02-15 Thread notafile
Hi, I've been running into this myself a lot lately and wonder if anything has happened regarding this since 2014, after all it's been six years. I'm surprised so few people seem to be taking interest in this considering the amount of tools that rely on frame pointers for performant stack traces

Bug#767756: glibc: Consider providing a libc build compiled with -fno-omit-frame-pointer to help with profiling

2016-04-28 Thread Andres Freund
Hi, On 2016-03-30 06:37:11 +, Alex Reece wrote: > I would love to bump this bug; I think it would be wonderful to have an > alternative version of libc with frame pointers. Yea, I'm hitting this more and more often. Especially with the new eBPF backed profiling tools like bcc, which, for the

Bug#767756: glibc: Consider providing a libc build compiled with -fno-omit-frame-pointer to help with profiling

2016-03-29 Thread Alex Reece
I would love to bump this bug; I think it would be wonderful to have an alternative version of libc with frame pointers. What would it take for such an alternative to exist (can the Debian alternatives system work for libc)? If other people want this, I'm interested in investing some time into hel

Bug#767756: glibc: Consider providing a libc build compiled with -fno-omit-frame-pointer to help with profiling

2014-11-02 Thread Andres Freund
Source: glibc Severity: wishlist Hi, When profiling with perf (and even oprofile) showing the call graph can often be invaluable. Unfortunately for anything that goes through libc that's not efficiently possible as glibc (on at least amd64) doesn't build with frame pointers enabled. It is possib