Hacker News new | ask | show | jobs
by irogers 1218 days ago
Twitter: "No need to recompile with frame pointers."

Web page: "always-on profiling powered by eBPF technology."

BPF stack traces are gathered using frame pointers:

https://github.com/torvalds/linux/blob/master/kernel/bpf/sta...

https://github.com/torvalds/linux/blob/master/arch/x86/event...

1 comments

Someone from prodfiler appears to be explaining in this thread https://news.ycombinator.com/item?id=34806693
For every running application turn DWARF data into BPF maps. Does this scale?
As surprising as it seems, it does! My colleague and I spoke about this in our project in FOSDEM https://fosdem.org/2023/schedule/event/walking_stack_without.... Let us know if you have any questions or feedback :)